aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/asmacros.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* elfnote: place note in a PT_NOTE program headerRoger Pau Monné2022-06-281-2/+2
* x86: remove gcov kernel supportKonstantin Belousov2021-04-021-80/+2
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* i386: stop guessing the address of the trap frame in ddb backtrace.Konstantin Belousov2019-11-121-0/+1
* Fix recent breakages of kernel profiling, mostly on i386 (high resolutionBruce Evans2018-06-021-3/+3
* Support IBRS for i386.Konstantin Belousov2018-05-231-0/+4
* Use local unique labels inside most often used macros.Konstantin Belousov2018-05-221-12/+12
* Fix double-load of %cr3 and double-copy of the stack frame for theKonstantin Belousov2018-05-221-1/+1
* Kernel entry from vm86 mode, where PCB_VM86CALL pcb flag is not set,Konstantin Belousov2018-05-121-5/+11
* Create a macro for PIC code which loads %cr3 from tramp_idleptd.Konstantin Belousov2018-05-121-1/+5
* Fix move of the frame to the normal stack for interrupts occuring fromKonstantin Belousov2018-04-261-1/+1
* Use symbolic constant, explaining the operation.Konstantin Belousov2018-04-191-1/+1
* i386 4/4G split.Konstantin Belousov2018-04-131-14/+55
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Restore a part of r323722.Konstantin Belousov2017-09-281-7/+0
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Use movw instead of movl (or plain mov) when moving segment registersJohn Baldwin2015-10-291-3/+3
* Ensure that the upper 16 bits of segment registers manually saved inJohn Baldwin2015-06-121-3/+6
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-301-31/+0
* Integrate support for xen in to i386 common code.Kip Macy2008-08-151-0/+57
* Define an END() macro for use in i386 and amd64 assembly code, akinJoseph Koshy2007-08-221-0/+2
* Removed all traces of HIDENAME() in amd64 and i386 kernel code. UsingBruce Evans2006-10-281-5/+3
* Don't call mexitcount or provide a stub mexitcount to call whenBruce Evans2006-10-271-0/+4
* - Move PUSH_FRAME and POP_FRAME into machine/asmacros.h.John Baldwin2005-12-051-9/+38
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Define IDTVEC() and TRAP() assembly macros so that they can be sharedJohn Baldwin2003-11-031-0/+11
* Silence preprocessor warning, No need to use CONCAT with "," and "word".Alfred Perlstein2002-06-011-1/+1
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-3/+3
* Always use the ELF naming after the demise of asnames.h.Peter Wemm2001-02-251-5/+0
* Remove the leading underscore from all symbols defined in x86 asmJake Burkholder2001-02-251-1/+0
* Use %fs to access per-cpu variables in uni-processor kernels the sameJake Burkholder2001-01-061-3/+3
* Introduce a new potientially cleaner interface for accessing per-cpuJake Burkholder2000-12-131-0/+6
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Fixed profiling of elf kernels. Made high resolution profiling compileBruce Evans1999-05-061-10/+10
* Make the necessary changes so that an ELF kernel can be built. IJohn Polstra1997-04-221-7/+23
* Moved userland assembler macros from <machine/asmacros.h> toBruce Evans1997-03-091-89/+1
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Replaced START_ENTRY by _START_ENTRY. -current hasn't got my cleanupBruce Evans1997-02-171-6/+6
* Select between the generic math functions and the i387-specific onesBruce Evans1997-02-161-0/+77
* Align text to 16-byte boundaries if profiling is enabled. This willBruce Evans1997-02-131-0/+4
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Added macros CROSSJUMP(), CROSSJUMP_LABEL() and GPROF_RET. These willBruce Evans1996-10-161-26/+30
* Jump some hoops to have the *.s code being able to be run through both anPeter Wemm1996-05-311-2/+3
* Finished removing NOP macros.Bruce Evans1996-03-311-10/+1
* Implemented non-statistical kernel profiling. This is based onBruce Evans1995-12-291-28/+64
* Get all the definitions from DEFS.h and not directly from asmacros.hBruce Evans1994-09-081-4/+12
* 1. Make this idempotent.Jordan K. Hubbard1994-08-191-1/+9
* Added $Id$David Greenman1994-08-021-0/+35
* New interrupt code from Bruce Evans. In additional to Bruce's attachedDavid Greenman1994-04-021-0/+6