aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov2009-04-018-9/+73
* Add separate gdt descriptors for %fs and %gs on amd64.Konstantin Belousov2009-04-011-9/+13
* Fully enumerate all i386 sysarch commands an amd64 include file.Konstantin Belousov2009-04-011-0/+21
* Add all segment registers for the amd64 CPU to struct reg and mcontext.Konstantin Belousov2009-04-012-6/+26
* Provide convenient definition of the union descriptor, similar to theKonstantin Belousov2009-04-011-0/+17
* Update stale comments. The alternate address space mapping was eliminatedAlan Cox2009-03-221-7/+1
* In general, the kernel virtual address of the pml4 page table page that isAlan Cox2009-03-221-0/+4
* Add AT_EXECPATH ELF auxinfo entry type. The value's a_ptr is a pointerKonstantin Belousov2009-03-171-4/+2
* Initial suspend/resume support for amd64.Jung-uk Kim2009-03-173-0/+17
* Merge in support for Xen HVM on amd64 architecture.Doug Rabson2009-03-117-1/+1292
* A better fix for handling different FPU initial control words for differentJohn Baldwin2009-03-051-0/+1
* A few cleanups to the FPU code on amd64:John Baldwin2009-03-051-1/+1
* Move the PCB flag macros up next to the 'pcb_flags' member in the struct.John Baldwin2009-03-051-5/+6
* Companion for r188301: fix the prototypes.Warner Losh2009-02-081-4/+4
* Improve robustness of NMI handling, for NMIs recognized in kernelJoseph Koshy2009-02-031-0/+9
* Change some movl's to mov's. Newer GAS no longer accept 'movl' instructionsDavid E. O'Brien2009-01-311-9/+9
* - Allocate apic vectors on a per-cpu basis. This allows us to allocateJeff Roberson2009-01-292-7/+10
* Use a different value for the initial control word for the FPU state forJohn Baldwin2009-01-281-0/+1
* Add basic amd64 support for VIA Nano processors.Jung-uk Kim2009-01-122-0/+38
* Add Centaur/IDT/VIA vendor ID for Nano family, which has long mode support.Jung-uk Kim2009-01-052-0/+3
* AT_DEBUG and AT_BRK were OBE like 10 years ago, so retire them.Warner Losh2008-12-171-12/+0
* Add more CPUID bits from AMD CPUID Specification Rev. 2.28.Jung-uk Kim2008-12-121-0/+8
* Add constants for fields in the local APIC error status register and aJohn Baldwin2008-12-112-0/+9
* - Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core SoloJoseph Koshy2008-11-271-2/+7
* Introduce cpu_vendor_id and replace a lot of strcmp(cpu_vendor, "...").Jung-uk Kim2008-11-263-7/+14
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,Kip Macy2008-11-221-0/+4
* - Separate PMC class dependent code from other kinds of machineJoseph Koshy2008-11-091-3/+32
* Simplify AMD64_CPU_MODEL() and AMD64_CPU_FAMILY() macros as the base familyJung-uk Kim2008-10-221-4/+2
* Set kern.timecounter.invariant_tsc to 1 for AMD CPU family 10h and higherJung-uk Kim2008-10-221-0/+17
* Turn off CPU frequency change notifiers when the TSC is P-state invariantJung-uk Kim2008-10-211-0/+1
* Detect Advanced Power Management Information for AMD CPUs.Jung-uk Kim2008-10-212-0/+14
* Bump MAXCPU to 32 now that 32 CPU x86 systems exist.John Baldwin2008-10-011-1/+1
* Remove ipi_all() and ipi_self() as the former hasn't been used atMarius Strobl2008-09-281-2/+0
* Correct a callchain capture bug on the i386.Joseph Koshy2008-09-151-2/+3
* The pcb_gs32p should be per-cpu, not per-thread pointer. This isKonstantin Belousov2008-09-082-2/+2
* Fix inconsistencies in the comments.Konstantin Belousov2008-09-081-1/+1
* Extend the support for PCI-e memory mapped configuration space access:John Baldwin2008-08-221-0/+1
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsJohn Baldwin2008-08-191-2/+2
* - Add cpuctl(4) pseudo-device driver to provide access to some low-levelStanislav Sedov2008-08-082-0/+12
* Make pmap_kenter_attr() static.Alan Cox2008-08-041-1/+0
* Enhance pmap_change_attr() with the ability to demote 1GB page mappings.Alan Cox2008-08-011-0/+1
* Enhance pmap_change_attr(). Specifically, avoid 2MB page demotions, cacheAlan Cox2008-07-311-0/+4
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forKonstantin Belousov2008-07-301-0/+1
* Increase the ceiling on the size of the buffer map.Alan Cox2008-07-191-1/+1
* Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocatingAlan Cox2008-07-082-4/+4
* Change create_pagetables() and pmap_init() so that many fewer page tableAlan Cox2008-07-061-2/+2
* Increase the kernel map's size to 7GB, making room for a kmem map of sizeAlan Cox2008-07-052-4/+4
* Increase the ceiling on the kmem map's size to 3.6GB. Also, define theAlan Cox2008-07-031-1/+2
* Document the layout of the address space, borrowing heavily fromAlan Cox2008-06-301-2/+12
* Compute NKPDPE from NKPT. This reduces the number of knobs that must beAlan Cox2008-06-301-1/+1