* Helge Deller <del...@gmx.de>:
> This patchset modifies SeaBIOS source code to be able to build a firmware for
> the PA-RISC CPU architecture. This firmware can then be used to boot a virtual
> PA-RISC machine with PA-Linux and HP/UX on QEMU.
>
> Where possible existing SeaBIOS drivers and infrastructure is reused.
> Since PA-RISC is native 32/64-Bit, the various segment accessors are
> not needed and replaced by simple variable accesses.

Btw, the whole patchset can be pulled on top of seabios master tree from:

        https://github.com/hdeller/seabios-hppa.git hppa-target

Helge

> Helge Deller (31):
>   Add config option for PA-RISC arch
>   biosvar.h: Add accessors for various BIOS data areas
>   Drivers: Use get_bda_ptr() BDA accessor
>   byteorder.h: Add endianess conversion functions
>   farptr.h: Add FLATPTR* accessor functions for parisc
>   font.c: Disable built-in x86 font on parisc
>   paravirt.h: Add PORT_QEMU_CFG_CTL for parisc
>   pciinit.c: Initialize PA-RISC Dino PCI chip
>   shadow.c: Compile int3 inline assembly on x86 only
>   Add portaddr_t typedef to specify I/O port addresses
>   ata.c: Allow to boot on PA-RISC
>   ata.h: Add ATA IDE port addresses for PA-RISC
>   blockcmd.c: Prevent unaligned access crash on PA-RISC
>   scsi: Add fields for specifying target and lun of SCSI devices
>   lsi-scsi.c: Convert SCSI script to little endian
>   pci.c: Add PCI ports for PA-RISC and access PCI bus in little-endian
>   rtc.h: Add CMOS/RTC addresses for PA-RISC
>   serialio.h: Add serial port adresses for PA-RISC
>   malloc.c: Implement a PA-RISC specific malloc()
>   output.c: Add PA-RISC specific output behaviour
>   output.c: Make printf() capable to print 64bit int values
>   romfile.c: return values are returned as little-endian
>   sercon.c: Use SEROFF_IIR constant
>   stacks.h: Provide replacement for thread functions when
>     !CONFIG_THREADS
>   version.c: Mark version strings const
>   x86.h: Provide replacement functions for PA-RISC
>   parisc: Add PA-RISC related code
>   string.c: reimplement mem*_far() functions for PA-RISC
>   boot.c: Add boot disc chooser for PA-RISC
>   block.c: Allow PA-RISC to boot from ATA drives
>   ata.c: Add missing endianess conversion functions
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to