[Qemu-devel] [Bug 1806114] Re: Reading sectors from floppy with BIOS INT 13h is broken

2018-12-03 Thread Jacek Wieczorek
I see. That wasn't much of a problem, but thank you for the information. I'll try to keep it in mind when building QEMU in future. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1806114 Title: Readi

[Qemu-devel] [Bug 1806114] Re: Reading sectors from floppy with BIOS INT 13h is broken

2018-12-03 Thread Jacek Wieczorek
Alright, I managed to compile 2.5.0, 2.5.1 and 2.6.0 by simply making memfd_create() non-static. It turns out that 2.6.0 is the first version causing problems. I tested each of these with the provided SeaBIOS version and with SeaBIOS rel-1.7.4-0-g96917a8. -- You received this bug notification be

[Qemu-devel] [Bug 1806114] Re: Reading sectors from floppy with BIOS INT 13h is broken

2018-12-03 Thread Jacek Wieczorek
I ran plenty of QEMU/SeaBIOS configurations and these are the results: Ubuntu 18.04: OK --> QEMU qemu-2.0.0 + SEABIOS rel-1.7.4-0-g96917a8 OK --> QEMU qemu-2.0.0 + SEABIOS 1.10.2-1ubuntu1 (default) BAD --> QEMU Debian 1:2.11+dfsg-1ubuntu7.8 (default) + SEABIOS 1.10.2-1ub

[Qemu-devel] [Bug 1806114] [NEW] Reading sectors from floppy with BIOS INT 13h is broken

2018-11-30 Thread Jacek Wieczorek
Public bug reported: I'm developing a game bootable from a floppy disk, written in i386 assembly. I found out it doesn't work on newer QEMU versions. I managed to isolate the issue and it seems that there's a problem with handling of BIOS interrupt 13h when it comes to reading disk sectors (AH=02)