plan9front/sys/src/cmd/vmx
cinap_lenrek ad37339a1c vmx: reset virtio queue state on device reset
when a virtio device gets reset, we have to also reset the device
shadow indices: availableidx and usedidx. for extra safetly,
we also reset the buffer descriptor table addresses.

this is accomplished by adding a vioqreset(VIOQueue*) function
that brings the queue to its initial reset state.

this fixes non functional ethernet after reboot(8).
2021-07-11 12:12:51 +00:00
..
9p.c vmx: fix 9p debug server and make it compatible to /proc 2021-05-12 18:17:06 +02:00
dat.h vmx: add fmt checking, fix fmt errors, remove duplication for vmdebug 2020-12-08 12:40:28 +01:00
exith.c vmx: add fmt checking, fix fmt errors, remove duplication for vmdebug 2020-12-08 12:40:28 +01:00
fns.h vmx: emulate ps/2 intellimouse scrolling 2021-07-06 15:44:16 +00:00
ide.c vmx: add fmt checking, fix fmt errors, remove duplication for vmdebug 2020-12-08 12:40:28 +01:00
io.c vmx: emulate ps/2 intellimouse scrolling 2021-07-06 15:44:16 +00:00
ksetup.c vmx(1): fix openbsd 6.2 amd64 !entrystate bug 2017-11-27 09:30:15 +00:00
mkfile vmx(1): build vmxgdb by default, clean it up as well 2020-12-08 13:18:10 +01:00
nanosec.c vmx: nanosec(): fix non-interruptable temporary, assign fasthz only once after xstart 2020-12-08 13:04:52 +01:00
pci.c vmx: mask out bits 0:2 and 24:30 of pci CONFIG_ADDRESS on read 2020-11-02 01:01:48 +01:00
vesa.c vesa: make unsupported function not an error, set return status 2020-12-08 10:08:49 +01:00
vga.c vmx: add -D option to enable debug messages, use vmdebug for non-fatal "errors" 2020-12-08 10:01:44 +01:00
virtio.c vmx: reset virtio queue state on device reset 2021-07-11 12:12:51 +00:00
vmx.c vmx: avoid strdup() register names for register cache 2021-05-12 18:04:25 +02:00
vmxgdb.c vmx: fix 9p debug server and make it compatible to /proc 2021-05-12 18:17:06 +02:00
x86.c vmx: implement long mode page table translation 2021-05-12 18:00:46 +02:00
x86.h amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disable 2020-12-06 18:48:32 +01:00