]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 261904,261905,262143,262184,264921,265211,267169,267292,267294:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 19 Jul 2014 20:13:01 +0000 (20:13 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 19 Jul 2014 20:13:01 +0000 (20:13 +0000)
commitf5228bd290cc68e11ab3cad9065493d110ca00d9
tree14ce13f86ce1c95121b57eb76e4eff1c81e7c80e
parentf221c3e7d5afd811b88e37e72c2cecebd5785331
MFC 261904,261905,262143,262184,264921,265211,267169,267292,267294:
Various PCI fixes:
- Allow PCI devices to be configured on all valid bus numbers from 0 to 255.
- Tweak the handling of PCI capabilities in emulated devices to remove
  the non-standard zero capability list terminator.
- Add a check to validate that memory BARs of passthru devices are 4KB
  aligned.
- Respect and track the enable bit in the PCI configuration address word.
- Handle quad-word access to 32-bit register pairs.

git-svn-id: svn://svn.freebsd.org/base/stable/10@268887 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
usr.sbin/bhyve/acpi.c
usr.sbin/bhyve/bhyve.8
usr.sbin/bhyve/bhyverun.c
usr.sbin/bhyve/mptbl.c
usr.sbin/bhyve/pci_emul.c
usr.sbin/bhyve/pci_emul.h
usr.sbin/bhyve/pci_lpc.c
usr.sbin/bhyve/pci_passthru.c