Changeset 21476


Ignore:
Timestamp:
2010-05-16T15:45:38+02:00 (7 years ago)
Author:
nico
Message:

[backfire] merge [21362:21365] & [21369]

Location:
branches/backfire
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/Config.in

    r21322 r21476  
    103103        source "target/linux/*/image/Config.in" 
    104104 
    105         config TARGET_ROOTFS_FSPART 
     105        config TARGET_ROOTFS_PARTSIZE 
    106106                int "Root filesystem partition size (in MB)" 
    107107                depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS || TARGET_rb532 
  • branches/backfire/include/image.mk

    r21342 r21476  
    111111 
    112112ifneq ($(CONFIG_TARGET_ROOTFS_EXT2FS),) 
    113   E2SIZE=$(shell echo $$(($(CONFIG_TARGET_ROOTFS_FSPART)*1024))) 
     113  E2SIZE=$(shell echo $$(($(CONFIG_TARGET_ROOTFS_PARTSIZE)*1024))) 
    114114 
    115115  define Image/mkfs/ext2 
  • branches/backfire/target/linux/rb532/image/Makefile

    r21208 r21476  
    5656        $(CP) $(KDIR)/vmlinux.elf $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel 
    5757        $(STAGING_DIR_HOST)/bin/patch-cmdline $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel '$(strip $(call Image/cmdline/$(1))) ' 
    58         ./gen_image.sh $(BIN_DIR)/$(IMG_PREFIX)-$(1).bin 4 $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel $(CONFIG_TARGET_ROOTFS_FSPART) $(KDIR)/root.$(1) 
     58        ./gen_image.sh $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).bin 4 $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel $(CONFIG_TARGET_ROOTFS_PARTSIZE) $(KDIR)/root.$(1) 
    5959endef 
    6060 
  • branches/backfire/target/linux/x86/image/Config.in

    r19681 r21476  
    11config X86_GRUB_IMAGES 
    2     bool "Build GRUB images (Linux x86 or x86_64 host only)" 
    3     depends TARGET_x86 && !TARGET_x86_olpc 
    4     depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS || TARGET_ROOTFS_ISO 
    5     select PACKAGE_grub 
    6     default y 
    7  
    8 config X86_GRUB_IMAGES_PAD 
    9     bool "Pad GRUB images to filesystem size (for JFFS2)" 
    10     depends X86_GRUB_IMAGES 
     2        bool "Build GRUB images (Linux x86 or x86_64 host only)" 
     3        depends TARGET_x86 && !TARGET_x86_olpc 
     4        depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS 
     5        select PACKAGE_grub 
     6        default y 
    117 
    128config X86_GRUB_CONSOLE 
    13     bool 
    14     depends X86_GRUB_IMAGES 
    15     prompt "Use Console Terminal (in addition to Serial)" 
    16     default n if TARGET_x86_generic_Soekris48xx || TARGET_x86_generic_Soekris45xx 
    17     default y if ! (TARGET_x86_generic_Soekris48xx || TARGET_x86_generic_Soekris45xx) 
     9        bool "Use Console Terminal (in addition to Serial)" 
     10        depends X86_GRUB_IMAGES 
     11        default n if (TARGET_x86_generic_Soekris45xx || TARGET_x86_generic_Soekris48xx) 
    1812 
    1913config X86_GRUB_SERIAL 
    20     string 
    21     prompt "Serial port device" 
    22     depends X86_GRUB_IMAGES 
    23     default "hvc0" if TARGET_x86_xen_domu 
    24     default "ttyS0" if ! TARGET_x86_xen_domu 
     14        string "Serial port device" 
     15        depends X86_GRUB_IMAGES 
     16        default "hvc0" if TARGET_x86_xen_domu 
     17        default "ttyS0" 
    2518 
    2619config X86_GRUB_BAUDRATE 
    27     int "Serial port baud rate" 
    28     depends X86_GRUB_IMAGES 
    29     default 19200 if TARGET_x86_generic_Soekris48xx || TARGET_x86_generic_Soekris45xx 
    30     default 38400 if ! (TARGET_x86_generic_Soekris48xx || TARGET_x86_generic_Soekris45xx) 
    31  
    32 config X86_GRUB_KERNELPART 
    33     int "Kernel partition size (in MB)" 
    34     depends X86_GRUB_IMAGES 
    35     default 4 
    36  
    37 config X86_GRUB_ROOTPART 
    38     string 
    39     prompt "Root partition on target device" if X86_GRUB_IMAGES 
    40     default "/dev/xvda2" if TARGET_x86_xen_domu 
    41     default "/dev/sda2" if ! TARGET_x86_xen_domu 
    42     help 
    43         The root partition on the final device.  If you don't know, 
    44         you probably want the default (/dev/sda2). 
     20        int "Serial port baud rate" 
     21        depends X86_GRUB_IMAGES 
     22        default 19200 if TARGET_x86_generic_Soekris45xx || TARGET_x86_generic_Soekris48xx 
     23        default 38400 
    4524 
    4625config X86_GRUB_BOOTOPTS 
    47     string 
    48     prompt "Extra kernel boot options" if X86_GRUB_IMAGES 
    49     default "xencons=hvc" if TARGET_x86_xen_domu 
    50     default "" if ! TARGET_x86_xen_domu 
    51     help 
    52         If you don't know, just leave it blank. 
     26        string "Extra kernel boot options" 
     27        depends X86_GRUB_IMAGES 
     28        default "xencons=hvc" if TARGET_x86_xen_domu 
     29        help 
     30          If you don't know, just leave it blank. 
     31 
     32config X86_VDI_IMAGES 
     33        bool "Build VirtualBox image files (VDI)" 
     34        depends X86_GRUB_IMAGES 
     35        depends TARGET_x86_generic 
     36        depends TARGET_ROOTFS_EXT2FS 
     37        select PACKAGE_kmod-pcnet32 
     38        help 
     39          Requires VBoxManage installed on the build system. 
     40 
     41config X86_VMDK_IMAGES 
     42        bool "Build VMware image files (VMDK)" 
     43        depends X86_GRUB_IMAGES 
     44        depends TARGET_x86_generic 
     45        depends TARGET_ROOTFS_EXT2FS 
     46        select PACKAGE_kmod-e1000 
     47        help 
     48          Requires qemu-img installed on the build system. 
    5349 
    5450 
    55 config X86_VDI_IMAGES 
    56     bool "Build VirtualBox image files (VDI). Requires VBoxManage" 
    57     depends TARGET_x86_generic 
    58     depends TARGET_ROOTFS_EXT2FS 
    59     depends X86_GRUB_IMAGES 
    60     select PACKAGE_kmod-pcnet32 
     51config OLPC_BOOTSCRIPT_IMAGES 
     52        bool "Build images with bootscript" 
     53        depends TARGET_x86_olpc 
     54        depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS 
    6155 
    62 config X86_VMDK_IMAGES 
    63     bool "Build VMware image files (VMDK). Requires qemu-img" 
    64     depends TARGET_x86_generic 
    65     depends TARGET_ROOTFS_EXT2FS 
    66     depends X86_GRUB_IMAGES 
    67     select PACKAGE_kmod-e1000 
    6856 
    69 config OLPC_BOOTSCRIPT_IMAGES 
    70     bool "Build images with bootscript" 
    71     depends TARGET_x86_olpc 
    72     depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS || TARGET_ROOTFS_ISO 
    73     default y 
     57config TARGET_IMAGES_PAD 
     58        bool "Pad images to filesystem size (for JFFS2)" 
     59        depends OLPC_BOOTSCRIPT_IMAGES || X86_GRUB_IMAGES 
    7460 
    75 config OLPC_BOOTSCRIPT_IMAGES_PAD 
    76         bool "Pad bootscript images to filesystem size (for JFFS2)" 
    77         depends OLPC_BOOTSCRIPT_IMAGES 
     61config TARGET_KERNEL_PARTSIZE 
     62        int "Kernel partition size (in MB)" 
     63        depends OLPC_BOOTSCRIPT_IMAGES || X86_GRUB_IMAGES 
     64        default 4 
    7865 
    79 config OLPC_BOOTSCRIPT_KERNELPART 
    80     int "Kernel partition size (in MB)" 
    81     depends OLPC_BOOTSCRIPT_IMAGES 
    82     default 4 
    83  
    84 config OLPC_BOOTSCRIPT_ROOTPART 
    85     string 
    86     prompt "Root partition on target device" if OLPC_BOOTSCRIPT_IMAGES 
    87     default "/dev/sda2" 
    88     help 
    89         The root partition on the final device.  If you don't know, 
    90         you probably want the default (/dev/sda2). 
    91  
     66config TARGET_ROOTFS_PARTNAME 
     67        string "Root partition on target device" 
     68        depends OLPC_BOOTSCRIPT_IMAGES || X86_GRUB_IMAGES 
     69        default "/dev/xvda2" if TARGET_x86_xen_domu 
     70        default "/dev/sda2" 
     71        help 
     72          The root partition on the final device.  If you don't know, 
     73          you probably want the default (/dev/sda2). 
  • branches/backfire/target/linux/x86/image/Makefile

    r21402 r21476  
    3030endif 
    3131 
     32ROOTPART:=$(call qstrip,$(CONFIG_TARGET_ROOTFS_PARTNAME)) 
    3233 
    3334ifneq ($(CONFIG_X86_GRUB_IMAGES),) 
     
    3536 
    3637  BOOTOPTS:=$(call qstrip,$(CONFIG_X86_GRUB_BOOTOPTS)) 
    37   ROOTPART:=$(call qstrip,$(CONFIG_X86_GRUB_ROOTPART)) 
    3838 
    3939  define Image/cmdline/ext2 
     
    6767                -e 's#@CMDLINE@#$(strip $(call Image/cmdline/$(1)) $(BOOTOPTS) $(GRUB_CONSOLE_CMDLINE))#g' \ 
    6868                ./menu.lst > $(KDIR)/root.grub/boot/grub/menu.lst 
    69         PADDING="$(CONFIG_X86_GRUB_IMAGES_PAD)" PATH="$(TARGET_PATH)" ./gen_image_x86.sh \ 
     69        PADDING="$(CONFIG_TARGET_IMAGES_PAD)" PATH="$(TARGET_PATH)" ./gen_image_x86.sh \ 
    7070                $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ 
    71                 $(CONFIG_X86_GRUB_KERNELPART) $(KDIR)/root.grub \ 
    72                 $(CONFIG_TARGET_ROOTFS_FSPART) $(KDIR)/root.$(1) 
     71                $(CONFIG_TARGET_KERNEL_PARTSIZE) $(KDIR)/root.grub \ 
     72                $(CONFIG_TARGET_ROOTFS_PARTSIZE) $(KDIR)/root.$(1) 
    7373        $(call Image/Build/grub/$(1)) 
    7474  endef 
     
    8989        PADDING="$(CONFIG_X86_GRUB_IMAGES_PAD)" PATH="$(TARGET_PATH)" NOGRUB=1 ./gen_image_x86.sh \ 
    9090                $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ 
    91                 $(CONFIG_X86_GRUB_KERNELPART) "" \ 
    92                 $(CONFIG_TARGET_ROOTFS_FSPART) $(KDIR)/root.$(1) 
     91                $(CONFIG_TARGET_KERNEL_PARTSIZE) "" \ 
     92                $(CONFIG_TARGET_ROOTFS_PARTSIZE) $(KDIR)/root.$(1) 
    9393  endef 
    9494 
     
    9999 
    100100ifneq ($(CONFIG_OLPC_BOOTSCRIPT_IMAGES),) 
    101  
    102   ROOTPART:=$(call qstrip,$(CONFIG_OLPC_BOOTSCRIPT_ROOTPART)) 
    103101 
    104102  define Image/cmdline/ext2 
     
    124122        sed -e 's#@CMDLINE@#$(strip $(call Image/cmdline/$(1))) $(BOOTOPTS)#g' \ 
    125123                ./olpc.fth > $(KDIR)/root.bootscript/boot/olpc.fth 
    126         PADDING="$(CONFIG_OLPC_BOOTSCRIPT_IMAGES_PAD)" PATH="$(TARGET_PATH)" ./gen_image_olpc.sh \ 
     124        PADDING="$(CONFIG_TARGET_IMAGES_PAD)" PATH="$(TARGET_PATH)" ./gen_image_olpc.sh \ 
    127125                $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ 
    128                 $(CONFIG_OLPC_BOOTSCRIPT_KERNELPART) $(KDIR)/root.bootscript \ 
    129                 $(CONFIG_TARGET_ROOTFS_FSPART) $(KDIR)/root.$(1) 
     126                $(CONFIG_TARGET_KERNEL_PARTSIZE) $(KDIR)/root.bootscript \ 
     127                $(CONFIG_TARGET_ROOTFS_PARTSIZE) $(KDIR)/root.$(1) 
    130128  endef 
    131129 
Note: See TracChangeset for help on using the changeset viewer.