comparison sources/configs/m68k @ 225:957c1c3b7766

An m68k config. Note that the kernel miniconfig is based on defconfig (an amiga kernel) which I haven't got an emulator for, and qemu's m68k support doesn't include a non-coldfire board yet.
author Rob Landley <rob@landley.net>
date Thu, 11 Oct 2007 01:48:07 -0500
parents
children d2311b2989aa
comparison
equal deleted inserted replaced
224:aec2d3ec7506 225:957c1c3b7766
1 KARCH=m68k
2 KERNEL_PATH=vmlinux
3 GCC_FLAGS= #"--with-float=soft"
4 BINUTILS_FLAGS=
5 QEMU_TEST= #$KARCH
6 emulator_command()
7 {
8 # echo qemu-system-arm -M versatilepb -nographic -no-reboot -hda "$1" \
9 # -kernel "$2" -append "'$3 root=/dev/sda console=ttyAMA0'" \
10 # -net nic,model=rtl8139 -net user
11 echo
12 }
13
14 # Write out uClibc .config file.
15
16 cat > "${WORK}"/miniconfig-uClibc << 'EOF'
17 TARGET_m68k=y
18 ARCH_HAS_MMU=y
19 ARCH_USE_MMU=y
20 UCLIBC_HAS_FLOATS=y
21 UCLIBC_HAS_FPU=y
22 DOPIC=y
23 HAVE_SHARED=y
24 LDSO_LDD_SUPPORT=y
25 LDSO_CACHE_SUPPORT=y
26 UCLIBC_STATIC_LDCONFIG=y
27 LDSO_RUNPATH=y
28 UCLIBC_CTOR_DTOR=y
29 UCLIBC_HAS_THREADS=y
30 LINUXTHREADS_OLD=y
31 UCLIBC_HAS_LFS=y
32 MALLOC_GLIBC_COMPAT=y
33 UCLIBC_DYNAMIC_ATEXIT=y
34 UCLIBC_SUSV3_LEGACY=y
35 UCLIBC_HAS_SHADOW=y
36 UCLIBC_HAS___PROGNAME=y
37 UNIX98PTY_ONLY=y
38 ASSUME_DEVPTS=y
39 UCLIBC_HAS_TM_EXTENSIONS=y
40 UCLIBC_HAS_TZ_CACHING=y
41 UCLIBC_HAS_TZ_FILE=y
42 UCLIBC_HAS_TZ_FILE_READ_MANY=y
43 UCLIBC_HAS_RPC=y
44 UCLIBC_HAS_STRING_GENERIC_OPT=y
45 UCLIBC_HAS_STRING_ARCH_OPT=y
46 UCLIBC_HAS_CTYPE_TABLES=y
47 UCLIBC_HAS_CTYPE_SIGNED=y
48 UCLIBC_HAS_STDIO_GETC_MACRO=y
49 UCLIBC_HAS_STDIO_PUTC_MACRO=y
50 UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y
51 UCLIBC_HAS_ERRNO_MESSAGES=y
52 UCLIBC_HAS_SIGNUM_MESSAGES=y
53 UCLIBC_HAS_GNU_GETOPT=y
54 UCLIBC_HAS_GNU_GETSUBOPT=y
55 UCLIBC_HAS_REGEX=y
56 UCLIBC_HAS_REGEX_OLD=y
57 UCLIBC_HAS_FNMATCH=y
58 UCLIBC_HAS_FNMATCH_OLD=y
59 UCLIBC_HAS_GLOB=y
60 UCLIBC_HAS_GNU_GLOB=y
61 UCLIBC_BUILD_RELRO=y
62 UCLIBC_BUILD_NOEXECSTACK=y
63 DOSTRIP=y
64 EOF
65
66 # Write out Linux kernel .config file
67
68 cat > "${WORK}"/miniconfig-linux << 'EOF'
69 CONFIG_EXPERIMENTAL=y
70 CONFIG_LOCALVERSION_AUTO=y
71 CONFIG_SWAP=y
72 CONFIG_SYSVIPC=y
73 CONFIG_SYSFS_DEPRECATED=y
74 CONFIG_BLK_DEV_INITRD=y
75 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
76 CONFIG_IOSCHED_AS=y
77 CONFIG_IOSCHED_DEADLINE=y
78 CONFIG_IOSCHED_CFQ=y
79 CONFIG_AMIGA=y
80 CONFIG_M68020=y
81 CONFIG_M68030=y
82 CONFIG_M68040=y
83 CONFIG_BINFMT_ELF=y
84 CONFIG_BINFMT_AOUT=y
85 CONFIG_ZORRO=y
86 CONFIG_PROC_HARDWARE=y
87 CONFIG_NET=y
88 CONFIG_PACKET=y
89 CONFIG_UNIX=y
90 CONFIG_INET=y
91 CONFIG_INET_XFRM_MODE_TRANSPORT=y
92 CONFIG_INET_XFRM_MODE_TUNNEL=y
93 CONFIG_INET_XFRM_MODE_BEET=y
94 CONFIG_INET_DIAG=y
95 CONFIG_STANDALONE=y
96 CONFIG_PREVENT_FIRMWARE_BUILD=y
97 CONFIG_BLK_DEV=y
98 CONFIG_AMIGA_FLOPPY=y
99 CONFIG_BLK_DEV_RAM=y
100 CONFIG_CDROM_PKTCDVD=y
101 CONFIG_MISC_DEVICES=y
102 CONFIG_SCSI=y
103 CONFIG_SCSI_PROC_FS=y
104 CONFIG_BLK_DEV_SD=y
105 CONFIG_CHR_DEV_ST=y
106 CONFIG_BLK_DEV_SR=y
107 CONFIG_SCSI_CONSTANTS=y
108 CONFIG_SCSI_LOWLEVEL=y
109 CONFIG_A3000_SCSI=y
110 CONFIG_A2091_SCSI=y
111 CONFIG_GVP11_SCSI=y
112 CONFIG_NETDEVICES=y
113 CONFIG_NETDEV_1000=y
114 CONFIG_NETDEV_10000=y
115 CONFIG_INPUT_MOUSEDEV_PSAUX=y
116 CONFIG_INPUT_KEYBOARD=y
117 CONFIG_KEYBOARD_ATKBD=y
118 CONFIG_INPUT_MOUSE=y
119 CONFIG_MOUSE_PS2=y
120 CONFIG_SERIO_SERPORT=y
121 CONFIG_LEGACY_PTYS=y
122 CONFIG_HW_RANDOM=y
123 CONFIG_HWMON=y
124 CONFIG_DAB=y
125 CONFIG_VIDEO_OUTPUT_CONTROL=y
126 CONFIG_FB=y
127 CONFIG_FB_MODE_HELPERS=y
128 CONFIG_FB_AMIGA=y
129 CONFIG_FB_AMIGA_OCS=y
130 CONFIG_FB_AMIGA_ECS=y
131 CONFIG_FB_AMIGA_AGA=y
132 CONFIG_HID_SUPPORT=y
133 CONFIG_HID=y
134 CONFIG_HID_DEBUG=y
135 CONFIG_USB_SUPPORT=y
136 CONFIG_AMIGA_BUILTIN_SERIAL=y
137 CONFIG_EXT2_FS=y
138 CONFIG_MINIX_FS=y
139 CONFIG_INOTIFY=y
140 CONFIG_INOTIFY_USER=y
141 CONFIG_MSDOS_FS=y
142 CONFIG_PROC_KCORE=y
143 CONFIG_NFS_FS=y
144 CONFIG_NLS_CODEPAGE_437=y
145 CONFIG_ENABLE_MUST_CHECK=y
146 CONFIG_CRC32=y
147 EOF