@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
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
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
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