summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/support.S
Commit message (Expand)AuthorAgeFilesLines
* Update for the KDB framework:marcel2004-07-101-2/+0
* Implement __bb_init_func. This is a fairly straightforward conversiontjr2004-05-291-0/+19
* Spell "retq" as "ret" in pagezero() like it is everywhere, else sobde2004-05-231-1/+2
* MFi386 (1.103 and 1.104: fixed some problems in high resolution profilingbde2004-05-211-31/+15
* MFi386: avoid partial register references, for what its worth.peter2004-05-161-5/+5
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Microoptimize pagezero() based upon something that I learned writing thealc2004-04-031-7/+7
* - Add an optimized page copy function for use by pmap_copy_page(). It isalc2004-03-311-0/+26
* Fix i386 apic support merge botch. sizeof(long) is 8, not 4. This fixespeter2003-11-271-1/+1
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-0/+14
* Update the graffiti.peter2003-11-081-0/+1
* Reimplement pagezero() using "movnti".alc2003-10-021-39/+11
* Add setjmp/longjmp for ddbpeter2003-05-301-0/+35
* Fix some misunderstandings about 64 bit extension.peter2003-05-141-12/+6
* Since compiling natively, the compile environment has been less forgivingpeter2003-05-111-3/+3
* Finish translating i386/support.s into amd64 asm - replace bcopy etc withpeter2003-05-101-2/+140
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-1362/+194
* Define ovbcopy() as a macro which expands to the equivalent bcopy() call,des2003-04-041-10/+7
* - Make casuptr return the old value of the location we're trying to update,jake2003-04-021-5/+4
* - Define a new md function 'casuptr'. This atomically compares and setsjeff2003-04-011-0/+31
* Create inlines for ltr(sel), lldt(sel), lidt(addr) rather thanpeter2002-09-221-22/+0
* Add kernel support needed for the KSE-aware libpthread:mini2002-09-161-4/+4
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-121-36/+0
* Deorbit suibyte(). It was only used for split address space systemspeter2002-06-201-6/+5
* Add declarations of suword32 and suword64. Add implementations of one ordfr2002-05-261-0/+6
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-0/+36
* Work-in-progress commit syncing up pmap cleanups that I have been workingpeter2002-02-251-36/+0
* Overhaul the per-CPU support a bit:jhb2001-12-111-15/+15
* KSE Milestone 2julian2001-09-121-16/+16
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-4/+4
* Provide access to the IA32 hardware debug registers from the ddbbsd2001-06-281-6/+0
* Remove a leading underscore that prevented I386_CPU kernels fromjake2001-04-261-1/+1
* Fix a problem where we were switching npxproc from underneath processesobrien2001-03-241-0/+46
* Remove the leading underscore from all symbols defined in x86 asmjake2001-02-251-37/+37
* Use #ifdef DEV_NPX from opt_npx.h instead of #if NNPX > 0 from npx.hpeter2001-01-191-15/+15
* Stop doing runtime checking on i386 cpus for cpu class. The cpu ispeter2001-01-161-29/+6
* Use %fs to access per-cpu variables in uni-processor kernels the samejake2001-01-061-2/+0
* Introduce a new potientially cleaner interface for accessing per-cpujake2000-12-131-37/+37
* Fix this slightly better by using NON_GPROF_RET instead of duplicatingjhb2000-12-011-1/+1
* Revert the previous change to this file. We have to hardcode in the opcodejhb2000-11-301-1/+1
* Stop handcoding a couple of instructions since gas 2.10 can properlyjhb2000-11-211-1/+1
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,ps2000-09-221-1/+0
* 1. `movl' is for use with 32-bit operands. Do NOT use it with 16-bitobrien2000-05-101-7/+7
* Remove the !(I386 & SMP) tests; we don't run SMP on an i386 system, andmsmith2000-04-031-16/+0
* Make the sigprocmask() and geteuid() system calls MP SAFE. Expanddillon2000-04-021-11/+36
* Commit major SMP cleanups and move the BGL (big giant lock) in thedillon2000-03-281-1/+13
* Don't forget to reset the hardware debug registers when a process thatbsd2000-02-201-0/+17
* Add a per-signal flag to mark handlers registered with osigaction, so weluoqi1999-10-111-15/+0
* Simplification of the signal trampoline and other cleanups.marcel1999-10-071-0/+15
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
OpenPOWER on IntegriCloud