Mercurial > hg > aboriginal
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 "$@") +}