Helge Hafting wrote:
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.You can address more than 4GiB by using the always-unpopular "segment" registers found on intel processors.
Remap the tables to what? The address used for the lookup with a PTE is 32-bit.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.
Adam