[Qemu-devel] [Bug 1191326] Re: QNX 4 doesn't boot on qemu >= 1.3

2018-04-23 Thread Lukas Jirkovsky
@Christiat: thank you so much, you are right! I put together a quick hack[1] to seabios to forcefully enable bus master bit on ata device and QNX booted! [1] I just added an unconditional call to the pci_enable_busmaster(pci); to the init_pciata() function in ata.c -- You received this bug notif

[Qemu-devel] [Bug 1191326] Re: QNX 4 doesn't boot on qemu >= 1.3

2018-04-23 Thread Lukas Jirkovsky
It turns out modifying code is not needed at all. The only thing that is needed is to configure SeaBIOS with CONFIG_ATA_DMA=y. So the steps needed to make QNX 4 work on current QEMU are 1. Download SeaBIOS source and make sure the configuration has CONFIG_ATA_DMA=y set 2. Build SeaBIOS 3. Run qem

[Qemu-devel] [Bug 1191326] Re: QNX 4 doesn't boot on qemu >= 1.3

2018-04-06 Thread Lukas Jirkovsky
I wonder - would be a record using rr of any help? I can create record for QEMU 1.2.0 where it works and on current QEMU. Also, I did a bit of debugging myself around the DMA code as per comment #3 it was introduced in a commit that changed some of the DMA. What I did was that I added some debug p

[Qemu-devel] [Bug 1191326] Re: QNX 4 doesn't boot on qemu >= 1.3

2018-03-23 Thread Lukas Jirkovsky
This is still a problem with QEMU 2.11. Note that the problem in #10 is unrelated to the issue (though GUI works for with the the demo floppy). The problem mentioned in this bug is related to a QNX that is already installed to a disk. Unfortunately the QNX demo floppy that was once free and which