b6247273 | 04-Feb-2025 |
Helge Deller <deller@gmx.de> |
hw/hppa: Avoid creation of artist if disabled on command line
Do not create the artist graphic card if the user disabled it with "-global artist.disable=true" on the command line.
Signed-off-by: He
hw/hppa: Avoid creation of artist if disabled on command line
Do not create the artist graphic card if the user disabled it with "-global artist.disable=true" on the command line.
Signed-off-by: Helge Deller <deller@gmx.de>
show more ...
|
c061efca | 28-Jan-2025 |
Helge Deller <deller@gmx.de> |
hw/hppa: Wire up Diva GSP card
Until now we used a standard serial-pci device to emulate a HP serial console. This worked nicely with 32-bit Linux and 32-bit HP-UX, but 64-bit HP-UX crashes with it
hw/hppa: Wire up Diva GSP card
Until now we used a standard serial-pci device to emulate a HP serial console. This worked nicely with 32-bit Linux and 32-bit HP-UX, but 64-bit HP-UX crashes with it and expects either a Diva GSP card, or a real 64-bit capable PCI graphic card (which we don't have yet). In order to continue with 64-bit HP-UX, switch over to the recently added Diva GSP card emulation.
Signed-off-by: Helge Deller <deller@gmx.de>
show more ...
|
c656f293 | 22-Jan-2025 |
Helge Deller <deller@gmx.de> |
hw/hppa: Fix booting Linux kernel with initrd
Commit 20f7b890173b ("hw/hppa: Reset vCPUs calling resettable_reset()") broke booting the Linux kernel with initrd which may have been provided on the c
hw/hppa: Fix booting Linux kernel with initrd
Commit 20f7b890173b ("hw/hppa: Reset vCPUs calling resettable_reset()") broke booting the Linux kernel with initrd which may have been provided on the command line. The problem is, that the mentioned commit zeroes out initial registers which were preset with addresses for the Linux kernel and initrd.
Fix it by adding proper variables which are set shortly before starting the firmware.
Signed-off-by: Helge Deller <deller@gmx.de> Fixes: 20f7b890173b ("hw/hppa: Reset vCPUs calling resettable_reset()") Cc: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
show more ...
|
ed35afcb | 03-Jan-2024 |
Helge Deller <deller@gmx.de> |
hw/hppa: Move software power button address back into PDC
The various operating systems (e.g. Linux, NetBSD) have issues mapping the power button when it's stored in page zero. NetBSD even crashes,
hw/hppa: Move software power button address back into PDC
The various operating systems (e.g. Linux, NetBSD) have issues mapping the power button when it's stored in page zero. NetBSD even crashes, because it fails to map that page and then accesses unmapped memory.
Since we now have a consistent memory mapping of PDC in 32-bit and 64-bit address space (the lower 32-bits of the address are in sync) the power button can be moved back to PDC space.
This patch fixes the power button on Linux, NetBSD and HP-UX.
Signed-off-by: Helge Deller <deller@gmx.de> Tested-by: Bruno Haible <bruno@clisp.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
show more ...
|
d8a32200 | 01-Jan-2024 |
Helge Deller <deller@gmx.de> |
hw/hppa/machine: Disable default devices with --nodefaults option
Recognize the qemu --nodefaults option, which will disable the following default devices on hppa: - lsi53c895a SCSI controller, - ar
hw/hppa/machine: Disable default devices with --nodefaults option
Recognize the qemu --nodefaults option, which will disable the following default devices on hppa: - lsi53c895a SCSI controller, - artist graphics card, - LASI 82596 NIC, - tulip PCI NIC, - second serial PCI card, - USB OHCI controller.
Adding this option is very useful to allow manual testing and debugging of the other possible devices on the command line.
Signed-off-by: Helge Deller <deller@gmx.de> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
show more ...
|