summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/machdep.c
Commit message (Expand)AuthorAgeFilesLines
* MFi386: join the %cr0 setup line now that i386 has lost the I386 ifdefs.peter2004-11-291-2/+1
* Don't include sys/user.h merely for its side-effect of recursivelydas2004-11-271-1/+2
* U areas are going away, so don't allocate one for process 0.das2004-11-201-3/+0
* MFi386: preserve dcons buffer passed by loader.simokawa2004-10-281-0/+16
* Like on i386, use the definition of struct bios_smap from machine/pc/bios.hpeter2004-09-241-6/+1
* Refactor a bunch of scheduler code to give basically the same behaviourjulian2004-09-051-1/+1
* Oops, I forgot to have the idle loop call mp_grab_cpu_hlt() on the amd64peter2004-08-241-0/+4
* Sync with i386 - add foot shooting protection for the DDB/KDB thing.peter2004-08-161-0/+5
* As AMD64 architecture volume 1 chapter 3.1.2 says, high 32 bits of %rflagsdavidxu2004-08-101-3/+4
* MFi386: sort out the mem device. Grrrr.markm2004-08-061-0/+3
* Turn on PCB_FULLCTX for set_mcontext, functions like kse_switchindavidxu2004-07-311-0/+1
* Add ptrace_clear_single_step(), alpha already has it for years, the functiondavidxu2004-07-131-0/+7
* Update for the KDB framework:marcel2004-07-101-19/+13
* Implement makectx(). The makectx() function is used by KDB to createmarcel2004-07-101-0/+21
* MFi386: fix up CR0 settingspeter2004-07-081-23/+7
* Deorbit COMPAT_SUNOS.phk2004-06-111-2/+2
* Remove atdevbase and replace it's remaining uses with direct references tojhb2004-06-101-3/+0
* Initial PG_NX support (no-execute page bit)peter2004-06-081-7/+0
* Unbreak builds without DDB. Bad Bruce! No cookie! :-)peter2004-05-191-0/+2
* Fixed DDB_NOKLDSYM on amd64's:bde2004-05-181-0/+6
* MFi386: set initial curpcb pcpu variable at startup time rather thanpeter2004-03-081-0/+1
* Since we don't use PG_NX yet, don't turn on EFER_NXE quite yet. This needspeter2004-02-251-0/+2
* Re-add debug register support.peter2004-01-291-19/+218
* Make sigaltstack as per-threaded, because per-process sigaltstack statedavidxu2004-01-031-8/+8
* Various whitespace and cosmetic sync-up's with i386.peter2003-12-061-1/+1
* Provide a streamlined '#define curthread __curthread()' for amd64 to avoidpeter2003-11-201-0/+3
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-83/+58
* Add the pc_acpi_id PCPU member. The new acpi_cpu driver uses this tonjl2003-11-151-0/+2
* Change the clear_ret argument of get_mcontext() to be a flags argument.marcel2003-11-091-2/+2
* Switch from having a fpu "device" to something that is more like thepeter2003-11-081-0/+2
* The great s/npx/fpu/gipeter2003-11-081-18/+17
* Add the cpu_idle_hook() function pointer so that other idlers can benjl2003-10-181-9/+17
* Fix patch transcription typo. s/IDT_BPT/IDT_BP/peter2003-09-231-1/+1
* Move basemem variable into global scope so that the MP startup code canpeter2003-09-221-1/+3
* MFi386 by jhb: use symbolic constants for the IDT entries.peter2003-09-221-20/+19
* MFi386: machdep.c:1.570 clock.c:1.204 by bde: Quick fix for calling DELAYpeter2003-09-221-1/+1
* Clean up get/set_mcontext() and get/set_fpcontext(). These are operatedpeter2003-09-091-64/+28
* Cosmetic: fix disorder of opt_kstack_pages.h include.peter2003-07-311-1/+1
* Use __FBSDID().obrien2003-07-251-2/+4
* Set fault address to si_addr.davidxu2003-07-241-0/+3
* Make the breakpoint instruction trap gate available to users.peter2003-07-231-1/+1
* Rename thread_siginfo to cpu_thread_siginfo.davidxu2003-07-151-1/+1
* Add a machine depended function thread_siginfo, SA signal codedavidxu2003-06-281-0/+19
* Add acpi to the build. Remove the hack from machdep.c that lies to thepeter2003-05-311-2/+0
* Have hammer_time() return the proc0 stack location, and have locorepeter2003-05-311-19/+13
* Major pmap rework to take advantage of the larger address space on amd64peter2003-05-231-77/+9
* Actually get all the bits for sd_hibase.. it was 16 bits short. oops.peter2003-05-171-1/+1
* Collect the nastiness for preserving the kernel MSR_GSBASE around thepeter2003-05-151-8/+1
* Add BASIC i386 binary support for the amd64 kernel. This is largelypeter2003-05-141-8/+32
* - Merge struct procsig with struct sigacts.jhb2003-05-131-3/+4
OpenPOWER on IntegriCloud