From c9140aeed08b845b972c4e370724c3c00df2b47c Mon Sep 17 00:00:00 2001 From: wilkie Date: Sat, 3 Apr 2010 18:23:34 -0400 Subject: [PATCH] Adding files --- binutils-files/ld/emulparams/xomb_x86_64.sh | 24 + gcc-files/gcc/config/xomb.h | 514 ++++++ newlib-files/newlib/libc/sys/xomb/Makefile.am | 518 ++++++ newlib-files/newlib/libc/sys/xomb/Makefile.in | 914 ++++++++++ newlib-files/newlib/libc/sys/xomb/aclocal.m4 | 1495 +++++++++++++++++ .../newlib/libc/sys/xomb/configure.in | 510 ++++++ newlib-files/newlib/libc/sys/xomb/crt0.c | 526 ++++++ newlib-files/newlib/libc/sys/xomb/syscalls.c | 702 ++++++++ 8 files changed, 5203 insertions(+) create mode 100644 binutils-files/ld/emulparams/xomb_x86_64.sh create mode 100644 gcc-files/gcc/config/xomb.h create mode 100644 newlib-files/newlib/libc/sys/xomb/Makefile.am create mode 100644 newlib-files/newlib/libc/sys/xomb/Makefile.in create mode 100644 newlib-files/newlib/libc/sys/xomb/aclocal.m4 create mode 100644 newlib-files/newlib/libc/sys/xomb/configure.in create mode 100644 newlib-files/newlib/libc/sys/xomb/crt0.c create mode 100644 newlib-files/newlib/libc/sys/xomb/syscalls.c diff --git a/binutils-files/ld/emulparams/xomb_x86_64.sh b/binutils-files/ld/emulparams/xomb_x86_64.sh new file mode 100644 index 0000000..b773d27 --- /dev/null +++ b/binutils-files/ld/emulparams/xomb_x86_64.sh @@ -0,0 +1,24 @@ +SCRIPT_NAME=elf +ELFSIZE=64 +OUTPUT_FORMAT="elf64-x86-64" +NO_REL_RELOCS=yes +TEXT_START_ADDR=0x400000 +MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" +COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" +ARCH="i386:x86-64" +MACHINE= +NOP=0x90909090 +TEMPLATE_NAME=elf32 +#GENERATE_SHLIB_SCRIPT=yes +GENERATE_PIE_SCRIPT=yes +NO_SMALL_DATA=yes +LARGE_SECTIONS=yes +SEPARATE_GOTPLT=24 + +#if [ "x${host}" = "x${target}" ]; then +# case " $EMULATION_LIBPATH " in +# *" ${EMULATION_NAME} "*) +# NATIVE=yes +# esac +#fi + diff --git a/gcc-files/gcc/config/xomb.h b/gcc-files/gcc/config/xomb.h new file mode 100644 index 0000000..fff24a6 --- /dev/null +++ b/gcc-files/gcc/config/xomb.h @@ -0,0 +1,514 @@ + + + + + + + + + + + + + + gcc-xomb/gcc/config/xomb.h at 349898fda6bbee49fc35a1203703a3c497aae7b4 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newlib-files/newlib/libc/sys/xomb/Makefile.am b/newlib-files/newlib/libc/sys/xomb/Makefile.am new file mode 100644 index 0000000..b8017bb --- /dev/null +++ b/newlib-files/newlib/libc/sys/xomb/Makefile.am @@ -0,0 +1,518 @@ + + + + + + + + + + + + + + newlib-xomb/newlib/libc/sys/xomb/Makefile.am at a4c1c1d1f64aca2091f6748a11d97ba98bb3da95 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newlib-files/newlib/libc/sys/xomb/Makefile.in b/newlib-files/newlib/libc/sys/xomb/Makefile.in new file mode 100644 index 0000000..42cd2ef --- /dev/null +++ b/newlib-files/newlib/libc/sys/xomb/Makefile.in @@ -0,0 +1,914 @@ + + + + + + + + + + + + + + newlib-xomb/newlib/libc/sys/xomb/Makefile.in at a4c1c1d1f64aca2091f6748a11d97ba98bb3da95 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newlib-files/newlib/libc/sys/xomb/aclocal.m4 b/newlib-files/newlib/libc/sys/xomb/aclocal.m4 new file mode 100644 index 0000000..458b9a7 --- /dev/null +++ b/newlib-files/newlib/libc/sys/xomb/aclocal.m4 @@ -0,0 +1,1495 @@ + + + + + + + + + + + + + + newlib-xomb/newlib/libc/sys/xomb/aclocal.m4 at a4c1c1d1f64aca2091f6748a11d97ba98bb3da95 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newlib-files/newlib/libc/sys/xomb/configure.in b/newlib-files/newlib/libc/sys/xomb/configure.in new file mode 100644 index 0000000..f75183a --- /dev/null +++ b/newlib-files/newlib/libc/sys/xomb/configure.in @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + newlib-xomb/newlib/libc/sys/xomb/configure.in at a4c1c1d1f64aca2091f6748a11d97ba98bb3da95 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newlib-files/newlib/libc/sys/xomb/crt0.c b/newlib-files/newlib/libc/sys/xomb/crt0.c new file mode 100644 index 0000000..7f05672 --- /dev/null +++ b/newlib-files/newlib/libc/sys/xomb/crt0.c @@ -0,0 +1,526 @@ + + + + + + + + + + + + + + newlib-xomb/newlib/libc/sys/xomb/crt0.c at a4c1c1d1f64aca2091f6748a11d97ba98bb3da95 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newlib-files/newlib/libc/sys/xomb/syscalls.c b/newlib-files/newlib/libc/sys/xomb/syscalls.c new file mode 100644 index 0000000..862ac8e --- /dev/null +++ b/newlib-files/newlib/libc/sys/xomb/syscalls.c @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + newlib-xomb/newlib/libc/sys/xomb/syscalls.c at a4c1c1d1f64aca2091f6748a11d97ba98bb3da95 from wilkie's buildtools - GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +