summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Implement a PCI interrupt router to route PCI legacy INTx interrupts tojhb2014-05-152-0/+13
* Increase the TSS limit by one byte. The processor requires an additional byteneel2014-05-141-0/+6
* Add logic in the HLT exit handler to detect if the guest has put all vcpusneel2014-05-021-0/+1
* Some Linux guests will implement a 'halt' by disabling the APIC and executingneel2014-04-291-1/+1
* Allow a virtual machine to be forcibly reset or powered off. This is doneneel2014-04-282-2/+17
* Update EFI framebuffer handoff from loaderemaste2014-03-271-1/+14
* amd64: Parse the EFI memory map if presentemaste2014-03-271-0/+7
* Add an ioctl to suspend a virtual machine (VM_SUSPEND). The ioctl can be calledneel2014-03-262-1/+14
* Move the atpit device model from userspace into vmm.ko for bettertychon2014-03-251-0/+1
* Add change forgotten in r263475. Make dmaplimit accessible outsidekib2014-03-211-0/+1
* Fix a race wherein the source of an interrupt vector is wronglytychon2014-03-151-0/+3
* Replace the userspace atpic stub with a more functional vmm.ko model.tychon2014-03-112-0/+17
* xen: add a hook to perform AP startuproyger2014-03-111-0/+1
* xen: use the same hypercall mechanism for XEN and XENHVMroyger2014-03-111-7/+0
* xen: implement hook to fetch and parse e820 memory maproyger2014-03-111-0/+2
* xen: implement an early timer for Xen PVHroyger2014-03-111-0/+2
* xen: add PV/PVH kernel entry pointroyger2014-03-111-0/+26
* amd64/i386: switch IPI handlers to C code.royger2014-03-111-0/+6
* Move fpusave() wrapper for suspend hander to sys/amd64/amd64/fpu.c.jkim2014-03-042-1/+1
* Queue pending exceptions in the 'struct vcpu' instead of directly updating theneel2014-02-262-25/+32
* Simplify APIC mode switching from MMIO to x2APIC. In part this is done toneel2014-02-201-2/+1
* provide fast versions of ffsl and flsl for i386; ffsll and flsll for amd64avg2014-02-141-0/+16
* Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridgejhb2014-02-121-0/+3
* Add support for FreeBSD/i386 guests under bhyve.jhb2014-02-052-3/+17
* Enhance the support for PCI legacy INTx interrupts and enable them injhb2014-01-291-1/+4
* Support level triggered interrupts with VT-x virtual interrupt delivery.neel2014-01-251-0/+4
* Move <machine/apicvar.h> to <x86/apicvar.h>.jhb2014-01-232-225/+1
* Add an API to rendezvous all active vcpus in a virtual machine. The rendezvousneel2014-01-141-1/+27
* Don't expose 'vmm_ipinum' as a global.neel2014-01-091-1/+1
* Restructure the VMX code to enter and exit the guest. In large part this changeneel2014-01-011-1/+11
* vlapic code restructuring to make it easy to support hardware-assist for APICneel2013-12-251-1/+5
* Add a resume hook for bhyve that runs a function on all CPUs duringjhb2013-12-232-0/+5
* Extend the support for local interrupts on the local APIC:jhb2013-12-231-0/+3
* Add a parameter to 'vcpu_set_state()' to enforce that the vcpu is in the IDLEneel2013-12-221-1/+2
* Re-arrange bits in the amd64/pmap 'pm_flags' field.neel2013-12-201-3/+4
* Add an API to deliver message signalled interrupts to vcpus. This allowsneel2013-12-161-3/+11
* Move constants for indices in the local APIC's local vector table fromjhb2013-12-091-9/+0
* If a vcpu disables its local apic and then executes a 'HLT' then spin down theneel2013-12-071-0/+4
* The 'protection' field in the VM exit collateral for the PAGING exit is notneel2013-12-031-1/+0
* Rename 'vm_interrupt_hostcpu()' to 'vcpu_notify_event()' because the functionneel2013-12-031-1/+1
* Hide struct pcb definition by #ifdef __amd64__ braces. If cc -m32kib2013-11-262-2/+4
* Add HPET device emulation to bhyve.neel2013-11-252-0/+9
* Add an ioctl to assert and deassert an ioapic pin atomically. This will be usedneel2013-11-231-0/+3
* Introduce a WEAK_REFERENCE() alias and use it. Get rid of the CNAME and theandreast2013-11-211-0/+9
* Move the ioapic device model from userspace into vmm.ko. This is needed forneel2013-11-122-0/+13
* As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In otheralc2013-11-081-10/+3
* Add a new capability, VM_CAP_ENABLE_INVPCID, that can be enabled to exposeneel2013-10-161-0/+1
* Formalize the concept of virtual CPU ids by adding a per-cpu vcpu_idgibbs2013-10-051-1/+2
* Merge projects/bhyve_npt_pmap into head.neel2013-10-054-40/+134
* Reorder/regroup the vmm ioctl api definitions to allow somegrehan2013-09-211-21/+35
OpenPOWER on IntegriCloud