Changeset 19612


Ignore:
Timestamp:
2010-02-12T20:04:12+01:00 (7 years ago)
Author:
jow
Message:

[x86] make console port editable through menuconfig, gzip ext2 images, add suitable defaults for Xen

Location:
trunk/target/linux/x86/image
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/x86/image/Config.in

    r18955 r19612  
    99        bool "Pad GRUB images to filesystem size (for JFFS2)" 
    1010        depends X86_GRUB_IMAGES 
     11 
     12config X86_GRUB_CONSOLE 
     13    string 
     14    prompt "Serial port device" 
     15    depends X86_GRUB_IMAGES 
     16    default "hvc0" if TARGET_x86_xen_domu 
     17    default "ttyS0" if ! TARGET_x86_xen_domu 
    1118 
    1219config X86_GRUB_BAUDRATE 
     
    2330    string 
    2431    prompt "Root partition on target device" if X86_GRUB_IMAGES 
    25     default "/dev/sda2" 
     32    default "/dev/xvda2" if TARGET_x86_xen_domu 
     33    default "/dev/sda2" if ! TARGET_x86_xen_domu 
    2634    help 
    2735        The root partition on the final device.  If you don't know, 
    28         you probably want the default (/dev/hda2). 
     36        you probably want the default (/dev/sda2). 
    2937 
    3038config X86_GRUB_BOOTOPTS 
    3139    string 
    3240    prompt "Extra kernel boot options" if X86_GRUB_IMAGES 
    33     default "" 
     41    default "xencons=hvc" if TARGET_x86_xen_domu 
     42    default "" if ! TARGET_x86_xen_domu 
    3443    help 
    3544        If you don't know, just leave it blank. 
  • trunk/target/linux/x86/image/Makefile

    r18672 r19612  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2010 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    2020endif 
    2121#"))")) # fix vim's broken syntax highlighting 
     22 
     23CONSOLE=$(strip $(subst ",, $(CONFIG_X86_GRUB_CONSOLE))) 
     24 
    2225 
    2326ifeq ($(CONFIG_X86_GRUB_IMAGES),y) 
     
    4851        sed \ 
    4952                -e 's#@CMDLINE@#$(strip $(call Image/cmdline/$(1))) $(BOOTOPTS)#g' \ 
     53                -e 's#@CONSOLE@#$(CONSOLE)#g' \ 
    5054                -e 's#@BAUDRATE@#$(CONFIG_X86_GRUB_BAUDRATE)#g' \ 
    5155                ./menu.lst > $(KDIR)/root.grub/boot/grub/menu.lst 
     
    154158        $(call Image/Build/$(1)) 
    155159        $(call Image/Build/bootscript,$(1)) 
    156 ifneq ($(1),iso) 
     160  ifneq ($(1),iso) 
    157161        $(call Image/Build/grub,$(1)) 
    158162        $(call Image/Build/vdi,$(1)) 
    159163        $(call Image/Build/vmdk,$(1)) 
    160 endif 
     164  endif 
    161165        $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/openwrt-$(BOARD)-$(1).fs 
    162166        $(CP) $(KDIR)/bzImage $(BIN_DIR)/openwrt-$(BOARD)-vmlinuz 
     167  ifeq ($(1),ext2) 
     168        gzip -f9 $(BIN_DIR)/openwrt-$(BOARD)-$(1).image 
     169  endif 
    163170endef 
    164171 
  • trunk/target/linux/x86/image/menu.lst

    r9216 r19612  
    77title   OpenWrt 
    88root    (hd0,0) 
    9 kernel  /boot/vmlinuz @CMDLINE@ noinitrd console=tty0 console=ttyS0,@BAUDRATE@n8 reboot=bios 
     9kernel  /boot/vmlinuz @CMDLINE@ noinitrd console=tty0 console=@CONSOLE@,@BAUDRATE@n8 reboot=bios 
    1010boot 
    1111 
    1212title   OpenWrt (failsafe) 
    1313root    (hd0,0) 
    14 kernel  /boot/vmlinuz failsafe=true @CMDLINE@ noinitrd console=tty0 console=ttyS0,@BAUDRATE@n8 reboot=bios 
     14kernel  /boot/vmlinuz failsafe=true @CMDLINE@ noinitrd console=tty0 console=@CONSOLE@,@BAUDRATE@n8 reboot=bios 
    1515boot 
Note: See TracChangeset for help on using the changeset viewer.