diff -urN --exclude=.* uClinux-dist/linux-2.4.x/arch/armnommu/boot/compressed/linux.lds.in uClinux-Samsung/linux-2.4.x/arch/armnommu/boot/compressed/linux.lds.in --- uClinux-dist/linux-2.4.x/arch/armnommu/boot/compressed/linux.lds.in Thu Jan 1 08:00:00 1970 +++ uClinux-Samsung/linux-2.4.x/arch/armnommu/boot/compressed/linux.lds.in Tue May 7 00:10:17 2002 @@ -0,0 +1,63 @@ +/* + * linux/arch/arm/boot/compressed/vmlinux.lds.in + * + * Copyright (C) 2000 Russell King + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ +OUTPUT_ARCH(arm) +ENTRY(_start) +SECTIONS +{ + . = LOAD_ADDR; + _load_addr = .; + + . = TEXT_START; + _text = .; + + .text : { + _start = .; + *(.start) + *(.text) + *(.fixup) + *(.gnu.warning) + *(.rodata) + *(.rodata.*) + *(.glue_7) + *(.glue_7t) + input_data = .; + piggy.o + input_data_end = .; + . = ALIGN(4); + } + + _etext = .; + + .data : { + *(.data) + } + + _edata = .; + + . = BSS_START; + __bss_start = .; + .bss : { + *(.bss) + } + _end = .; + + .stack : { + *(.stack) + } + + .stab 0 : { *(.stab) } + .stabstr 0 : { *(.stabstr) } + .stab.excl 0 : { *(.stab.excl) } + .stab.exclstr 0 : { *(.stab.exclstr) } + .stab.index 0 : { *(.stab.index) } + .stab.indexstr 0 : { *(.stab.indexstr) } + .comment 0 : { *(.comment) } +} + diff -urN --exclude=.* uClinux-dist/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in uClinux-Samsung/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in --- uClinux-dist/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in Wed May 1 22:19:42 2002 +++ uClinux-Samsung/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in Tue May 7 00:01:48 2002 @@ -59,6 +59,9 @@ __stop___kallsyms = .; *(.got) /* Global offset table */ + romfs_data = .; + romfs.o + romfs_data_end = .; _etext = .; /* End of text section */ } diff -urN --exclude=.* uClinux-dist/vendors/Samsung/4510B/config.arch uClinux-Samsung/vendors/Samsung/4510B/config.arch --- uClinux-dist/vendors/Samsung/4510B/config.arch Wed May 1 22:27:02 2002 +++ uClinux-Samsung/vendors/Samsung/4510B/config.arch Tue May 7 00:05:52 2002 @@ -33,6 +33,8 @@ STRIP = $(STRIPTOOL) UCLINUX_BUILD_SET = 0 # have we set a special config below +LINUXTARGET = bzImage +LINUX = vmlinux ############################################################################ # diff -urN --exclude=.* uClinux-dist/vendors/Samsung/4510B/config.linux-2.4.x uClinux-Samsung/vendors/Samsung/4510B/config.linux-2.4.x --- uClinux-dist/vendors/Samsung/4510B/config.linux-2.4.x Wed May 1 22:27:02 2002 +++ uClinux-Samsung/vendors/Samsung/4510B/config.linux-2.4.x Sun May 5 12:05:44 2002 @@ -24,9 +24,11 @@ # # CONFIG_ARCH_DSC21 is not set # CONFIG_ARCH_CNXT is not set +# CONFIG_ARCH_NETARM is not set # CONFIG_ARCH_SWARM is not set CONFIG_ARCH_SAMSUNG=y # CONFIG_ARCH_ATMEL is not set +# CONFIG_SET_MEM_PARAM is not set CONFIG_NO_PGT_CACHE=y CONFIG_CPU_32=y # CONFIG_CPU_26 is not set @@ -212,7 +214,23 @@ CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=1024 # CONFIG_BLK_DEV_INITRD is not set +# CONFIG_BLK_DEV_RAMDISK_DATA is not set CONFIG_BLK_DEV_BLKMEM=y +# CONFIG_NOFLASH is not set +CONFIG_AMDFLASH=y +# CONFIG_INTELFLASH is not set +# CONFIG_FLASHAUTO is not set +# CONFIG_FLASH128KB is not set +# CONFIG_FLASH1MB is not set +CONFIG_FLASH2MB=y +# CONFIG_FLASH4MB is not set +# CONFIG_FLASH6MB is not set +# CONFIG_FLASH8MB is not set +# CONFIG_FLASH16MB is not set +# CONFIG_FLASHAUTOBIT is not set +# CONFIG_FLASH8BIT is not set +CONFIG_FLASH16BIT=y +# CONFIG_FLASH32bit is not set # # File systems @@ -346,6 +364,7 @@ # CONFIG_INPUT_EMU10K1 is not set # CONFIG_INPUT_SERIO is not set # CONFIG_INPUT_SERPORT is not set + # # Joysticks # diff -urN --exclude=.* uClinux-dist/vendors/Samsung/4510B/config.vendor-2.4.x uClinux-Samsung/vendors/Samsung/4510B/config.vendor-2.4.x --- uClinux-dist/vendors/Samsung/4510B/config.vendor-2.4.x Wed May 1 22:27:02 2002 +++ uClinux-Samsung/vendors/Samsung/4510B/config.vendor-2.4.x Sun May 5 12:05:44 2002 @@ -1,5 +1,5 @@ # -# Automatically generated by make menuconfig: don't edit +# Automatically generated make config: don't edit # # @@ -23,16 +23,33 @@ # CONFIG_USER_GETTYD_GETTYD is not set # CONFIG_USER_LOGIN_PASSWD is not set # CONFIG_USER_CRON_CRON is not set + +# +# Flash Tools +# # CONFIG_USER_FLASHW_FLASHW is not set # CONFIG_USER_NETFLASH_NETFLASH is not set # CONFIG_USER_RECOVER_RECOVER is not set # CONFIG_USER_BOOTTOOLS_FLASHLOADER is not set # CONFIG_USER_BOOTTOOLS_HIMEMLOADER is not set +# CONFIG_USER_MTDUTILS is not set + +# +# Real Time Clock +# # CONFIG_USER_HWCLOCK_HWCLOCK is not set # CONFIG_USER_RTC_M41T11 is not set # CONFIG_USER_RTC_DS1302 is not set + +# +# Vixie-cron +# # CONFIG_USER_VIXIECRON_CRON is not set # CONFIG_USER_VIXIECRON_CRONTAB is not set + +# +# at +# # CONFIG_USER_AT_AT is not set # CONFIG_USER_AT_ATD is not set # CONFIG_USER_AT_ATRUN is not set @@ -56,6 +73,10 @@ # CONFIG_USER_MOUNT_MOUNT is not set # CONFIG_USER_MOUNT_UMOUNT is not set # CONFIG_USER_FDISK_FDISK is not set + +# +# EXT2 +# # CONFIG_USER_E2FSPROGS_E2FSCK_E2FSCK is not set # CONFIG_USER_E2FSPROGS_MISC_MKE2FS is not set # CONFIG_USER_E2FSPROGS_MISC_BADBLOCKS is not set @@ -67,17 +88,29 @@ # CONFIG_USER_E2FSPROGS_MISC_MKLOST_FOUND is not set # CONFIG_USER_E2FSPROGS_MISC_TUNE2FS is not set # CONFIG_USER_E2FSPROGS_MISC_UUIDGEN is not set + +# +# RESIERFS +# # CONFIG_USER_REISERFSPROGS is not set # CONFIG_USER_REISERFSPROGS_DEBUGRESIERFS is not set # CONFIG_USER_REISERFSPROGS_MKREISERFS is not set # CONFIG_USER_REISERFSPROGS_REISERFSCK is not set # CONFIG_USER_REISERFSPROGS_RESIZE_REISERFS is not set # CONFIG_USER_REISERFSPROGS_UNPACK is not set + +# +# SAMBA +# # CONFIG_USER_SAMBA is not set # CONFIG_USER_SAMBA_SMBD is not set # CONFIG_USER_SAMBA_NMBD is not set # CONFIG_USER_SAMBA_SMBMOUNT is not set # CONFIG_USER_SAMBA_SMBUMOUNT is not set + +# +# SMBFS +# # CONFIG_USER_SMBMOUNT_SMBMOUNT is not set # CONFIG_USER_SMBMOUNT_SMBUMOUNT is not set @@ -89,10 +122,6 @@ # CONFIG_USER_BOA_WITH_SSL is not set # CONFIG_USER_BPALOGIN_BPALOGIN is not set # CONFIG_USER_BRCFG_BRCFG is not set -# CONFIG_USER_CERBERIAN_CERBERIAN is not set -# CONFIG_USER_CERBERIAN_CERBLITE is not set -# CONFIG_USER_CERBERIAN_MYLITE is not set -# CONFIG_USER_CERBERIAN_CERBTEST is not set # CONFIG_USER_DHCPCD_DHCPCD is not set CONFIG_USER_DHCPCD_NEW_DHCPCD=y # CONFIG_USER_DHCPD_DHCPD is not set @@ -160,6 +189,10 @@ # CONFIG_USER_VPNLED_VPNLED is not set # CONFIG_USER_WGET is not set # CONFIG_USER_ZEBRA_ZEBRA_ZEBRA is not set + +# +# Net-tools +# # CONFIG_USER_NET_TOOLS_ARP is not set # CONFIG_USER_NET_TOOLS_HOSTNAME is not set # CONFIG_USER_NET_TOOLS_IFCONFIG is not set @@ -170,6 +203,10 @@ # CONFIG_USER_NET_TOOLS_ROUTE is not set # CONFIG_USER_NET_TOOLS_SLATTACH is not set # CONFIG_USER_NET_TOOLS_MII_TOOL is not set + +# +# Wireless-tools +# # CONFIG_USER_WIRELESS_TOOLS is not set # @@ -206,6 +243,10 @@ # CONFIG_USER_TCSH_TCSH is not set # CONFIG_USER_TIP_TIP is not set # CONFIG_USER_TRIPWIRE_TRIPWIRE is not set + +# +# LIRC +# # CONFIG_USER_LIRC is not set # CONFIG_USER_LIRC_LIRCD is not set # CONFIG_USER_LIRC_IRRECORD is not set @@ -213,10 +254,17 @@ # CONFIG_USER_LIRC_IREXEC is not set # CONFIG_USER_LIRC_IRW is not set # CONFIG_USER_LIRC_MODE2 is not set + +# +# Editors +# # CONFIG_USER_LEVEE_VI is not set # CONFIG_USER_ELVISTINY_VI is not set + +# +# Audio tools +# # CONFIG_USER_MP3PLAY_MP3PLAY is not set -# CONFIG_USER_SETKEY_SETKEY is not set # CONFIG_USER_MUSICBOX_MUSICBOX is not set # CONFIG_USER_PLAY_PLAY is not set # CONFIG_USER_PLAY_TONE is not set @@ -224,6 +272,10 @@ # CONFIG_USER_VPLAY_VREC is not set # CONFIG_USER_VPLAY_MIXER is not set # CONFIG_USER_PLAYRT_PLAYRT is not set + +# +# Fileutils tools +# # CONFIG_USER_FILEUTILS_CAT is not set # CONFIG_USER_FILEUTILS_CHGRP is not set # CONFIG_USER_FILEUTILS_CHMOD is not set @@ -244,6 +296,10 @@ # CONFIG_USER_FILEUTILS_RMDIR is not set # CONFIG_USER_FILEUTILS_SYNC is not set # CONFIG_USER_FILEUTILS_TOUCH is not set + +# +# Shutils tools +# # CONFIG_USER_SHUTILS_BASENAME is not set # CONFIG_USER_SHUTILS_DATE is not set # CONFIG_USER_SHUTILS_DIRNAME is not set @@ -257,6 +313,10 @@ # CONFIG_USER_SHUTILS_WHICH is not set # CONFIG_USER_SHUTILS_WHOAMI is not set # CONFIG_USER_SHUTILS_YES is not set + +# +# Sysutils tools +# # CONFIG_USER_SYSUTILS_REBOOT is not set # CONFIG_USER_SYSUTILS_SHUTDOWN is not set # CONFIG_USER_SYSUTILS_DF is not set @@ -264,6 +324,10 @@ # CONFIG_USER_SYSUTILS_HOSTNAME is not set # CONFIG_USER_SYSUTILS_KILL is not set # CONFIG_USER_SYSUTILS_PS is not set + +# +# Procps tools +# # CONFIG_USER_PROCPS_FREE is not set # CONFIG_USER_PROCPS_KILL is not set # CONFIG_USER_PROCPS_PGREP is not set @@ -277,6 +341,10 @@ # CONFIG_USER_PROCPS_VMSTAT is not set # CONFIG_USER_PROCPS_W is not set # CONFIG_USER_PROCPS_WATCH is not set + +# +# PCI utilities +# # CONFIG_USER_PCIUTILS_LSPCI is not set # CONFIG_USER_PCIUTILS_SETPCI is not set @@ -284,6 +352,10 @@ # BusyBox # CONFIG_USER_BUSYBOX_BUSYBOX=y + +# +# Applets +# # CONFIG_USER_BUSYBOX_ADJTIMEX is not set # CONFIG_USER_BUSYBOX_AR is not set CONFIG_USER_BUSYBOX_BASENAME=y @@ -398,6 +470,10 @@ # CONFIG_USER_BUSYBOX_WHOAMI is not set # CONFIG_USER_BUSYBOX_XARGS is not set # CONFIG_USER_BUSYBOX_YES is not set + +# +# other features +# # CONFIG_USER_BUSYBOX_VERBOSE_USAGE is not set # CONFIG_USER_BUSYBOX_AUTOWIDTH is not set # CONFIG_USER_BUSYBOX_NEW_MODULE_INTERFACE is not set @@ -436,4 +512,8 @@ # # CONFIG_LIB_DEBUG is not set # CONFIG_USER_DEBUG is not set + +# +# Debug tools +# # CONFIG_USER_TIMEPEG_TPT is not set