[pve-devel] coreboot support

Michael Rasmussen mir at datanom.net
Thu Aug 6 01:37:34 CEST 2015


Hi all,

Apparently mail.proxmox.com does not like large messages so this one
without the boot.rom

On Wed, 5 Aug 2015 18:20:43 +0200 (CEST)
Dietmar Maurer <dietmar at proxmox.com> wrote:

> Hi all,
> 
> I wonder if you should make the bios configurable, for example ship
> seabios and coreboot?
> 
> Anyone with spare time to test that?
> 

I have successfully make a boot rom with coreboot using seabios as
payload;-) works both in proxmox-3.4 and proxmox-4.0. I have done very
little tweaking except for disable HVM support in seabios.

To compile coreboot I needed to use the in-source supplied cross
compiler and I had to grab the seabios code myself and use a compiled
payload from there.

Steps:
1) fetch coreboot-4.1.tar.xy
2) fetch coreboot-blobs-4.1.tar.xy
3) fetch seabios-1.8.2.tar.gz
4) cd coreboot-4.1 && make crossgcc
5) cd seabios-1.8.2 && make menuconfig (CONFIG_COREBOOT 1,
CONFIG_DEBUG_SERIAL 1) && make
6) cd coreboot-4.1 && make menuconfig (point payload
to ../seabios-1.8.2/out/bios.bin.elf && make

I have attached both configs and my boot.rom for testing (should be
renamed to .config in the appropriate folders)

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael <at> rasmussen <dot> cc
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3C9A00E
mir <at> datanom <dot> net
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
/usr/games/fortune -es says:
The steady state of disks is full.
		-- Ken Thompson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: coreboot-4.1.config
Type: application/octet-stream
Size: 14172 bytes
Desc: not available
URL: <http://lists.proxmox.com/pipermail/pve-devel/attachments/20150806/aad611be/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: seabios-1.8.2.config
Type: application/octet-stream
Size: 1567 bytes
Desc: not available
URL: <http://lists.proxmox.com/pipermail/pve-devel/attachments/20150806/aad611be/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.proxmox.com/pipermail/pve-devel/attachments/20150806/aad611be/attachment.sig>


More information about the pve-devel mailing list