freebsd-skq/usr.sbin/bhyve
neel 10c6be06b4 MFC r273683
Move the ACPI PM timer emulation into vmm.ko.

MFC r273706
Change the type of the first argument to the I/O emulation handlers to
'struct vm *'.

MFC r273710
Add a comment explaining the intent behind the I/O reservation [0x72-0x77].

MFC r273744
Add foo_genassym.c files to DPSRCS so dependencies for them are generated.
This ensures these objects are rebuilt to generate an updated header of
assembly constants if needed.

MFC r274045
If the start bit, PxCMD.ST, is cleared and nothing is in-flight then
PxCI, PxSACT, PxCMD.CCS and PxCMD.CR should be 0.

MFC r274076
Improve the ability to cancel an in-flight request by using an interrupt,
via SIGCONT, to force the read or write system call to return prematurely.

MFC r274330
To allow a request to be submitted from within the callback routine of
a completing one increase the total by 1 but don't advertise it.

MFC r274931
Change the lower bound for guest vmspace allocation to 0 instead of using
the VM_MIN_ADDRESS constant.

MFC r275817
For level triggered interrupts clear the PIC IRR bit when the interrupt pin
is deasserted.

MFC r275850
Fix 8259 IRQ priority resolver.

MFC r275952
Various 8259 device model improvements.

MFC r275965
Emulate writes to the IA32_MISC_ENABLE MSR.
2014-12-30 22:22:46 +00:00
..
acpi.c MFC r270326 2014-12-28 21:27:13 +00:00
acpi.h MFC 266125: 2014-07-22 03:14:37 +00:00
ahci.h Import Zhixiang Yu's GSoC'13 AHCI emulation: 2013-10-04 18:31:38 +00:00
atkbdc.c MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
bhyve.8 MFC r271711: 2014-09-22 14:54:12 +00:00
bhyverun.c MFC r273375 2014-12-30 08:24:14 +00:00
bhyverun.h MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
block_if.c MFC r273683 2014-12-30 22:22:46 +00:00
block_if.h MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
consport.c MFC 264277: 2014-06-26 19:19:06 +00:00
dbgport.c MFC 261607: 2014-02-19 18:36:53 +00:00
dbgport.h Change the behavior of bhyve such that the gdb listening port is opt-in 2013-10-08 16:36:17 +00:00
inout.c MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
inout.h MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
ioapic.c MFC 260239,261268,265058: 2014-06-12 13:13:15 +00:00
ioapic.h MFC 260239,261268,265058: 2014-06-12 13:13:15 +00:00
Makefile MFC r273683 2014-12-30 22:22:46 +00:00
mem.c MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
mem.h MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
mevent_test.c Add simplistic periodic timer support to mevent using kqueue's 2013-09-19 04:48:26 +00:00
mevent.c MFC 264353,264509,264768,264770,264825,264846,264988,265114,265165,265365, 2014-07-21 19:08:02 +00:00
mevent.h MFC 259826,259997,259998: 2014-01-23 20:35:32 +00:00
mptbl.c MFC 266125: 2014-07-22 03:14:37 +00:00
mptbl.h MFC r256657,r257018,r257347,r257423,r257729,r257767, 2013-12-13 06:59:18 +00:00
pci_ahci.c MFC r273683 2014-12-30 22:22:46 +00:00
pci_emul.c MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
pci_emul.h MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
pci_hostbridge.c MFC r256709: 2013-10-18 22:05:17 +00:00
pci_irq.c MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
pci_irq.h MFC 266125: 2014-07-22 03:14:37 +00:00
pci_lpc.c MFC r266933 2014-08-17 00:52:07 +00:00
pci_lpc.h MFC 266125: 2014-07-22 03:14:37 +00:00
pci_passthru.c MFC 264353,264509,264768,264770,264825,264846,264988,265114,265165,265365, 2014-07-21 19:08:02 +00:00
pci_uart.c MFC 260239,261268,265058: 2014-06-12 13:13:15 +00:00
pci_virtio_block.c MFC r270326 2014-12-28 21:27:13 +00:00
pci_virtio_net.c MFC virtio-net changes. 2014-09-16 19:08:54 +00:00
pci_virtio_rnd.c MFC virtio-net changes. 2014-09-16 19:08:54 +00:00
pm.c MFC r267921, r267934, r267949, r267959, r267966, r268202, r268276, 2014-08-19 01:20:24 +00:00
post.c MFC 260206: 2014-01-29 13:35:12 +00:00
rtc.c MFC r273683 2014-12-30 22:22:46 +00:00
rtc.h Implement RTC CMOS nvram. Init some fields that are used 2013-07-11 03:54:35 +00:00
smbiostbl.c MFC r272007 2014-09-25 23:09:35 +00:00
smbiostbl.h MFC 262744: 2014-06-13 21:30:40 +00:00
spinup_ap.c MFC 263432,265366,265376: 2014-07-19 22:24:29 +00:00
spinup_ap.h
task_switch.c MFC r270326 2014-12-28 21:27:13 +00:00
uart_emul.c MFC 264353,264509,264768,264770,264825,264846,264988,265114,265165,265365, 2014-07-21 19:08:02 +00:00
uart_emul.h MFC r257293. 2013-10-30 20:42:09 +00:00
virtio.c MFC r270326 2014-12-28 21:27:13 +00:00
virtio.h MFC virtio-net changes. 2014-09-16 19:08:54 +00:00
xmsr.c MFC r273375 2014-12-30 08:24:14 +00:00
xmsr.h MFC r270326 2014-12-28 21:27:13 +00:00