[SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

David Woodhouse dwmw2 at infradead.org
Wed Feb 13 12:18:00 CET 2013


On Tue, 2013-02-12 at 10:34 +0000, Ian Campbell wrote:
> 
> 
> Lastly to change the seabios bits, just change to
> tools/firmware/seabios-dir (assuming Fedora's packaging hasn't moved
> it)
> and git fetch/git reset/vim/emacs, the build system won't clobber this
> unless you ask it to. Then to rebuild:
>         rm  tools/firmware/hvmloader/seabios.o \ 
>                 tools/firmware/seabios-dir/out/bios.bin \
>                 tools/firmware/hvmloader/roms.inc
>         make -C tools/firmware

The standard way to rebuild Fedora packages is 'fedpkg clone' (which is
just a helper around 'git clone', then 'fedpkg local' to build them.

Fedora applies a patch to use a prebuilt bios.bin from their SeaBIOS
package instead of a build from within the Xen build tree; I've hacked
that further to set SEABIOS_ROM=/home/dwmw2/git/seabios/out/bios.bin
instead. Then 'make' in the tools/firmware/hvmloader directory, check
with 'strings' that my own build is actually in there, and add the
firmware_override line to the config as you suggested.

There is no change in behaviour; I still get 35 seconds of 'Daemon
running with PID xxxx' and then it exits. I've enabled both debug-port
*and* serial debug (at 0x3f8) in my SeaBIOS build.

-- 
dwmw2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6171 bytes
Desc: not available
URL: <http://www.seabios.org/pipermail/seabios/attachments/20130213/a1a3513d/attachment-0001.bin>


More information about the SeaBIOS mailing list