summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm/io
Commit message (Expand)AuthorAgeFilesLines
* MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end.jhb2016-09-301-0/+11
* MFC 304858,305485,305497: Fix various issues with PCI pass through and VT-d.jhb2016-09-303-12/+57
* Don't repeat the the word 'the'eadler2016-05-171-1/+1
* vmm(4): Small spelling fixes.pfg2016-05-031-1/+1
* Restructure memory allocation in bhyve to support "devmem".neel2015-06-181-5/+11
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenjkim2015-05-221-1/+1
* r281630 relaxed the limits on the vectors that can be asserted in the IRRs.neel2015-05-011-11/+9
* Don't require <sys/cpuset.h> to be always included before <machine/vmm.h>.neel2015-04-306-6/+0
* Re-implement RTC current time calculation to eliminate the possibility ofneel2015-04-291-21/+32
* Implement the century byte in the RTC. Some guests require this field to beneel2015-04-281-22/+44
* Fix the RTC device model to operate correctly in 12-hour mode. The followingneel2015-03-281-6/+41
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenneel2015-03-141-1/+0
* When ICW1 is issued the edge sense circuit is reset which means thattychon2015-03-061-0/+1
* Allow passthrough devices to be hinted.rstone2015-03-011-33/+45
* Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.neel2014-12-303-61/+1011
* Implement "special mask mode" in vatpic.neel2014-12-281-4/+25
* Various 8259 device model improvements:neel2014-12-201-4/+37
* Fix 8259 IRQ priority resolver.neel2014-12-171-18/+28
* For level triggered interrupts clear the PIC IRR bit when the interrupt pinneel2014-12-161-0/+2
* Change the type of the first argument to the I/O emulation handlers toneel2014-10-266-15/+15
* Move the ACPI PM timer emulation into vmm.ko.neel2014-10-262-0/+146
* IFC @r272481neel2014-10-051-13/+12
|\
| * Allow the PIC's IMR register to be read before ICW initialisation.grehan2014-09-271-13/+12
* | IFC @r272185neel2014-09-271-0/+1
|\ \ | |/
| * Add some more KTR events to help debugging.neel2014-09-201-0/+1
* | IFC @r271694neel2014-09-171-9/+18
|\ \ | |/
| * Return the spurious interrupt vector (IRQ7 or IRQ15) if the atpic cannotneel2014-08-231-2/+8
| * Reword comment to match the interrupt mode names from the MPtable spec.neel2014-08-141-7/+10
* | Use V_IRQ, V_INTR_VECTOR and V_TPR to offload APIC interrupt delivery to theneel2014-09-161-2/+6
|/
* Add reserved bit checking when doing %CR8 emulation and inject #GP if required.neel2014-06-092-19/+42
* Support guest accesses to %cr8.tychon2014-06-062-3/+22
* Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingneel2014-05-311-4/+0
* A Centos 6.4 guest will write 0xff to the 8259 mask register before beginningneel2014-05-231-0/+1
* Implement a PCI interrupt router to route PCI legacy INTx interrupts tojhb2014-05-152-0/+38
* Change the vlapic timer frequency to be in the ballpark of contemporaryneel2014-04-231-1/+6
* Add support for the PIT 'readback' command -- based on a patch by grehan@.tychon2014-04-181-2/+74
* Respect the destination operand size of the 'Input from Port' instruction.tychon2014-04-184-47/+56
* Add support for reading the PIT Counter 2 output signal via the NMItychon2014-04-182-18/+59
* Add support for emulating the slave PIC.tychon2014-04-141-65/+132
* Rework r264179.grehan2014-04-101-1/+2
* Make the vmm code compile with gcc too. Not entirely sure things areimp2014-04-052-23/+1
* Re-write bhyve's I/O MMU handling in terms of PCI RID.rstone2014-04-013-15/+16
* Revert PCI RID changes.rstone2014-04-013-16/+15
* Re-write bhyve's I/O MMU handling in terms of PCI RIDsrstone2014-04-013-15/+16
* Move the atpit device model from userspace into vmm.ko for bettertychon2014-03-252-0/+410
* Fix a race wherein the source of an interrupt vector is wronglytychon2014-03-154-33/+36
* Don't try to return a vector to a caller that only cares if a vectortychon2014-03-111-2/+6
* Replace the userspace atpic stub with a more functional vmm.ko model.tychon2014-03-115-5/+734
* Add support for x2APIC virtualization assist in Intel VT-x.neel2014-02-213-1/+10
* Simplify APIC mode switching from MMIO to x2APIC. In part this is done toneel2014-02-202-39/+72
OpenPOWER on IntegriCloud