# HG changeset patch # User Rob Landley # Date 1232192807 21600 # Node ID a852232f337933ed9076f359ef7f087c6671a171 # Parent 4750bed36a7225630f9fffc45f8706925411215f Switch from one sh4 that doesn't work to another sh4 that doesn't work. This one's based on the sh4 qemu defconfig. diff -r 4750bed36a72 -r a852232f3379 sources/targets/sh4/details --- a/sources/targets/sh4/details Sat Jan 17 05:44:27 2009 -0600 +++ b/sources/targets/sh4/details Sat Jan 17 05:46:47 2009 -0600 @@ -1,15 +1,16 @@ KARCH=sh KERNEL_PATH=arch/${KARCH}/boot/zImage -GCC_FLAGS= +GCC_FLAGS= #"--with-cpu=m4-nofpu" BINUTILS_FLAGS= QEMU_TEST=$KARCH +CROSS_TARGET=sh-superh-linux ROOT=sda CONSOLE=TTYAMA0 emulator_command() { -# echo qemu-system-arm -M versatilepb $(qemu_defaults "$@") \ + echo qemu-system-sh4 -M r2d $(qemu_defaults "$@") # -net nic,model=rtl8139 -net user echo } diff -r 4750bed36a72 -r a852232f3379 sources/targets/sh4/miniconfig-linux --- a/sources/targets/sh4/miniconfig-linux Sat Jan 17 05:44:27 2009 -0600 +++ b/sources/targets/sh4/miniconfig-linux Sat Jan 17 05:46:47 2009 -0600 @@ -1,110 +1,124 @@ CONFIG_EXPERIMENTAL=y CONFIG_SWAP=y -CONFIG_SYSFS_DEPRECATED=y -CONFIG_EMBEDDED=y +CONFIG_SYSVIPC=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_GROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_SYSFS_DEPRECATED_V2=y +CONFIG_BLK_DEV_INITRD=y CONFIG_UID16=y -CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y +CONFIG_COMPAT_BRK=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y +CONFIG_SLAB=y +CONFIG_PROFILING=y +CONFIG_OPROFILE=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_MODULES=y CONFIG_BLOCK=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y +CONFIG_DEFAULT_AS=y +CONFIG_CPU_SUBTYPE_SH7751R=y +CONFIG_MMU=y +CONFIG_MEMORY_START=0x0c000000 +CONFIG_VSYSCALL=y +CONFIG_FLATMEM_MANUAL=y +CONFIG_SH_FPU=y +CONFIG_SH_RTS7751R2D=y +CONFIG_RTS7751R2D_PLUS=y +CONFIG_SH_TMU=y +CONFIG_HEARTBEAT=y +CONFIG_SECCOMP=y +CONFIG_ZERO_PAGE_OFFSET=0x00010000 +CONFIG_CMDLINE_BOOL=y +CONFIG_CMDLINE="console=tty0 console=ttySC0,115200 root=/dev/sda1 earlyprintk=serial" CONFIG_BINFMT_ELF=y -CONFIG_ETRAX_CMDLINE="root=/dev/mtdblock3 init=/linuxrc" -CONFIG_ETRAX_FAST_TIMER=y -CONFIG_ETRAX100LX_V2=y -CONFIG_ETRAX_DRAM_SIZE=32 -CONFIG_ETRAX_LED1R=2 -CONFIG_ETRAX_LED2G=3 -CONFIG_ETRAX_LED2R=3 -CONFIG_ETRAX_DEF_R_BUS_CONFIG=0x4 -CONFIG_ETRAX_SDRAM=y -CONFIG_ETRAX_DEF_R_SDRAM_CONFIG=0x09e05757 -CONFIG_ETRAX_DEF_R_SDRAM_TIMING=0x80008002 -CONFIG_ETRAX_DEF_R_PORT_PA_DIR=0x1d -CONFIG_ETRAX_DEF_R_PORT_PB_DIR=0x1e -CONFIG_ETRAX_DEF_R_PORT_PB_DATA=0xf3 -CONFIG_ETRAX_SOFT_SHUTDOWN=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -CONFIG_INET_XFRM_MODE_TRANSPORT=y -CONFIG_INET_XFRM_MODE_TUNNEL=y -CONFIG_INET_XFRM_MODE_BEET=y -CONFIG_INET_DIAG=y -CONFIG_NETFILTER=y -CONFIG_BT=y -CONFIG_BT_L2CAP=y -CONFIG_BT_RFCOMM=y -CONFIG_BT_BNEP=y -CONFIG_BT_HCIUSB=y -CONFIG_ETRAX_ETHERNET=y -CONFIG_ETRAX_SERIAL=y -CONFIG_ETRAX_SERIAL_PORT0=y -CONFIG_ETRAX_SERIAL_PORT2=y -CONFIG_ETRAX_RS485=y -CONFIG_ETRAX_IDE=y -CONFIG_ETRAX_USB_HOST=y -CONFIG_ETRAX_USB_HOST_PORT1=y -CONFIG_ETRAX_USB_HOST_PORT2=y -CONFIG_ETRAX_AXISFLASHMAP=y -CONFIG_ETRAX_RTC=y -CONFIG_ETRAX_DS1302_RST_ON_GENERIC_PORT=y -CONFIG_ETRAX_DS1302_RSTBIT=0 CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_MTD_RAM=y -CONFIG_MTD_MTDRAM=y -CONFIG_MTDRAM_TOTAL_SIZE=0 -CONFIG_MTDRAM_ERASE_SIZE=64 CONFIG_BLK_DEV=y CONFIG_BLK_DEV_RAM=y -CONFIG_IDE_PROC_FS=y -CONFIG_NETDEVICES=y -CONFIG_NETDEV_1000=y -CONFIG_NETDEV_10000=y -CONFIG_USB_RTL8150=y -CONFIG_INPUT=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_KEYBOARD=y -CONFIG_KEYBOARD_ATKBD=y -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_LIFEBOOK=y -CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MISC_DEVICES=y +CONFIG_SCSI_PROC_FS=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ATA=y +CONFIG_SATA_PMP=y +CONFIG_ATA_SFF=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_DEVKMEM=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=1 +CONFIG_SERIAL_SH_SCI_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_HW_RANDOM=y +CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_HWMON=y +CONFIG_MFD_SM501=y CONFIG_DAB=y +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +CONFIG_FB_SH_MOBILE_LCDC=m +CONFIG_FB_SM501=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_LOGO=y +CONFIG_LOGO_SUPERH_CLUT224=y +CONFIG_SOUND=y +CONFIG_SND=m +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_DRIVERS=y +CONFIG_SND_SPI=y +CONFIG_SND_SUPERH=y +CONFIG_SOUND_PRIME=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_DRV_R9701=y +CONFIG_EXT2_FS=y +CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y -CONFIG_DNOTIFY=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_SYSFS=y CONFIG_TMPFS=y -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_WRITEBUFFER=y -CONFIG_CRAMFS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V3=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_DEVICEFS=y -CONFIG_USB_DEVICE_CLASS=y -CONFIG_USB_MON=y +CONFIG_MINIX_FS=y +CONFIG_NLS_CODEPAGE_932=y +CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y -CONFIG_EXT3_FS=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DETECT_SOFTLOCKUP=y +CONFIG_SCHED_DEBUG=y +CONFIG_DEBUG_INFO=y +CONFIG_EARLY_SCIF_CONSOLE=y +CONFIG_EARLY_PRINTK=y +CONFIG_CRYPTO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRC_T10DIF=y