/* * Copyright (c) 2000-2007 Apple Inc. All rights reserved. */ /* * Copyright (c) 1992 NeXT Computer, Inc. * * Intel386 Family: Selector based access to descriptor tables. * * HISTORY * * 2 April 1992 ? at NeXT * Created. */ #include <architecture/i386/table.h> #include <machdep/i386/gdt.h> #include <machdep/i386/idt.h> static inline gdt_entry_t * sel_to_gdt_entry(sel_t sel) { return (&gdt[sel.index]); } static inline idt_entry_t * sel_to_idt_entry(sel_t sel) { return (&idt[sel.index]); } static inline ldt_entry_t * sel_to_ldt_entry(ldt_t *tbl, sel_t sel) { return (&tbl[sel.index]); }