diff options
author | Thomas Bushnell <thomas@gnu.org> | 1999-09-16 02:17:48 +0000 |
---|---|---|
committer | Thomas Bushnell <thomas@gnu.org> | 1999-09-16 02:17:48 +0000 |
commit | 6c83d0237eb855aa6e74691070efe357e2bb3d56 (patch) | |
tree | 3c3c2ce82e84988ba781fc2027b76c7b95ffda87 /i386/util/NOTES | |
parent | f54d036fde537292b5f9c488a754e5476eb8a8fd (diff) |
1999-09-15 Mark Kettenis <kettenis@gnu.org>
* i386/i386/user_ldt.c: Fix user LDT management.
(i386_set_ldt): Prevent thrashing the LDT for the current thread.
Correctly calculate size of new LDT. Set base adress of the LDT
descriptor to the linear address of the LDT instead of the kernel
virtual address. Copy descriptors from the default LDT if there
is no old LDT for the current thread. Call switch_ktss if we are
setting a new LDT for the current thread.
(i386_get_ldt): Fix bug in copying out the descriptors.
Diffstat (limited to 'i386/util/NOTES')
0 files changed, 0 insertions, 0 deletions