[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: perspectives on 32 bit vs 64 bit



Helge Hafting wrote:
You can address more than 4GiB by using the always-unpopular
"segment" registers found on intel processors.
How? In protected-mode, they're in use as segement descriptor selectors. Certain bits have specific meanings you cannot override, as they're part of the memory protection mechanism.

Simply have all but one segment "not present" and rely on the os
to trap access and remap the page tables whenever the code switch segments.
Remap the tables to what? The address used for the lookup with a PTE is 32-bit.

Adam



Reply to: