Slide 7
Slide 7 text
Translation Block
• Since each TB can have two jumps, it can participate in two lists.
jmp_list_first and jmp_list_next are 4-byte aligned pointers to a
TranslationBlock structure, but the two least significant bits of them
are used to encode which data field of the pointed TB should be used
to traverse the list further from that TB:
• 0 => jmp_list_next[0], 1 => jmp_list_next[1], 2 => jmp_list_first