aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Follow up to r225617. In order to maximize the re-usability of kernel codeDavide Italiano2014-10-162-4/+4
* Emulate "POP r/m".Neel Natu2014-10-141-20/+77
* Support Intel-specific MSRs that are accessed when booting up a linux in bhyve:Neel Natu2014-10-091-0/+100
* Pass up the error status of minidumpsys() to its callers.Mark Johnston2014-10-082-3/+4
* Add an argument to the x86 pmap_invalidate_cache_range() to requestKonstantin Belousov2014-10-082-10/+15
* Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT'.Neel Natu2014-10-063-0/+14
* Get rid of code that dealt with the hardware not being able to save/restoreNeel Natu2014-10-021-55/+17
* msi: add Xen MSI implementationRoger Pau Monné2014-09-301-0/+1
* Allow the PIC's IMR register to be read before ICW initialisation.Peter Grehan2014-09-271-13/+12
* ddb: allow specifying the exact address of the symtab and strtabRoger Pau Monné2014-09-251-3/+5
* As per [1] Intel only supports this driver on 64bit platforms.Bjoern A. Zeeb2014-09-232-0/+6
* Update and clarify comments. Remove the useless counter for impossible, butKonstantin Belousov2014-09-212-12/+13
* Add some more KTR events to help debugging.Neel Natu2014-09-202-1/+8
* MSR_KGSBASE is no longer saved and restored from the guest MSR save area. ThisNeel Natu2014-09-201-7/+0
* Restructure the MSR handling so it is entirely handled by processor-specificNeel Natu2014-09-2010-372/+201
* - Use NULL instead of 0 for fpcurthread.Konstantin Belousov2014-09-181-13/+16
* Re-gen after r271743 implementing most ofBjoern A. Zeeb2014-09-185-19/+109
* Implement most of timer_{create,settime,gettime,getoverrun,delete}Bjoern A. Zeeb2014-09-183-10/+12
* Presence of any VM_PROT bits in the permission argument on x86 impliesKonstantin Belousov2014-09-171-1/+2
* Add a sysctl to export the EFI memory map along with a handler in theJohn Baldwin2014-09-131-0/+20
* Optimize the common case of injecting an interrupt into a vcpu after a HLTNeel Natu2014-09-123-1/+64
* MFamd64: Use initializecpu() to set various model-specific registers onJohn Baldwin2014-09-101-1/+1
* Create a separate structure for per-CPU state saved across suspend andJohn Baldwin2014-09-066-38/+29
* Apply known workarounds for modern MacBooks.Pedro F. Giffuni2014-09-051-0/+2
* Add mrsas(4) to GENERIC for i386 and amd64.Mark Johnston2014-09-041-0/+1
* Merge the amd64 and i386 identcpu.c into a single x86 implementation.John Baldwin2014-09-041-916/+0
* Remove trailing whitespace.John Baldwin2014-09-041-8/+8
* - Move prototypes for various functions into out of C files and intoJohn Baldwin2014-09-043-11/+3
* Update a comment to reflect the changes in r213408.Alan Cox2014-09-021-1/+1
* The "SUB" instruction used in getcc() actually does 'x -= y' so use theNeel Natu2014-08-301-42/+66
* Minor space/tab cleanups.Pedro F. Giffuni2014-08-301-5/+5
* - Add a new structure type for the ACPI 3.0 SMAP entry that includes theJohn Baldwin2014-08-292-0/+44
* Implement the 0x2B SUB instruction, and the OR variant of 0x81.Peter Grehan2014-08-271-13/+91
* Change __inline style to be consistent with FreeBSD usage,Peter Grehan2014-08-241-4/+4
* Add "hw.vmm.topology.threads_per_core" and "hw.vmm.topology.cores_per_package"Neel Natu2014-08-241-24/+77
* Fix a bug in the emulation of CPUID leaf 0x4 where bhyve was claiming thatNeel Natu2014-08-231-2/+2
* Return the spurious interrupt vector (IRQ7 or IRQ15) if the atpic cannotNeel Natu2014-08-231-2/+8
* Fix build of si(4) and enable it in LINT on amd64 and i386.John Baldwin2014-08-201-1/+1
* Bump MAXCPU on amd64 from 64 to 256. In practice APIC only permits 255John Baldwin2014-08-201-1/+1
* Increase max number of physical segments on amd64 to 63.Konstantin Belousov2014-08-201-1/+1
* There exists a possible sequence of page table page allocation failuresAlan Cox2014-08-181-2/+3
* Update i386/NOTES and amd64/NOTES files to contain the complete list ofGavin Atkinson2014-08-141-4/+17
* Reword comment to match the interrupt mode names from the MPtable spec.Neel Natu2014-08-141-7/+10
* Use the max guest memory address when creating its iommu domain.Neel Natu2014-08-142-1/+21
* Update the text of a KASSERT() to reflect the changes in r269728.Alan Cox2014-08-091-1/+1
* Change pmap_enter(9) interface to take flags parameter and superpageKonstantin Belousov2014-08-081-7/+17
* Support PCI extended config space in bhyve.Neel Natu2014-08-081-0/+23
* Merge all MD sf_buf allocators into one MI, residing in kern/subr_sfbuf.cGleb Smirnoff2014-08-051-21/+2
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.Alan Cox2014-08-031-52/+0
* - Output a summary of optional VT-x features in dmesg similar to CPUJohn Baldwin2014-07-304-30/+226