<commit_before>To run the aremetal target on a Linux host,
boot linux with 128 MB memory hole, that will be used by baremetal environment:
memmap=0x128M$0x18000000
Tested with kernels up to 3.0.80

The baremetal tests offline cores 1-3, e.g.
# echo 0>/sys/devices/system/cpu/cpu1/online
Boot with HT off or be ready to analyse results taking HT into account (or offline both hyperthreads)

To run baremetal standalone, copy kernel file "kernel" from smallos directory to grub accessible filesystem, and boot it with grub, e.g.:

kernel (hd0,0)/boot/kernel
boot<commit_msg>Update readme.txt<commit_after>To run the aremetal target on a Linux host,
boot linux with 128 MB memory hole, that will be used by baremetal environment:
memmap=0x128M$0x18000000
Tested with kernels up to 3.0.80, later kernel may have a bug with a memory hole allocation! (You will know if 
that is the case, the kernel will crash on boot)

The baremetal tests offline cores 1-3, e.g.
# echo 0>/sys/devices/system/cpu/cpu1/online
Boot with HT off or be ready to analyse results taking HT into account (or offline both hyperthreads)
If something goes wrong, it is probably due to ACPI ID for the cores are out of order. Please fix the 
runBaremetalTest*.sh scripts so the bootloader loads the baremetal image to the cores with correct ACPI IDs

To run baremetal standalone, copy kernel file "kernel" from smallos directory to grub accessible filesystem, 
and boot it with grub, e.g.:
kernel (hd0,0)/boot/kernel
boot
{'fraction_non_alphanumeric': 0.05648957632817754, 'fraction_numerical': 0.03496973772696705, 'mean_word_length': 4.573033707865169, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3843383', 'n_tokens_mistral': 483, 'n_tokens_neox': 417, 'n_words': 224}