aboutsummaryrefslogtreecommitdiff
path: root/src/parisc
AgeCommit message (Collapse)AuthorFilesLines
2021-09-24parisc: Increase SEABIOS_HPPA_VERSION to version 2seabios-hppa-v2parisc-qemu-6hppa-target-2Helge Deller1-1/+1
This version adds fixes which allow choosing the primary boot device. Either via qemu bootindex parameter, e.g.: -device scsi-hd,drive=drive1,bus=scsi0.0,channel=0,scsi-id=6,lun=0,bootindex=1 -drive file=image.img,if=none,id=drive1 or via qemu boot order option to select the SCSI ID, e.g.: -boot order=g-m: machine implementation dependent drives (SCSI ID) where "g" means SCSI ID 0, "h" is SCSI ID 1 and so on. Signed-off-by: Helge Deller <deller@gmx.de>
2021-09-24parisc: Add sha256.c sha512.c and ror() functionHelge Deller1-0/+5
Needed to cope with upstream changes. Signed-off-by: Helge Deller <deller@gmx.de>
2021-09-24parisc: Document the fw_cfg opt/pdc_debug optionHelge Deller1-0/+1
Enable firmware debug info at startup with this option: -fw_cfg pdc_debug,string=<val> <val> is an integer with this bitmask: DEBUG_PDC 0x0001, enables debug info for PDC calls DEBUG_IODC 0x0002, enables debug info for IODC calls Signed-off-by: Helge Deller <deller@gmx.de>
2021-09-24parisc: Fix boot priority and malloc initializationsHelge Deller1-2/+6
Make the malloc area initialization the first step after bootup. It's important, because the first mallocs otherwise ends up in lower memory area (PAGE0 from parisc) which will gets overwritten later. That change fixes the fw_cfg() interface as well. Before that change fw_cfg got initialized and zeroed-out shortly later in the boot process. And now the initialization of the boot structures succeeds too, so we can run boot_init() directly after setting up malloc and fw_cfg, and the bootindex parameter from qemu suddenly works out of the box. Signed-off-by: Helge Deller <deller@gmx.de>
2021-09-24parisc: Add PA-RISC related codeHelge Deller14-0/+5562
This patch adds the various drivers for PA-RISC. To build the parisc firmware enable CONFIG_PARISC and run "make parisc". Signed-off-by: Helge Deller <deller@gmx.de>