Loading
Commits on Source 8
-
Helge Deller authored
Fix the PDC rendenzvous code to clear all pending external intrrupts before entering the waiting loop. Without clearing them before, the CPU was waken up immediately again. This fixes the CPU hotplug on Linux, which can be run with chcpu -d 2 # to disable CPU2 chcpu -e 2 # to wake up CPU2 Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
Add additional fonts to STI ROM. They can be selected with qemu command-line options: -fw_cfg opt/font,string=1 - a HP 8x16 font -fw_cfg opt/font,string=2 - a HP 6x13 font -fw_cfg opt/font,string=3 - a HP 10x20 font -fw_cfg opt/font,string=4 - a Linux 16x32 font Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
New features and fixes: * Fix firmware rendenzvous code to clear all pending external intrrupts before entering the waiting loop. * STI firmware now contains additional fonts built-in, which can be selected with qemu command-line options: -fw_cfg opt/font,string=1 - a HP 8x16 font -fw_cfg opt/font,string=2 - a HP 6x13 font -fw_cfg opt/font,string=3 - a HP 10x20 font -fw_cfg opt/font,string=4 - a Linux 16x32 font Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
Add the CONSOLE_DEFAULT constant to make the decision which I/O console to use easier to understand. Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
lasips2_kbd_in() is used to read input from an emulated PS/2 keyboard. Since there is no interrupt support durig PDC/IODC we need to poll the PS/2 status flags to see if a new key was pressed. In order to be able to poll regularily, exit the loop to read already pressed chars as soon as possible. This can be done by calling handle_16() with register ah = 0x11 to check if keys are queued up and exit if none are available. This patch fixes the problem that keys couldn't be read when using a graphical output (artist graphics). This patch fixes palo and other bootloaders to be able to use input from the emulated PS/2 keyboard. Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
Finally add the real boot menu. If qemu is started with the "-boot menu=on" option, the PDC boot menu is shown and the user can then boot any of the available SCSI disc/CDs. Just type "BOOT" (to boot the default device), or "BOOT FWSCSI.4" (to boot SCSI device #4). Signed-off-by:Helge Deller <deller@gmx.de>
-
Helge Deller authored
New features and fixes: * Fixed SeaBIOS PS/2 keyboard support. This now allows to use the qemu "-boot menu=on" option to start the firmware boot selection menu and provide a working menu with keyboard on serial (qemu "-nographic" option) and PS/2 keyboard (qemu "-graphic" option) on graphical screen.