[coreboot] [BuildROM] r277 - in buildrom-devel: config/payloads packages/kernel scripts
svn at coreboot.org
svn at coreboot.org
Fri Nov 13 00:08:34 CET 2009
Author: myles
Date: 2009-11-13 00:08:34 +0100 (Fri, 13 Nov 2009)
New Revision: 277
Modified:
buildrom-devel/config/payloads/Config.in
buildrom-devel/config/payloads/kernel.conf
buildrom-devel/config/payloads/lab.conf
buildrom-devel/packages/kernel/kernel.inc
buildrom-devel/scripts/Makefile.kernel
buildrom-devel/scripts/Makefile.lab
Log:
Clean up command line for LAB. Add kernel-refresh target.
Signed-off-by: Myles Watson <mylesgw at gmail.com>
Acked-by: Myles Watson <mylesgw at gmail.com>
Modified: buildrom-devel/config/payloads/Config.in
===================================================================
--- buildrom-devel/config/payloads/Config.in 2009-09-25 19:55:13 UTC (rev 276)
+++ buildrom-devel/config/payloads/Config.in 2009-11-12 23:08:34 UTC (rev 277)
@@ -143,6 +143,12 @@
help
Say 'Y' here to include the busybox tools
+config LAB_CMDLINE
+ string "Kernel command line for LAB"
+ default "console=tty0 earlyprintk=serial,ttyS0,115200,keep rdinit=/linuxrc"
+ help
+ Specify the kernel command line to use for the kernel. This is
+ passed to mkelfimage when the kernel is built.
endmenu
menu "Memtest86 Configuration"
Modified: buildrom-devel/config/payloads/kernel.conf
===================================================================
--- buildrom-devel/config/payloads/kernel.conf 2009-09-25 19:55:13 UTC (rev 276)
+++ buildrom-devel/config/payloads/kernel.conf 2009-11-12 23:08:34 UTC (rev 277)
@@ -4,10 +4,6 @@
PAYLOAD_BUILD=scripts/Makefile.kernel
-### Payload specific configuration
-
-COMMAND_LINE=$(CONFIG_CMDLINE)
-
###########################################
# You shouldn't change anything under this point
###########################################
Modified: buildrom-devel/config/payloads/lab.conf
===================================================================
--- buildrom-devel/config/payloads/lab.conf 2009-09-25 19:55:13 UTC (rev 276)
+++ buildrom-devel/config/payloads/lab.conf 2009-11-12 23:08:34 UTC (rev 277)
@@ -6,9 +6,6 @@
### Payload specific configuration
-# Specify the default command line for the image
-COMMAND_LINE=console=tty0 console=ttyS0,115200 rdinit=/linuxrc
-
# This is the version string printed during boot.
ifeq ($(CONFIG_PLATFORM_OLPC),y)
Modified: buildrom-devel/packages/kernel/kernel.inc
===================================================================
--- buildrom-devel/packages/kernel/kernel.inc 2009-09-25 19:55:13 UTC (rev 276)
+++ buildrom-devel/packages/kernel/kernel.inc 2009-11-12 23:08:34 UTC (rev 277)
@@ -87,6 +87,11 @@
generic-kernel: $(OUTPUT_DIR)/bzImage $(OUTPUT_DIR)/vmlinux $(KERNEL_STAMP_DIR)/.headers
+kernel-refresh:
+ @ echo "Refreshing kernel..."
+ @ touch $(KERNEL_SRC_DIR)/.config
+ @ $(MAKE) payload
+
generic-kernel-clean:
@ echo "Cleaning kernel..."
@ rm -f $(KERNEL_STAMP_DIR)/.headers
Modified: buildrom-devel/scripts/Makefile.kernel
===================================================================
--- buildrom-devel/scripts/Makefile.kernel 2009-09-25 19:55:13 UTC (rev 276)
+++ buildrom-devel/scripts/Makefile.kernel 2009-11-12 23:08:34 UTC (rev 277)
@@ -4,7 +4,7 @@
@ echo "Building the ELF payload..."
@ rm -f $@
@ $(STAGING_DIR)/sbin/mkelfImage --type bzImage-i386 \
- --command-line=$(COMMAND_LINE) $(OUTPUT_DIR)/bzImage $@
+ --command-line=$(CONFIG_CMDLINE) $(OUTPUT_DIR)/bzImage $@
@ chmod 0644 $@
$(OUTPUT_DIR)/kernel-payload.elf.lzma: $(OUTPUT_DIR)/kernel-payload.elf
Modified: buildrom-devel/scripts/Makefile.lab
===================================================================
--- buildrom-devel/scripts/Makefile.lab 2009-09-25 19:55:13 UTC (rev 276)
+++ buildrom-devel/scripts/Makefile.lab 2009-11-12 23:08:34 UTC (rev 277)
@@ -7,21 +7,21 @@
@ echo "Cleaning up shared libraries..."
- find $(INITRD_DIR) -type f -perm +100 -exec file -rNF '' {} \; | \
+ @ find $(INITRD_DIR) -type f -perm +100 -exec file -rNF '' {} \; | \
awk ' /executable.*dynamically/ { print $$1}' > $(INITRD_DIR)/.list
- (cd $(INITRD_DIR); export CFLAGS="$(CROSS_CFLAGS)"; \
+ @ (cd $(INITRD_DIR); export CFLAGS="$(CROSS_CFLAGS)"; \
python $(BIN_DIR)/mklibs.py \
--root $(STAGING_DIR) -d ./ `cat $(INITRD_DIR)/.list` > /dev/null)
- rm -f $(INITRD_DIR)/.list
+ @ rm -f $(INITRD_DIR)/.list
- echo "BUILDROM LAB $(ROM_VERSION)" > $(INITRD_DIR)/buildrom-version
- echo -n "Build timestamp: " >> $(INITRD_DIR)/buildrom-version
- date "+%Y%m%d %H:%M:%S" >> $(INITRD_DIR)/buildrom-version
+ @ echo "BUILDROM LAB $(ROM_VERSION)" > $(INITRD_DIR)/buildrom-version
+ @ echo -n "Build timestamp: " >> $(INITRD_DIR)/buildrom-version
+ @ date "+%Y%m%d %H:%M:%S" >> $(INITRD_DIR)/buildrom-version
- echo "Building the initrd..."
- install -d $(OUTPUT_DIR)
- cd $(INITRD_DIR); find . | cpio -o -H newc 2> /dev/null > $@
+ @ echo "Building the initrd..."
+ @ install -d $(OUTPUT_DIR)
+ @ cd $(INITRD_DIR); find . | cpio -o -H newc 2> /dev/null > $@
$(OUTPUT_DIR)/initrd: $(OUTPUT_DIR)/initrd.uncompressed
@ gzip -9 -c -n $< > $@
@@ -29,7 +29,7 @@
$(OUTPUT_DIR)/lab-payload-uncompressed.elf: $(OUTPUT_DIR)/initrd.uncompressed
@ echo "Building the uncompressed ELF payload..."
@ rm -f $@
- @ $(STAGING_DIR)/sbin/mkelfImage --command-line="$(COMMAND_LINE)" \
+ @ $(STAGING_DIR)/sbin/mkelfImage --command-line=$(CONFIG_LAB_CMDLINE) \
--ramdisk=$(OUTPUT_DIR)/initrd.uncompressed \
$(OUTPUT_DIR)/vmlinux $@
@ chmod 0644 $@
@@ -37,7 +37,7 @@
$(OUTPUT_DIR)/lab-payload.elf: $(OUTPUT_DIR)/initrd
@ echo "Building the ELF payload..."
@ rm -f $@
- @ $(STAGING_DIR)/sbin/mkelfImage --command-line="$(COMMAND_LINE)" \
+ @ $(STAGING_DIR)/sbin/mkelfImage --command-line=$(CONFIG_LAB_CMDLINE) \
--ramdisk=$(OUTPUT_DIR)/initrd $(OUTPUT_DIR)/vmlinux $@
@ chmod 0644 $@
@ $(BIN_DIR)/checkrom.sh $@
More information about the coreboot
mailing list