aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/pci_emul.h
Commit message (Expand)AuthorAgeFilesLines
* bhyve: Remove vmctx argument from PCI device model methods.John Baldwin2023-01-191-15/+10
* bhyve: Remove unused vcpu argument from PCI read/write methods.John Baldwin2022-12-091-4/+4
* bhyve: Sprinkle const qualifiers where appropriateMark Johnston2022-08-161-1/+1
* bhyve: Use "void" instead of empty parameter listsMark Johnston2022-08-161-1/+1
* bhyve: add ROM emulationCorvin Köhne2022-03-101-2/+9
* bhyve: clean up trailing whitespacesToomas Soome2021-12-271-5/+5
* bhyve: use physical lobits for BARs of passthru devicesCorvin Köhne2021-11-181-0/+1
* bhyve: Map the MSI-X table unconditionally for passthroughMark Johnston2021-10-091-2/+2
* bhyve: support relocating fbuf and passthru data BARsD Scott Phillips2021-03-191-0/+3
* Refactor configuration management in bhyve.John Baldwin2021-03-181-1/+6
* bhyve: remove a hack to map all 8G BARs 1:1Konstantin Belousov2020-11-121-2/+0
* Fix pci-passthru MSI issues with OpenBSD guestsPeter Grehan2020-05-251-4/+2
* Initial support for bhyve save and restore.John Baldwin2020-05-051-0/+11
* Keep the shadow PCIR_COMMAND synced with the real one for pass through.John Baldwin2019-06-071-0/+1
* Add -s "help" and -l "help" to print a list of supported PCI and LPC devices.Marcelo Araujo2018-08-221-0/+1
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add emulation for multiple (up to 16) MSI vectors for AHCI.Alexander Motin2016-07-081-1/+1
* Fix CTASSERT issue in a more clean wayEnji Cooper2016-07-061-0/+3
* Handle PBA that shares a page with MSI-X table for passthrough devices.John Baldwin2016-04-131-0/+2
* Support PCI extended config space in bhyve.Neel Natu2014-08-081-0/+1
* Implement a PCI interrupt router to route PCI legacy INTx interrupts toJohn Baldwin2014-05-151-2/+4
* Don't allow MPtable generation if there are multiple PCI hierarchies. This isNeel Natu2014-05-021-0/+1
* Add a check to validate that memory BARs of passthru devices are 4KB aligned.Neel Natu2014-02-181-4/+4
* Tweak the handling of PCI capabilities in emulated devices to removeJohn Baldwin2014-02-181-1/+2
* Allow PCI devices to be configured on all valid bus numbers from 0 to 255.Neel Natu2014-02-141-3/+3
* Enhance the support for PCI legacy INTx interrupts and enable them inJohn Baldwin2014-01-291-3/+19
* Remove support for legacy PCI devices. These haven't been needed sinceJohn Baldwin2014-01-271-2/+1
* Rework the DSDT generation code a bit to generate more accurate info aboutJohn Baldwin2014-01-021-0/+4
* Add an API to deliver message signalled interrupts to vcpus. This allowsNeel Natu2013-12-161-4/+4
* Add an ioctl to assert and deassert an ioapic pin atomically. This will be usedNeel Natu2013-11-231-0/+1
* Add support for PCI-to-ISA LPC bridge emulation. If the LPC bus is attachedNeel Natu2013-10-291-1/+1
* Support an optional "mac=" parameter to virtio-net config, to allowPeter Grehan2013-07-041-1/+1
* Gripe if some <slot,function> tuple is specified more than once instead ofNeel Natu2013-04-261-1/+1
* Get rid of unused struct member.Neel Natu2013-02-251-1/+0
* Advertise PCI-E capability in the hostbridge device presented to the guest.Neel Natu2013-02-151-0/+35
* Fix a bug in the passthru implementation where it would assume that allNeel Natu2013-02-011-0/+2
* Add support for MSI-X interrupts in the virtio network device and make thatNeel Natu2013-01-301-0/+8
* Allocate the memory for the MSI-X table dynamically instead of allocating 32KBNeel Natu2013-01-211-5/+4
* Get rid of redundant 'table_size' field in struct pi_msix. If needed it canNeel Natu2013-01-211-1/+0
* Remove mptable generation code from libvmmapi and move it to bhyve.Peter Grehan2012-10-261-1/+0
* Rework how guest MMIO regions are dealt with.Peter Grehan2012-10-191-12/+14
* Add 16550 uart emulation as a PCI device. This allows it toPeter Grehan2012-05-031-16/+20
* MSI-x interrupt support for PCI pass-thru devices.Peter Grehan2012-04-281-0/+40
* Import of bhyve hypervisor and utilities, part 1.Peter Grehan2011-05-131-0/+171