summaryrefslogtreecommitdiff
path: root/sys/amd64/include/segments.h
AgeCommit message (Expand)Author
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2022-06-13amd64: -m32 support for machine/segments.hBrooks Davis
2019-11-12amd64: move GDT into PCPU area.Konstantin Belousov
2019-11-10amd64: change r_gdt to the local variable in hammer_time().Konstantin Belousov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2013-11-26Hide struct pcb definition by #ifdef __amd64__ braces. If cc -m32Konstantin Belousov
2012-03-19Move userland bits (and some common kernel bits) from amd64 and i386Tijl Coosemans
2012-02-27Resort the IDT_DTRACE_RET constant after it was changed to be less thanJohn Baldwin
2011-11-07Fix the DTrace pid return trap interrupt vector. Previously we were usingRyan Stone
2010-08-28Register an interrupt vector for DTrace return probes. There is someRui Paulo
2010-07-07Fix style issues with the previous commit, namelyRui Paulo
2010-07-06Introduce USD_{SET,GET}{BASE,LIMIT}. These help setting up the userRui Paulo
2009-04-01Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov
2009-04-01Add separate gdt descriptors for %fs and %gs on amd64.Konstantin Belousov
2009-04-01Provide convenient definition of the union descriptor, similar to theKonstantin Belousov
2008-09-08Fix inconsistencies in the comments.Konstantin Belousov
2007-03-30MFP4: Linux set_thread_area syscall (aka TLS) support for amd64.Jung-uk Kim
2004-04-05Remove advertising clause from University of California Regent's license,Warner Losh
2003-11-17Initial landing of SMP support for FreeBSD/amd64.Peter Wemm
2003-09-22MFi386 by jhb: use symbolic constants for the IDT entries.Peter Wemm
2003-05-14Add BASIC i386 binary support for the amd64 kernel. This is largelyPeter Wemm
2003-05-01Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm
2003-01-28Remove BDE_DEBUGGER.Jake Burkholder
2002-09-26ISMEMSDP(), IS286GDP(), IS386GDP(), ISGDP(), ISSDP() and ISSYSSDP() arePeter Wemm
2002-09-23use __packed, rather than __attribute__((packed)).Peter Wemm
2002-09-22Create inlines for ltr(sel), lldt(sel), lidt(addr) rather thanPeter Wemm
2002-03-23Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans
2002-03-20Remove __P.Alfred Perlstein
2001-12-04Add a missing open paren to a macro that's been broken (and apparentlyJohn Baldwin
2000-10-27Declare or #define per-cpu globals in <machine/globals.h> in all cases.Bruce Evans
2000-10-06currentldt is now a "special" global-data variable, and as such, thereJohn Baldwin
1999-12-29Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-08-17Mindbogglingly, many BIOS vendors expect to be able to load %ds withMike Smith
1999-07-29Major update to the kernel's BIOS-calling ability.Mike Smith
1999-06-18Changed the global `idt' from an array to a pointer so that npx.cBruce Evans
1999-04-28Enable vmspace sharing on SMP. Major changes are,Luoqi Chen
1999-01-28Sun Bug ID 1251858 (on http://sunsolve1.sun.com) discusses the way thatMark Newton
1997-08-21Revert my previous commit about using CS_SECURE macro.Philippe Charnier
1997-08-18Use CS_SECURE macro.Philippe Charnier
1997-07-19Increased NIDT to 256 for case of SMP or APIC_IO.Steve Passe
1997-04-26Man the liferafts! Here comes the long awaited SMP -> -current merge!Peter Wemm
1997-02-22Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm
1997-01-14Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard
1996-09-27Apparently, BSDI have a new system call gate. I was experimentingPeter Wemm
1996-01-30Fix a bunch of spelling errors in the comment fields ofMike Pritchard
1995-05-30Remove trailing whitespace.Rodney W. Grimes
1995-02-14First attempt to run linux binaries. This is only the changes needed toSøren Schmidt