|
|
Everything fits in a linear (4gb) selector
- Non-linear selectors are used for compatibility with 16 bit code
- You can map back and forth using "thunking". laddr == ((sel & ~7) <<<< 13)
- This doesn't work for "packed" code.
- You CAN'T thunk addresses > 0x1fffffff. This gives us the 512mb "compatibility region."
|
|
|