Messages in this thread | | | From | Andi Kleen <> | Subject | Re: [PATCH] Remove default_ldt, and simplify ldt-setting. | Date | Fri, 25 Aug 2006 01:15:36 +0200 |
| |
On Friday 25 August 2006 01:04, Jeremy Fitzhardinge wrote: > (This is the replacement for kill-default_ldt.patch.) > > Remove default_ldt, and simplify ldt-setting. > > This patch removes the default_ldt[] array, as it has been unused > since iBCS stopped being supported. This means it is now possible to > actually set an empty LDT segment. > > In order to deal with this, the set_ldt_desc/load_LDT pair has been > replaced with a single set_ldt() operation which is responsible for > both setting up the LDT descriptor in the GDT, and reloading the LDT > register.
Looks good.
> If there are no LDT entries, the LDT register is loaded > with a NULL descriptor.
x86-64 currently doesn't do this -- do you see an particular advantage in it?
-Andi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |