Changeset 226

Show
Ignore:
Timestamp:
09/12/08 19:18:00 (3 months ago)
Author:
jcrouse
Message:

[PATCH] libpayload: Update FILO to the trunk

Update FILO to build from the trunk - we will use the
default configuration for all platforms (for now), so
remove the previous configurations and infrastructure.

Signed-off-by: Jordan Crouse <jordan.crouse@…>
Acked-by: Stefan Reinauer <stepan@…>

Location:
buildrom-devel
Files:
15 removed
18 modified

Legend:

Unmodified
Added
Removed
  • buildrom-devel/config/payloads/payloads.conf

    r211 r226  
    4242PCONF-$(CONFIG_PAYLOAD_OPENBIOS) = openbios.conf 
    4343PCONF-$(CONFIG_PAYLOAD_TINT) = libpayload-dep.conf 
     44PCONF-$(CONFIG_PAYLOAD_FILO) = libpayload-dep.conf 
    4445 
    4546include $(CONFIG_DIR)/payloads/$(PCONF-y) 
  • buildrom-devel/config/platforms/alix1c.conf

    r199 r226  
    2323 
    2424CBV3_TAG=682 
    25  
    26 # FILO configuration 
    27  
    28 FILO_CONFIG=alix1c-Config 
    29  
  • buildrom-devel/config/platforms/asus_a8v-e_se.conf

    r199 r226  
    3434CBV2_TDIR=asus_a8v-e_se 
    3535CBV2_TAG=3241 
    36  
    37 # FILO configuration 
    38  
    39 FILO_CONFIG=asus_a8v-e_se-Config 
    40  
  • buildrom-devel/config/platforms/db800.conf

    r199 r226  
    2323CBV2_TDIR=db800 
    2424CBV2_TAG=3335 
    25  
    26 # FILO configuration 
    27 # Use a new FILO config for the DB800 to autoload an image 
    28  
    29 FILO_CONFIG=db800-Config 
    30  
  • buildrom-devel/config/platforms/dbe61.conf

    r199 r226  
    2323CBV2_TDIR=dbe61 
    2424CBV2_TAG=3335 
    25  
    26 # FILO configuration 
    27  
    28 FILO_CONFIG=norwich-Config 
    29  
  • buildrom-devel/config/platforms/ga-2761gxdk.conf

    r199 r226  
    2727CBV2_TDIR=ga_2761gxdk 
    2828CBV2_TAG=3335 
    29  
    30 # FILO configuration 
    31  
    32 FILO_CONFIG=ga-2761gxdk-Config 
    33  
  • buildrom-devel/config/platforms/m57sli.conf

    r206 r226  
    3232CBV2_TDIR=m57sli 
    3333CBV2_TAG=3381 
    34  
    35 # FILO configuration 
    36  
    37 FILO_CONFIG=m57sli-Config 
    38  
  • buildrom-devel/config/platforms/msm800sev.conf

    r199 r226  
    2222CBV2_TDIR=msm800sev 
    2323CBV2_TAG=3335 
    24  
    25 # FILO configuration 
    26  
    27 FILO_CONFIG=msm800sev-Config 
    28  
  • buildrom-devel/config/platforms/norwich.conf

    r199 r226  
    2222CBV2_TDIR=norwich 
    2323CBV2_TAG=3294 
    24  
    25 # FILO configuration 
    26  
    27 FILO_CONFIG=norwich-Config 
    28  
  • buildrom-devel/config/platforms/qemu.conf

    r216 r226  
    2424COREBOOT_VENDOR=emulation 
    2525COREBOOT_BOARD=qemu-x86 
    26  
    27 # FILO configuration 
    28  
    29 FILO_CONFIG=qemu-Config 
    30  
  • buildrom-devel/config/platforms/serengeti_cheetah.conf

    r208 r226  
    4747CBV2_TAG=3343 
    4848endif 
    49  
    50 # FILO configuration 
    51  
    52 FILO_CONFIG=serengeti_cheetah-Config 
    53  
  • buildrom-devel/config/platforms/supermicro-h8dmr.conf

    r199 r226  
    3232CBV2_TDIR=h8dmr 
    3333CBV2_TAG=3278 
    34  
    35 # FILO configuration 
    36  
    37 FILO_CONFIG=supermicro-h8dmr-Config 
    38  
  • buildrom-devel/config/platforms/tyan-s2881.conf

    r199 r226  
    3232CBV2_TDIR=s2881 
    3333CBV2_TAG=3131 
    34  
    35 # FILO configuration 
    36  
    37 FILO_CONFIG=tyan-s2881-Config 
    38  
  • buildrom-devel/config/platforms/tyan-s2882.conf

    r199 r226  
    3232CBV2_TDIR=s2882 
    3333CBV2_TAG=3114 
    34  
    35 # FILO configuration 
    36  
    37 FILO_CONFIG=tyan-s2882-Config 
    38  
  • buildrom-devel/config/platforms/tyan-s2891.conf

    r199 r226  
    3232CBV2_TDIR=s2891 
    3333CBV2_TAG=3259 
    34  
    35 # FILO configuration 
    36  
    37 FILO_CONFIG=tyan-s2891-Config 
    38  
  • buildrom-devel/config/platforms/tyan-s2892.conf

    r199 r226  
    3030CBV2_TDIR=s2892 
    3131CBV2_TAG=3259 
    32  
    33 # FILO configuration 
    34  
    35 FILO_CONFIG=tyan-generic-Config 
    36  
  • buildrom-devel/config/platforms/tyan-s2895.conf

    r199 r226  
    3030CBV2_TDIR=s2895 
    3131CBV2_TAG=3259 
    32  
    33 # FILO configuration 
    34  
    35 FILO_CONFIG=tyan-generic-Config 
    36  
  • buildrom-devel/packages/filo/filo.mk

    r221 r226  
    1 FILO_URL=svn://coreboot.org/filo/branches/filo-0.5 
    2 FILO_TAG=59 
     1FILO_URL=svn://coreboot.org/filo/trunk/filo 
     2FILO_TAG=62 
    33 
    44FILO_DIR=$(BUILD_DIR)/filo 
     
    66FILO_STAMP_DIR=$(FILO_DIR)/stamps 
    77FILO_LOG_DIR=$(FILO_DIR)/logs 
    8  
    9 FILO_PATCHES=$(PACKAGE_DIR)/filo/patches/make.patch 
    108 
    119ifeq ($(CONFIG_VERBOSE),y) 
     
    2321ifeq ($(shell if [ -f $(PACKAGE_DIR)/filo/conf/customconfig--$(PAYLOAD)--$(COREBOOT_VENDOR)-$(COREBOOT_BOARD) ]; then echo 1; fi),1) 
    2422        FILO_CONFIG = customconfig--$(PAYLOAD)--$(COREBOOT_VENDOR)-$(COREBOOT_BOARD) 
     23else 
     24        FILO_CONFIG = $(FILO_SRC_DIR)/configs/defconfig 
    2525endif 
    2626 
     
    3636        @ touch $@       
    3737 
    38 $(FILO_STAMP_DIR)/.patched: $(FILO_STAMP_DIR)/.unpacked 
    39         @ echo "Patching filo..." 
    40         @ $(BIN_DIR)/doquilt.sh $(FILO_SRC_DIR) $(FILO_PATCHES) 
     38#$(FILO_STAMP_DIR)/.patched: $(FILO_STAMP_DIR)/.unpacked 
     39#       @ echo "Patching filo..." 
     40#       @ $(BIN_DIR)/doquilt.sh $(FILO_SRC_DIR) $(FILO_PATCHES) 
     41#       @ touch $@ 
     42 
     43$(FILO_STAMP_DIR)/.configured: $(FILO_STAMP_DIR)/.unpacked 
     44        @ cp $(FILO_CONFIG)  $(FILO_SRC_DIR)/.config 
     45        @ make -C $(FILO_SRC_DIR) oldconfig > $(FILO_BUILD_LOG) 2>&1 
     46        @ mkdir -p $(OUTPUT_DIR)/config/filo 
     47        @ cp $(FILO_SRC_DIR)/.config $(OUTPUT_DIR)/config/filo/config 
    4148        @ touch $@ 
    4249 
    43 $(FILO_STAMP_DIR)/.configured: $(FILO_STAMP_DIR)/.patched 
    44         @ make -C $(FILO_SRC_DIR) config > $(FILO_BUILD_LOG) 2>&1 
    45         @ cp $(PACKAGE_DIR)/filo/conf/$(FILO_CONFIG) $(FILO_SRC_DIR)/Config 
    46         @ touch $@ 
     50$(FILO_SRC_DIR)/build/filo.elf: $(FILO_STAMP_DIR)/.configured 
     51ifeq ($(findstring customconfig,$(FILO_CONFIG)),customconfig) 
     52        @ echo "Using custom config $(FILO_CONFIG)" 
     53endif 
     54        @ echo "Building filo..." 
     55        @ make -C $(FILO_SRC_DIR) > $(FILO_BUILD_LOG) 2>&1 
    4756 
    48 $(FILO_SRC_DIR)/filo.elf: $(FILO_STAMP_DIR)/.configured 
    49         @ echo "Building filo..." 
    50 ifeq ($(findstring customconfig,$(FILO_CONFIG)),customconfig) 
    51         @ echo "Using custom config $(PACKAGE_DIR)/filo/conf/$(FILO_CONFIG)" 
    52 endif 
    53         @ make -C $(FILO_SRC_DIR) filo.elf > $(FILO_BUILD_LOG) 2>&1 
    54         @ mkdir -p $(OUTPUT_DIR)/config/filo 
    55         @ cp $(FILO_SRC_DIR)/Config $(OUTPUT_DIR)/config/filo/ 
    56  
    57 $(FILO_STAMP_DIR)/.copied: $(FILO_SRC_DIR)/filo.elf 
     57$(FILO_STAMP_DIR)/.copied: $(FILO_SRC_DIR)/build/filo.elf 
    5858        @ mkdir -p $(shell dirname $(PAYLOAD_ELF)) 
    59         @ cp $(FILO_SRC_DIR)/filo.elf $(PAYLOAD_ELF) 
     59        @ cp $(FILO_SRC_DIR)/build/filo.elf $(PAYLOAD_ELF) 
    6060        @ touch $@ 
    6161 
     
    8888else 
    8989        @ echo "Configure filo..." 
    90         @ $(MAKE) -C $(FILO_SRC_DIR) config 
    91         @ cp -f $(FILO_SRC_DIR)/Config $(PACKAGE_DIR)/filo/conf/customconfig--$(PAYLOAD)--$(COREBOOT_VENDOR)-$(COREBOOT_BOARD) 
     90        @ $(MAKE) -C $(FILO_SRC_DIR) menuconfig 
     91        @ cp -f $(FILO_SRC_DIR)/.config $(PACKAGE_DIR)/filo/conf/customconfig--$(PAYLOAD)--$(COREBOOT_VENDOR)-$(COREBOOT_BOARD) 
    9292        @ echo 
    9393        @ echo "Your custom FILO config has been saved as "