summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bhyve/inout.c
Commit message (Expand)AuthorAgeFilesLines
* Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().neel2015-05-061-4/+4
* Simplify instruction restart logic in bhyve.neel2015-01-181-8/+12
* Simplify the meaning of return values from the inout handlers. After thisneel2014-07-251-8/+9
* Fix fault injection in bhyve.neel2014-07-241-1/+1
* Emulate instructions emitted by OpenBSD/i386 version 5.5:neel2014-07-231-8/+4
* Use MIN(a,b) from <sys/param.h> instead of rolling our own version.neel2014-06-011-5/+1
* Limit the maximum number of back-to-back iterations of a "rep; ins/outs"neel2014-06-011-3/+11
* Add segment protection and limits violation checks in vie_calculate_gla()neel2014-05-271-4/+5
* Fix issue with restarting an "insb/insw/insl" instruction because of a pageneel2014-05-261-21/+16
* Do the linear address calculation for the ins/outs emulation using a newneel2014-05-251-9/+18
* Add libvmmapi functions vm_copyin() and vm_copyout() to copy into and outneel2014-05-241-23/+24
* Consolidate all the information needed by the guest page table walker intoneel2014-05-241-1/+2
* Check for alignment check violation when processing in/out string instructions.neel2014-05-231-12/+13
* Add emulation of the "outsb" instruction. NetBSD guests use this to write toneel2014-05-231-29/+110
* Factor out common ioport handler code for better hygiene -- pointedtychon2014-04-221-22/+12
* Respect the destination operand size of the 'Input from Port' instruction.tychon2014-04-181-4/+23
* Add support for PCI-to-ISA LPC bridge emulation. If the LPC bus is attachedneel2013-10-291-2/+13
* Improve PCI BAR emulation:neel2013-04-101-12/+44
* Mask the %eax register properly based on whether the "out" instruction isneel2012-11-211-0/+16
* Changes to allow the GENERIC+bhye kernel built from this branch togrehan2011-05-191-2/+39
* Import of bhyve hypervisor and utilities, part 1.grehan2011-05-131-0/+98
OpenPOWER on IntegriCloud