changeset 1004:9141727b902a

New i486 target, by David Seikel. (He's working on a Vortex86DX SOC, see http://www.vortex86dx.com/ and http://www.icoptech.com/pddetail.aspx?id=129&pid=4 for details.)
author Rob Landley <rob@landley.net>
date Sun, 21 Mar 2010 23:53:15 -0500
parents 6d3db5bf731a
children ed8e33b81032
files sources/targets/i486/description sources/targets/i486/miniconfig-linux sources/targets/i486/settings
diffstat 3 files changed, 72 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/targets/i486/description	Sun Mar 21 23:53:15 2010 -0500
@@ -0,0 +1,8 @@
+An i486 based computer.
+
+Yes it's obsolete, but there are embedded processors that use it.  The
+existance of an FPU is assumed, even though some i486s don't have one. 
+This is simply coz i486s with no FPU are not of interest to me.  Someone
+else can fix that if they care.
+
+Produced and tested by David Seikel.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/targets/i486/miniconfig-linux	Sun Mar 21 23:53:15 2010 -0500
@@ -0,0 +1,41 @@
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+CONFIG_M486=y
+CONFIG_UNEVICTABLE_LRU=y
+CONFIG_COMPAT_VDSO=y
+CONFIG_PCI=y
+CONFIG_BINFMT_ELF=y
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_IDE=y
+CONFIG_IDE_GD=y
+CONFIG_IDE_GD_ATA=y
+CONFIG_IDE_GENERIC=y
+CONFIG_BLK_DEV_GENERIC=y
+CONFIG_BLK_DEV_PIIX=y
+CONFIG_NETDEVICES=y
+CONFIG_NET_ETHERNET=y
+CONFIG_NETDEV_1000=y
+CONFIG_E1000=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=8
+CONFIG_RTC=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT3_FS=y
+CONFIG_TMPFS=y
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_FILE_LOCKING=y
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_SQUASHFS=y
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/targets/i486/settings	Sun Mar 21 23:53:15 2010 -0500
@@ -0,0 +1,23 @@
+KARCH=i386
+KERNEL_PATH=arch/${KARCH}/boot/bzImage
+BINUTILS_FLAGS=
+GCC_FLAGS="--enable-sjlj-exceptions"
+QEMU_TEST=$KARCH
+
+ROOT=hda
+CONSOLE=ttyS0
+
+# Gentoo from Scratch
+GFS_CHOST="i486-gentoo-linux-uclibc"
+GFS_ARCH="x86"
+
+UCLIBC_CONFIG="
+TARGET_i386=y
+CONFIG_486=y
+UCLIBC_HAS_FPU=y
+"
+
+emulator_command()
+{
+  echo qemu -cpu 486 $(qemu_defaults "$@")
+}