summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include/segments.h
AgeCommit message (Expand)Author
2022-05-18fix typos in word "access" and it derivatives, mainly in comments.andvar
2020-07-14Introduce per-cpu IDTsyamaguchi
2019-02-11We reorganise definitions for XEN source support as follows:cherry
2018-09-23Fix for i386, functionality intended in:cherry
2018-09-23Summary: Remove older and now conflicting type declaration for globalcherry
2018-09-23Make XEN use the same api as native, for idt vector allocationcherry
2017-12-31Fix a huge privilege separation vulnerability in Xen-amd64.maxv
2017-11-04In XEN PV, the idt vector table is not required to be altered atcherry
2017-09-17Remove the second argument from USERMODE and KERNELMODE, it is unusedmaxv
2017-08-12Remove vm86.maxv
2017-07-02Use a bitmap-based allocator for i386, same as amd64. Several functionsmaxv
2017-02-08Localify, add a comment and merge some others.maxv
2017-02-05Rename ldt->ldtstore and gdt->gdtstore on i386. It reduces the diff withmaxv
2016-09-02KNF, and give the structure sizes.maxv
2016-08-27Remove idt_init.maxv
2016-01-24expose __vaddr_t for segments.h since it is a userland api.christos
2011-04-26Remove Darwin, MACH and Mach-O support.joerg
2009-05-17on Xen the GDT has to be updated though HYPERVISOR_update_descriptor().bouyer
2009-03-21A couple more comments.ad
2009-03-21Add a comment.ad
2008-10-26use a macro to get to d_type.christos
2008-04-19idt_* are not implemented for Xen. So don't provide the prototypes for Xen.cegger
2008-01-11Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (thebouyer
2008-01-04i386:yamt
2007-12-26- share idt entry allocation code among x86.yamt
2007-12-25Convert many of the uses of __attribute__ to equivalentperry
2007-11-10- When computing the TSC frequency, call i8254_delay() and not DELAY().ad
2007-10-18merge yamt-x86pmap branch.yamt
2007-03-02Shuffle the descriptor slots slightly to make the layout match whatad
2004-03-05Drop trailing spaces.junyoung
2004-02-13Uppercase CPU, plural is CPUs.wiz
2003-10-27Nuke __P().junyoung
2003-08-24add support for non-executable mappings (where the hardware allows this)chs
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-03-03The IDT only contains gate descriptors, so define it as such.fvdl
2002-10-05Change setgate() prototype.fvdl
2002-10-01Merge Bill Sommerfeld's i386 MP branch. This code has some knownfvdl
2002-01-23Re-arrange GDT entries somewhat so that: (1) I can reserve the 8th entry forrafal
2001-07-14Use global descriptor 7 for mach traps. Unfortunately this is alreadychristos
2001-05-30use _KERNEL_OPTmrg
1999-11-12add GDT segments for pnpbios usedrochner
1998-10-03Add an LDT for Solaris-2.6 syscalls [from Frank]christos
1998-01-23Some rearrangement of the startup code:mycroft
1998-01-15Generate dependencies on the VM86 option.thorpej
1997-11-13Some general cleanup:mycroft
1996-09-08change APM to use new almost-generalized BIOS trampoline:jtk
1996-08-25add Advanced Power Management driverjtk
1996-02-01LOCORE -> _LOCOREmycroft
1995-12-20Use #pragma only for 2.0 <= GCC < 2.7.mycroft
1995-12-20Use alternate structure packing method added in GCC 2.7.mycroft