[LinuxBIOS] [PATCH] Add support for a 64-bit target for Serengeti Cheetah
Myles Watson
myles at pel.cs.byu.edu
Thu Nov 1 17:13:30 CET 2007
Here is the changelog again in case everyone's mailer mangled it as
badly as mine did.
> 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
Sorry about the need to repost.
Myles
More information about the coreboot
mailing list