Statistics
| Branch: | Revision:

root / pc-bios @ 6fb6d245

Name Size
  keymaps
  optionrom
Makefile 236 Bytes
README 1004 Bytes
bamboo.dtb 3.1 kB
bamboo.dts 5.2 kB
bios.bin 128 kB
linuxboot.bin 1 kB
mpc8544ds.dtb 12 kB
mpc8544ds.dts 2.7 kB
multiboot.bin 1 kB
ohw.diff 65 kB
openbios-ppc 300.7 kB
openbios-sparc32 212.6 kB
openbios-sparc64 1 MB
pcbios.bin 128 kB
petalogix-s3adsp1800.dtb 8.1 kB
ppc_rom.bin 512 kB
pxe-e1000.bin 70.5 kB
pxe-i82559er.bin 55.5 kB
pxe-ne2k_pci.bin 55 kB
pxe-pcnet.bin 55.5 kB
pxe-rtl8139.bin 55 kB
pxe-virtio.bin 55 kB
vgabios-cirrus.bin 35 kB
vgabios.bin 37.5 kB
video.x 11.9 kB

Latest revisions

# Date Author Comment
ee4660f9 12/06/2009 11:25 am Blue Swirl

Update OpenBIOS images to r640

Signed-off-by: Blue Swirl <>

dc61b0dc 12/03/2009 11:25 pm Alexander Graf

Make -kernel for linux work with bochsbios

While trying to run -kernel with -bios pc-bios/pcbios.bin, I realized
that I was actually writing data to %es, but only set up %ds to a 32-bit
segment we want to write to.

So at the end of the day the data hasn't actually been copied. Oops....

53ea95de 12/03/2009 11:25 pm Adam Lackorzynski

multiboot: Fix module loading and setting of mmap.

Signed-off-by: Adam Lackorzynski <>
Acked-by: Alexander Graf <>
Signed-off-by: Anthony Liguori <>

b0293e54 11/23/2009 08:53 pm Anthony Liguori

Update SeaBIOS

This includes the following changes:

42bc394 Make sure to reenable ata interrupts even on error.
494dfc6 Move SeaBIOS post/boot stack to avoid conflict with gPXE.
3133e38 Test for broken gcc -combine on FC12.

Signed-off-by: Anthony Liguori <>

dd4239d6 11/21/2009 11:32 am Juergen Lock

Allow build of linuxboot.S with old assemblers

In the spirit of ff56954baf9cfab5cbbe18d10b4a09e4a17f39a8, fix the
build of linuxboot.S with old as(1) (as found in some BSD base systems)
by emitting the bytes of the insn it doesn't like instead.

Signed-off-by: Juergen Lock <>...

dd4b2659 11/17/2009 06:39 pm Alexander Graf

Move common option rom code to header file

We will have a linux boot option rom soon, so let's take all functionality
that might be useful for both to a header file that both roms can include.

That way we only have to write fw_cfg access code once.

Signed-off-by: Alexander Graf <>...

57a46d05 11/17/2009 06:39 pm Alexander Graf

Convert linux bootrom to external rom and fw_cfg

We already have a working multiboot implementation that uses fw_cfg to get
its kernel module etc. data in int19 runtime now.

So what's missing is a working linux boot option rom. While at it I figured it
would be a good idea to take the opcode generator out of pc.c and instead use...

77873196 11/17/2009 06:39 pm Alexander Graf

Convert multiboot to fw_cfg backed data storage

Right now we load the guest kernel to RAM, fire off the BIOS, hope it
doesn't clobber memory and run an option rom that jumps into the kernel.

That breaks with SeaBIOS, as that clears memory. So let's read all...

19451201 11/17/2009 04:49 pm Anthony Liguori

Update SeaBIOS to latest

Signed-off-by: Anthony Liguori <>

4e9df06a 11/12/2009 07:23 pm Stefan Weil

eepro100: Fix boot ROM support

  • Rename pxe-eepro100.bin to pxe-i82559er.bin.
    The other devices supported by eepro100.c need
    additional pxe boot ROM images.
  • Call rom_add_option during initialisation.
    The code won't work with two or more different...

View revisions

Also available in: Atom