Re: [PATCH 4/4] hw/ide/piix: Ignore writes of hardwired PCI command register bits

2022-06-28 Thread Laurent Vivier
CC: John Snow (supporter:IDE) qemu-block@nongnu.org (open list:IDE) Le 28/05/2022 à 23:02, Lev Kujawski a écrit : One method to enable PCI bus mastering for IDE controllers, often used by x86 firmware, is to write 0x7 to the PCI command register. Neither the PIIX3 specification nor actual har

Re: [PATCH 4/4] hw/ide/piix: Ignore writes of hardwired PCI command register bits

2022-05-30 Thread Michael S. Tsirkin
On Mon, May 30, 2022 at 03:33:18PM +0200, Philippe Mathieu-Daudé wrote: > On 28/5/22 22:47, Lev Kujawski wrote: > > One method to enable PCI bus mastering for IDE controllers, often used > > by x86 firmware, is to write 0x7 to the PCI command register. Neither > > the PIIX3 specification nor actua

Re: [PATCH 4/4] hw/ide/piix: Ignore writes of hardwired PCI command register bits

2022-05-30 Thread Philippe Mathieu-Daudé via
On 28/5/22 22:47, Lev Kujawski wrote: One method to enable PCI bus mastering for IDE controllers, often used by x86 firmware, is to write 0x7 to the PCI command register. Neither the PIIX3 specification nor actual hardware (a Tyan S1686D system) permit modification of the Memory Space Enable (MS

[PATCH 4/4] hw/ide/piix: Ignore writes of hardwired PCI command register bits

2022-05-28 Thread Lev Kujawski
One method to enable PCI bus mastering for IDE controllers, often used by x86 firmware, is to write 0x7 to the PCI command register. Neither the PIIX3 specification nor actual hardware (a Tyan S1686D system) permit modification of the Memory Space Enable (MSE) bit, 1, and thus the command register