plan9fox/sys/src/9
cinap_lenrek 5ea540e75d sdiahci: enable pci busmaster before ahciconfigdrive() (fix qemu crash)
enable pci busmaster before set the fis-receive-enable
bit in the port command register.

not doing so triggers a crash in qemu like:

address_space_unmap: Assertion `mr != NULL' failed.

as qemu tries to process the dma command list as soon
as we set that flag and busmaster dma needs to be enabled
at this point.
2020-12-12 18:00:41 +01:00
..
bcm bcm64: fix usb xhci controller on pi4 8GB variant (thanks richard miller) 2020-07-02 21:04:01 +02:00
bcm64 kernel: add portable pcimsienable()/pcimsidisable(), disable MSI/MSI-X on pcidisable()/pcireset() 2020-11-21 16:02:21 +01:00
boot bootrc: allow kbmap to be set via plan9.ini (thanks Aaron Bieber) 2020-10-01 17:47:52 +02:00
cycv kernel: cleanup makefile for $CONF.$O target 2020-02-02 20:46:58 +01:00
ip devip: implement ipv6 support in ipmux packet filter 2020-06-07 16:56:01 +02:00
kw kernel: get rid of unused ucallocb 2020-10-09 22:05:32 +02:00
mtx pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to port/iomap.c 2020-11-03 20:46:09 +01:00
omap kernel: get rid of unused ucallocb 2020-10-09 22:05:32 +02:00
pc sdiahci: enable pci busmaster before ahciconfigdrive() (fix qemu crash) 2020-12-12 18:00:41 +01:00
pc64 pc64: assign fpsave/fprestore only once in fpuinit() 2020-12-06 22:05:00 +01:00
port devmouse: remove redundant check 2020-12-08 11:21:18 +01:00
ppc pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to port/iomap.c 2020-11-03 20:46:09 +01:00
sgi kernel: cleanup the software mouse cursor mess 2020-04-10 17:12:51 +02:00
teg2 kernel: get rid of unused ucallocb 2020-10-09 22:05:32 +02:00
xen xen: use pc/fpu.c 2020-12-06 21:28:11 +01:00
zynq kernel: cleanup the software mouse cursor mess 2020-04-10 17:12:51 +02:00
mkfile add cycv kernel 2020-01-08 02:35:01 +00:00