summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/include/tss.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti2011-03-231-4/+4
| | | | Discussed and okay drahn@. Okay deraadt@.
* __attribute__((packed)) -> __packed. The ioprbs.c chunk was commented out, andmiod2010-11-201-2/+2
| | | | | uncommenting it is intentional. ok deraadt@
* Switch from TSS-per-process to TSS-per-CPU, placing the TSS rightguenther2010-11-131-2/+2
| | | | | | | | | | | next to the cpu's GDT, also making the double-fault stack per-CPU, leaving it at the top of the page of the CPU's idle process. Inline pmap_activate() and pmap_deactivate() into the asm cpu_switchto routine, adding a check for the new pmap already being marked as active on the CPU. Garbage collect the hasn't-been-used-in-years GDT update IPI. Tested by many; ok mikeb@, kettenis@
* an amd64 arch support.mickey2004-01-281-0/+62
hacked by art@ from netbsd sources and then later debugged by me into the shape where it can host itself. no bootloader yet as needs redoing from the recent advanced i386 sources (anyone? ;)