summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Set kern.timecounter.invariant_tsc to 1 for AMD CPU family 10h and higherjkim2008-10-221-0/+17
* Turn off CPU frequency change notifiers when the TSC is P-state invariantjkim2008-10-211-0/+1
* Detect Advanced Power Management Information for AMD CPUs.jkim2008-10-212-0/+14
* Bump MAXCPU to 32 now that 32 CPU x86 systems exist.jhb2008-10-011-1/+1
* Remove ipi_all() and ipi_self() as the former hasn't been used atmarius2008-09-281-2/+0
* Correct a callchain capture bug on the i386.jkoshy2008-09-151-2/+3
* The pcb_gs32p should be per-cpu, not per-thread pointer. This iskib2008-09-082-2/+2
* Fix inconsistencies in the comments.kib2008-09-081-1/+1
* Extend the support for PCI-e memory mapped configuration space access:jhb2008-08-221-0/+1
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsjhb2008-08-191-2/+2
* - Add cpuctl(4) pseudo-device driver to provide access to some low-levelstas2008-08-082-0/+12
* Make pmap_kenter_attr() static.alc2008-08-041-1/+0
* Enhance pmap_change_attr() with the ability to demote 1GB page mappings.alc2008-08-011-0/+1
* Enhance pmap_change_attr(). Specifically, avoid 2MB page demotions, cachealc2008-07-311-0/+4
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forkib2008-07-301-0/+1
* Increase the ceiling on the size of the buffer map.alc2008-07-191-1/+1
* Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocatingalc2008-07-082-4/+4
* Change create_pagetables() and pmap_init() so that many fewer page tablealc2008-07-061-2/+2
* Increase the kernel map's size to 7GB, making room for a kmem map of sizealc2008-07-052-4/+4
* Increase the ceiling on the kmem map's size to 3.6GB. Also, define thealc2008-07-031-1/+2
* Document the layout of the address space, borrowing heavily fromalc2008-06-301-2/+12
* Compute NKPDPE from NKPT. This reduces the number of knobs that must bealc2008-06-301-1/+1
* Strictly speaking, the definition of VM_MAX_KERNEL_ADDRESS is wrong. However,alc2008-06-292-2/+1
* Increase the size of the kernel virtual address space to 6GB. Until thealc2008-06-291-4/+3
* Remove the unused major/minor numbers from iodev and memdev.ed2008-06-252-4/+0
* Ensure that KERNBASE is no less than the virtual address -2GB.alc2008-06-231-1/+1
* Make preparations for increasing the size of the kernel virtualalc2008-06-202-3/+3
* - Add an integer argument to idle to indicate how likely we are to wakejeff2008-04-251-0/+1
* Now that all platforms use genclock, shuffle things around slightlyphk2008-04-221-0/+1
* - Add inlines for the monitor and mwait instructions.jeff2008-04-181-0/+13
* This file is unused on amd64.imp2008-04-151-32/+0
* Convert amd64 and i386 to share the atrtc device driver.phk2008-04-141-2/+0
* When building a kernel module, define MAXCPU the same as SMP sojb2008-03-271-1/+1
* The "free-lance" timer in the i8254 is only used for the speakerphk2008-03-262-14/+5
* Rename timer0_max_count to i8254_max_count.phk2008-03-261-2/+2
* The RTC related pscnt and psdiv variables have no business being public.phk2008-03-261-2/+0
* Move pcb_flags to make trivially better use of cache lines.peter2008-03-231-1/+1
* Implement atomic_fetchadd_long() for all architectures and document it.pjd2008-03-161-0/+20
* Add preliminary support for binding interrupts to CPUs:jhb2008-03-141-0/+3
* Rework how the nexus(4) device works on x86 to better handle the idea ofjhb2008-03-131-0/+45
* The variable MTRR registers actually have variable-sized PhysBase andjhb2008-03-121-2/+2
* Add constants for the various fields in MTRR registers.jhb2008-03-111-0/+15
* Add support for automatic promotion of 4KB page mappings to 2MB pagealc2008-03-041-2/+10
* - Remove the old smp cpu topology specification with a new, more flexiblejeff2008-03-021-1/+4
* Add a few more CPUID feature bits while here. We don't support thesedas2008-02-021-0/+2
* SSE4 CPUID bitsdas2008-02-021-0/+3
* Move GET_STACK_USAGE from MI header to i386/amd64 MD ones.mav2008-01-311-0/+13
* Translate from the i386. All FP constants and operations are evaluatedbde2008-01-172-2/+2
* Fix fpset*() to not trap if there is a currently unmasked exception.bde2008-01-111-12/+42
* Fix some style bugs:bde2008-01-111-24/+25
OpenPOWER on IntegriCloud