summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-10/+42
* Merge amd64 and i386 bus.h and move the resulting header to x86. Replacetijl2010-12-201-1081/+3
* Inform a compiler which asm statements in the x86 implementation ofkib2010-12-181-9/+10
* Merge sys/amd64/amd64/tsc.c and sys/i386/i386/tsc.c and move to sys/x86/x86.jkim2010-12-081-0/+1
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-071-1/+0
* Revert r216134. This checkin broke platforms where bus_space are macros:brucec2010-12-031-18/+12
* Disallow passing in a count of zero bytes to the bus_space(9) functions.brucec2010-12-021-12/+18
* Make the size of the direct map easily configurable. Changing NDMPML4Ealc2010-11-262-6/+13
* Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()kib2010-11-261-3/+2
* Merge amd64/i386 _align.h by aligning on the size of register_t (copiedtijl2010-11-261-50/+3
* specialreg.h: add definitions for some useful bits found in CPUID.6 EAX and ECXavg2010-11-231-0/+9
* specialreg.h: add definitions for MPERF/APERF pair of MSRsavg2010-11-191-0/+2
* specialreg.h: add AMD-specific "Hardware Configuration Register" MSRavg2010-11-191-0/+1
* specialreg.h: add definition for AMD Core Performance Boost bitavg2010-11-191-0/+1
* Move identical copies of apm_bios.h to sys/x86/include, replace them withjkim2010-11-111-261/+3
* amd64: introduce minidump version 2avg2010-11-111-2/+2
* - Remove <machine/mutex.h>. Most of the headers were empty, and thejhb2010-11-091-35/+0
* Move the mptable.h under x86/include/.attilio2010-11-091-146/+0
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-011-445/+0
* Move the <machine/mca.h> header to <x86/mca.h>.jhb2010-11-011-56/+0
* [1] According to the x86 architectural specifications, no virtual-to-alc2010-10-271-0/+1
* Use intr_disable() and intr_restore() instead of frobbing the flags registerjhb2010-10-251-5/+5
* Display PCID capability of CPU and add CPUID define for it.kib2010-10-051-0/+1
* amd64: reduce VM_KMEM_SIZE_SCALE to 1 allowing kernel to use more memoryavg2010-09-171-1/+1
* Refactor timer management code with priority to one-shot operation mode.mav2010-09-131-2/+1
* Change the parameter passed to the inline assembly to u_shortrdivacky2010-09-031-23/+23
* Register an interrupt vector for DTrace return probes. There is somerpaulo2010-08-281-0/+1
* Add two DTrace trap type values. Used by fasttrap.rpaulo2010-08-241-0/+2
* Supply some useful information to the started image using ELF aux vectors.kib2010-08-171-2/+8
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anjhb2010-08-061-2/+3
* Rearrange struct pcb. r177532 (CVS r1.64 of pcb.h) moved pcb_flags to makejkim2010-08-021-9/+9
* - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1]jkim2010-08-021-22/+19
* Improve cputemp(4) driver wrt newer Intel processors, especiallydelphij2010-07-291-0/+1
* Mark the __curthread() functions as __pure2 and remove the volatile keywordjhb2010-07-291-2/+2
* The corrected error count field is dependent on CMCI, not TES.jhb2010-07-281-3/+3
* Very rough first cut at NUMA support for the physical page allocator. Forjhb2010-07-271-0/+7
* When compat32 binary asks for the value of hw.machine_arch, report thekib2010-07-221-0/+3
* Move functions declaration to MI code, following implementation.mav2010-07-151-5/+0
* Remove obsolete undef of COPY_SIGCODE. It appears to have not beenimp2010-07-131-6/+0
* For both i386 and amd64 pmap,kib2010-07-091-1/+1
* Fix style issues with the previous commit, namelyrpaulo2010-07-071-6/+6
* Introduce USD_{SET,GET}{BASE,LIMIT}. These help setting up the userrpaulo2010-07-061-0/+7
* Clear DF bit in eflags/rflags on the kernel entry. The i386 and amd64kib2010-06-231-1/+2
* Implement new event timers infrastructure. It provides unified APIs formav2010-06-201-7/+0
* Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64.mav2010-06-171-0/+8
* Restore the machine check register banks on resume. For banks beingjhb2010-06-151-0/+1
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-052-1/+28
* Add support for corrected machine check interrupts. CMCI is a new localjhb2010-05-245-8/+14
* - Implement MI helper functions, dividing one or two timer interrupts withmav2010-05-242-3/+1
* Reorganize syscall entry and leave handling.kib2010-05-231-0/+8
OpenPOWER on IntegriCloud