summaryrefslogtreecommitdiffstats
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Get rid of code that dealt with the hardware not being able to save/restoreneel2014-10-021-55/+17
* msi: add Xen MSI implementationroyger2014-09-301-0/+1
* Allow the PIC's IMR register to be read before ICW initialisation.grehan2014-09-271-13/+12
* ddb: allow specifying the exact address of the symtab and strtabroyger2014-09-251-3/+5
* As per [1] Intel only supports this driver on 64bit platforms.bz2014-09-232-0/+6
* Update and clarify comments. Remove the useless counter for impossible, butkib2014-09-212-12/+13
* Add some more KTR events to help debugging.neel2014-09-202-1/+8
* MSR_KGSBASE is no longer saved and restored from the guest MSR save area. Thisneel2014-09-201-7/+0
* Restructure the MSR handling so it is entirely handled by processor-specificneel2014-09-2010-372/+201
* - Use NULL instead of 0 for fpcurthread.kib2014-09-181-13/+16
* Re-gen after r271743 implementing most ofbz2014-09-185-19/+109
* Implement most of timer_{create,settime,gettime,getoverrun,delete}bz2014-09-183-10/+12
* Presence of any VM_PROT bits in the permission argument on x86 implieskib2014-09-171-1/+2
* Add a sysctl to export the EFI memory map along with a handler in thejhb2014-09-131-0/+20
* Optimize the common case of injecting an interrupt into a vcpu after a HLTneel2014-09-123-1/+64
* MFamd64: Use initializecpu() to set various model-specific registers onjhb2014-09-101-1/+1
* Create a separate structure for per-CPU state saved across suspend andjhb2014-09-066-38/+29
* Apply known workarounds for modern MacBooks.pfg2014-09-051-0/+2
* Add mrsas(4) to GENERIC for i386 and amd64.markj2014-09-041-0/+1
* Merge the amd64 and i386 identcpu.c into a single x86 implementation.jhb2014-09-041-916/+0
* Remove trailing whitespace.jhb2014-09-041-8/+8
* - Move prototypes for various functions into out of C files and intojhb2014-09-043-11/+3
* Update a comment to reflect the changes in r213408.alc2014-09-021-1/+1
* The "SUB" instruction used in getcc() actually does 'x -= y' so use theneel2014-08-301-42/+66
* Minor space/tab cleanups.pfg2014-08-301-5/+5
* - Add a new structure type for the ACPI 3.0 SMAP entry that includes thejhb2014-08-292-0/+44
* Implement the 0x2B SUB instruction, and the OR variant of 0x81.grehan2014-08-271-13/+91
* Change __inline style to be consistent with FreeBSD usage,grehan2014-08-241-4/+4
* Add "hw.vmm.topology.threads_per_core" and "hw.vmm.topology.cores_per_package"neel2014-08-241-24/+77
* Fix a bug in the emulation of CPUID leaf 0x4 where bhyve was claiming thatneel2014-08-231-2/+2
* Return the spurious interrupt vector (IRQ7 or IRQ15) if the atpic cannotneel2014-08-231-2/+8
* Fix build of si(4) and enable it in LINT on amd64 and i386.jhb2014-08-201-1/+1
* Bump MAXCPU on amd64 from 64 to 256. In practice APIC only permits 255jhb2014-08-201-1/+1
* Increase max number of physical segments on amd64 to 63.kib2014-08-201-1/+1
* There exists a possible sequence of page table page allocation failuresalc2014-08-181-2/+3
* Update i386/NOTES and amd64/NOTES files to contain the complete list ofgavin2014-08-141-4/+17
* Reword comment to match the interrupt mode names from the MPtable spec.neel2014-08-141-7/+10
* Use the max guest memory address when creating its iommu domain.neel2014-08-142-1/+21
* Update the text of a KASSERT() to reflect the changes in r269728.alc2014-08-091-1/+1
* Change pmap_enter(9) interface to take flags parameter and superpagekib2014-08-081-7/+17
* Support PCI extended config space in bhyve.neel2014-08-081-0/+23
* Merge all MD sf_buf allocators into one MI, residing in kern/subr_sfbuf.cglebius2014-08-051-21/+2
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.alc2014-08-031-52/+0
* - Output a summary of optional VT-x features in dmesg similar to CPUjhb2014-07-304-30/+226
* If a vcpu has issued a HLT instruction with interrupts disabled then it sleepsneel2014-07-263-2/+18
* Don't return -1 from the push emulation handler. Negative return values areneel2014-07-261-4/+11
* Fix a couple of issues in the PUSH emulation:neel2014-07-241-5/+15
* Copying pages via temporary mappings in the !DMAP case of pmap_copy_pages()marius2014-07-241-0/+8
* Fix fault injection in bhyve.neel2014-07-242-63/+47
* don't set CR4 PSE bit on amd64royger2014-07-233-5/+5
OpenPOWER on IntegriCloud