[LinuxBIOS] [PATCH] Add support for a 64-bit target for Serengeti Cheetah

Myles Watson myles at pel.cs.byu.edu
Thu Nov 1 17:00:50 CET 2007


I think this is very close.  There are a few things to work out that
I'd like help with.

1. If I set a variable like UCLIBC_VER in the
config/platforms/serengeti_cheetah-x86_64.conf file, it doesn't make
it to uclibc.mk
2. Could someone that has the actual hardware see if you need to
comment out soft_resest_x in cache_as_ram_auto.c, or if that's a
SimNow issue? (LinuxBIOS enters an infinite loop resetting itself if
the reset is not commented out)

Thanks,
Myles

Here's the change log for the patch
added config/platforms/serengeti_cheetah-x86_64.conf
added PLATFORM_SERENGETI_CHEETAH_64 to config/platforms/Config.in
changed config/platforms/serengeti_cheetah.conf to point to its own
linuxbios make file instead of generic-linuxbios.mk
changed scripts/Makefile.lab to use bzImage instead of vmlinux for
mkelfimage so that it works on x86_64
updated Build.settings to include a UCLIBC_LOADER variable for 64-bit
removed the magic number from bin/checkrom.sh (Was LinuxBIOS version
and platform dependent) and changed it to an informational message
added a kernel config file and .mk file
changed packages/kernel/kernel.inc to be platform aware
changed packages/busybox/busybox.mk to be platform aware
added a defconfig for busybox with 64-bit uClibc
added a defconfig for uClibc 64-bit
added a uClibc version variable UCLIBC_VER to uclibc.mk (0.9.28
doesn't have resolve.S for x86_64)
changed "Building target config file" to "Building target" because it
is executing ./buildtarget
added patches for Config.lb for serengeti_cheetah-payload and
serengeti_cheetah-lab
added serengeti_cheetah.mk which
-------------- next part --------------
A non-text attachment was scrubbed...
Name: serengeti_cheetah.patch
Type: application/octet-stream
Size: 60155 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20071101/86055a9d/attachment.obj>


More information about the coreboot mailing list