sgabios outputs incorrect video modes
Bug #1670509 reported by
Herbie Robinson
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Herbie Robinson | ||
sgabios (Ubuntu) |
Confirmed
|
Undecided
|
Herbie Robinson |
Bug Description
When run with a bootstrap loader that uses int 0x10 with 0x1301 in %ax, incorrect video modes are output to the serial port. I believe the VGA image will be correct. This might also affect the returned values for some interrupts.
This is caused because the set_cursor_position routine fails to save and restore %bx.
I'm working on a fix for this.
Changed in qemu: | |
assignee: | nobody → Herbie Robinson (hrob) |
affects: | qemu → sgabios (Ubuntu) |
Changed in qemu: | |
assignee: | nobody → Herbie Robinson (hrob) |
To post a comment you must log in.
I think I have submitted the fix to the qemu development list, but have no way to be sure it made it past Stratus' corporate firewall. If it didn't make it (or if that was the wrong place to send it), please let me know.
TIA