aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-054-7/+7
* Revert md_assert_preempt() introduction.Attilio Rao2011-05-041-1/+0
* Add the function md_assert_nopreempt(), which is a very consistentAttilio Rao2011-04-301-0/+1
* Define "Hypervisor Present" bit. This bit is used by several hypervisors toJung-uk Kim2011-04-281-0/+1
* Make pmap_invalidate_cache_range() available for consumption on amd64.Konstantin Belousov2011-04-181-0/+2
* Add a function rdtsc32() to read lower 32 bits from TSC and discard upperJung-uk Kim2011-04-141-0/+9
* Consistently use __volatile as the rest of this file.Jung-uk Kim2011-04-141-6/+6
* Prefer C99 standard integers to reduce diff from i386 version.Jung-uk Kim2011-04-141-63/+63
* Add forgotten declarations for tsc_perf_stat from the previous commit.Jung-uk Kim2011-04-121-0/+1
* Add definitions for CPUID instruction 6, ECX information.Jung-uk Kim2011-04-121-0/+6
* Amd64 doesn't have a lazypmap ipi.Alan Cox2011-03-271-1/+0
* Move an external declaration to the appropriate header file.Alan Cox2011-03-261-0/+1
* - Merge changes to the base system to support OFED. These includeJeff Roberson2011-03-211-52/+38
* Deprecate tsc_present as the last of its real consumers finally disappeared.Jung-uk Kim2011-03-151-1/+0
* Deprecate rarely used tsc_is_broken. Instead, we zero out tsc_freq becauseJung-uk Kim2011-03-101-1/+0
* Remove pmap fields that are either unused or not fully implemented.Alan Cox2011-02-171-2/+0
* To avoid excessive code duplication create wrapper for fill regsDmitry Chagin2011-02-161-0/+1
* Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set().Jung-uk Kim2011-01-171-1/+4
* Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.Konstantin Belousov2011-01-091-11/+0
* Copy powerpc/include/_inttypes.h to x86 and replace i386/amd64/pc98Tijl Coosemans2011-01-081-210/+3
* Create shared (readonly) page. Each ABI may specify the use of page byKonstantin Belousov2011-01-081-1/+2
* On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather thanTijl Coosemans2011-01-081-2/+2
* Fix types of some values in machine/_limits.h.Tijl Coosemans2011-01-081-12/+7
* Add AT_STACKPROT elf aux vector. Will be used to inform rtld about theKonstantin Belousov2011-01-071-1/+2
* Increase size of pcb_flags to four bytes.Jung-uk Kim2010-12-221-7/+7
* Improve PCB flags handling and make it more robust. Add two new functionsJung-uk Kim2010-12-221-10/+42
* Merge amd64 and i386 bus.h and move the resulting header to x86. ReplaceTijl Coosemans2010-12-201-1081/+3
* Inform a compiler which asm statements in the x86 implementation ofKonstantin Belousov2010-12-181-9/+10
* Merge sys/amd64/amd64/tsc.c and sys/i386/i386/tsc.c and move to sys/x86/x86.Jung-uk Kim2010-12-081-0/+1
* Retire write-only PCB_FULLCTX pcb flag on amd64.Konstantin Belousov2010-12-071-1/+0
* Revert r216134. This checkin broke platforms where bus_space are macros:Rebecca Cran2010-12-031-18/+12
* Disallow passing in a count of zero bytes to the bus_space(9) functions.Rebecca Cran2010-12-021-12/+18
* Make the size of the direct map easily configurable. Changing NDMPML4EAlan Cox2010-11-262-6/+13
* Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()Konstantin Belousov2010-11-261-3/+2
* Merge amd64/i386 _align.h by aligning on the size of register_t (copiedTijl Coosemans2010-11-261-50/+3
* specialreg.h: add definitions for some useful bits found in CPUID.6 EAX and ECXAndriy Gapon2010-11-231-0/+9
* specialreg.h: add definitions for MPERF/APERF pair of MSRsAndriy Gapon2010-11-191-0/+2
* specialreg.h: add AMD-specific "Hardware Configuration Register" MSRAndriy Gapon2010-11-191-0/+1
* specialreg.h: add definition for AMD Core Performance Boost bitAndriy Gapon2010-11-191-0/+1
* Move identical copies of apm_bios.h to sys/x86/include, replace them withJung-uk Kim2010-11-111-261/+3
* amd64: introduce minidump version 2Andriy Gapon2010-11-111-2/+2
* - Remove <machine/mutex.h>. Most of the headers were empty, and theJohn Baldwin2010-11-091-35/+0
* Move the mptable.h under x86/include/.Attilio Rao2010-11-091-146/+0
* Move <machine/apicreg.h> to <x86/apicreg.h>.John Baldwin2010-11-011-445/+0
* Move the <machine/mca.h> header to <x86/mca.h>.John Baldwin2010-11-011-56/+0
* [1] According to the x86 architectural specifications, no virtual-to-Alan Cox2010-10-271-0/+1
* Use intr_disable() and intr_restore() instead of frobbing the flags registerJohn Baldwin2010-10-251-5/+5
* Display PCID capability of CPU and add CPUID define for it.Konstantin Belousov2010-10-051-0/+1
* amd64: reduce VM_KMEM_SIZE_SCALE to 1 allowing kernel to use more memoryAndriy Gapon2010-09-171-1/+1
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-2/+1