]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r279444:
authorneel <neel@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 28 Jun 2015 01:21:55 +0000 (01:21 +0000)
committerneel <neel@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 28 Jun 2015 01:21:55 +0000 (01:21 +0000)
commit64083c0d583de0e4c866890c3286d94223a23c47
treee72b32c6a72fb1e7f1b2f913718581599207091c
parent3ef69dbd831bb9e8096379c4a4ef3432fa21f687
MFC r279444:
Allow passthrough devices to be hinted.

MFC r279683:
When ICW1 is issued the edge sense circuit is reset which means that
following an initialization a low-to-high transistion is necesary to
generate an interrupt.

MFC r279925:
Add -p parameter to list PCI device to pass through to the guest.

MFC r281559:
Fix handling of BUS_PROBE_NOWILDCARD in 'device_probe_child()'.

MFC r280447:
When fetching an instruction in non-64bit mode, consider the value of the
code segment base address.

MFC r280725:
Move legacy interrupt allocation for virtio devices to common code.

MFC r280775:
Fix the RTC device model to operate correctly in 12-hour mode.

MFC r280929:
Fix "MOVS" instruction memory to MMIO emulation.

MFC r280968:
Display instruction bytes and %rip prior to aborting due to an instruction
emulation error.

MFC r281145:
Enhance the support for Group 1 Extended opcodes for CMP, AND, OR instructions.

MFC r281542:
Initialize 'error' before use (Coverity IDs 1249748124974712497511249749)

MFC r281561:
Prior to aborting due to an ioport error, it is always interesting to see what
the guest's %rip is.

MFC r281611:
If the number of guest vcpus is less than '1' then flag it as an error.

MFC r281612:
Prefer 'vcpu_should_yield()' over checking 'curthread->td_flags' directly.

MFC r281630:
Relax the check on which vectors can be delivered through the APIC. According
to the Intel SDM vectors 16 through 255 are allowed to be delivered via the
local APIC.

MFC r281879:
Missing break in switch case (Coverity ID 1292499)

MFC r281946:
Don't allow guest to modify readonly bits in the PCI config 'status' register.

MFC r281987:
STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation.

MFC r282206:
Implement the century byte in the RTC.

git-svn-id: svn://svn.freebsd.org/base/stable/10@284899 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
22 files changed:
lib/libvmmapi/vmmapi.c
lib/libvmmapi/vmmapi.h
share/examples/bhyve/vmrun.sh
sys/amd64/include/vmm.h
sys/amd64/include/vmm_instruction_emul.h
sys/amd64/vmm/amd/svm.c
sys/amd64/vmm/intel/vmx.c
sys/amd64/vmm/io/ppt.c
sys/amd64/vmm/io/vatpic.c
sys/amd64/vmm/io/vrtc.c
sys/amd64/vmm/vmm.c
sys/amd64/vmm/vmm_dev.c
sys/amd64/vmm/vmm_instruction_emul.c
sys/amd64/vmm/vmm_lapic.c
sys/kern/subr_bus.c
usr.sbin/bhyve/acpi.c
usr.sbin/bhyve/bhyverun.c
usr.sbin/bhyve/pci_emul.c
usr.sbin/bhyve/pci_virtio_block.c
usr.sbin/bhyve/pci_virtio_net.c
usr.sbin/bhyve/virtio.c
usr.sbin/bhyvectl/bhyvectl.c