Commit Graph

225268 Commits

Author SHA1 Message Date
matt
c9642ed49c Now the sources in ../../arch/powerpc 2014-03-07 07:20:24 +00:00
matt
6dd4b41fd3 Reduce duplication.
Use beqlr to quicken returns
2014-03-07 07:17:54 +00:00
matt
afc10638c6 Make MKCOMPAT default to yes for powerpc64.
Make MKCOMPATMODULES defaultt to no for evbppc && powerpc64.
2014-03-07 06:01:34 +00:00
matt
cdbe3bab4f Change OUTPUT to powerpc:common to make powerpc64 ld happy 2014-03-07 05:57:46 +00:00
matt
a151e62066 Fix (back into) comment 2014-03-07 05:51:44 +00:00
matt
db3aaf6ec5 Update for MKCOMPAT=yes 2014-03-07 05:50:41 +00:00
matt
04aa645771 Use new elf32ppc_nbsd emulation. 2014-03-07 05:49:53 +00:00
matt
c3a9c63860 Be a little more careful checking MLIBDIR 2014-03-07 05:49:05 +00:00
matt
b451be7021 No need for LDFLAGS 2014-03-07 05:48:30 +00:00
matt
c81a18bfb9 Restrict arm_cond_ok_p to when !__ASSEMBLER && _KERNEL is true. 2014-03-07 05:30:08 +00:00
matt
b7226711af Avoid a gcc4.8 bogon. 2014-03-07 05:27:33 +00:00
matt
58e1ec0404 Add MKCOMPAT glue for powerpc64 2014-03-07 04:18:06 +00:00
matt
18aa205b7e Add MKCOMPAT support for powerpc64. 2014-03-07 04:16:25 +00:00
matt
7412f6d60a Fix MULTILIB variables to match reality. 2014-03-07 04:15:34 +00:00
matt
7e9f53e082 WCHAR_SIZE is always int on NetBSD 2014-03-07 04:14:30 +00:00
matt
b24a2a16b7 Add support for setting LIB_PATH for powerpc*-netbsd* on powerpc64*-netbsd* 2014-03-07 04:13:46 +00:00
matt
6358bf0e36 Don't define ARCH_ELFSIZE if it's already defined. 2014-03-07 04:11:07 +00:00
matt
f2ada4d7f5 Use ARCH_ELFSIZE=32 is MLIBDIR == "powerpc" 2014-03-07 04:10:43 +00:00
ozaki-r
e9ddbe399c Fix build of DTrace with GCC 4.8
Use __diagused for a variable which is only referred by KASSERT.

Advised by matt@
2014-03-07 02:37:16 +00:00
christos
16d5017a4b fix typo 2014-03-07 02:03:32 +00:00
christos
e8fac1316b fix typos 2014-03-07 02:02:16 +00:00
matt
dbd8c999e4 Remove spurious . 2014-03-07 01:55:01 +00:00
christos
54b7adb159 c99 initializers for struct execsw 2014-03-07 01:33:43 +00:00
matt
9b490ebf92 Make ldd happy 2014-03-07 01:27:14 +00:00
christos
9669e36fb7 reduce diffs with other copies of this code. 2014-03-07 01:07:01 +00:00
christos
4044532ae0 fix incorrect overflow test: https://android-review.googlesource.com/#/c/50570/ 2014-03-07 01:04:29 +00:00
christos
32a8f22f2c Fix incorrect overflow test: https://android-review.googlesource.com/#/c/50570/ 2014-03-07 01:00:58 +00:00
joerg
4fec75534b Add config variant for root-on-SD. 2014-03-06 23:30:28 +00:00
joerg
7b3303448e Give memory disk a bit more breathing room. 2014-03-06 23:14:16 +00:00
joerg
2daa2d365f Bump symtab space slightly. 2014-03-06 23:13:58 +00:00
matt
0547e5ba79 Add options MODULAR 2014-03-06 19:55:37 +00:00
maxv
32f6fb0101 Fix uninitialized variable. Found by my code scanner.
ok christos@
2014-03-06 19:46:27 +00:00
matt
360ced8a90 Fix PPC64 setregs 2014-03-06 19:44:32 +00:00
matt
1de63f393f Add PowerPC64 DTs 2014-03-06 19:30:39 +00:00
matt
1200e7d3fe More PPC64 changes.
Nothing to do for lazy bindings.
Record DT_PPC64_GLINK and make _rtld_bind return it.
When resolving a JMP_SLOT, copy the source function descriptor into the PLTGOT
2014-03-06 19:19:40 +00:00
skrll
851c716c49 Re-run mknative for hppa space register convention change. twice! 2014-03-06 19:07:13 +00:00
matt
f99069ca40 Use _XENTRY 2014-03-06 19:05:59 +00:00
matt
9ee040b36e Add _XENTRY which doesn't set the section to .text 2014-03-06 19:05:24 +00:00
skrll
1b5cff8f1d Move to a flat space register convention. %sr[4-7] are all now the space
number allocated to the process.  gcc produces (slightly) better code
with this convention.

Retain backwards compatiblity.

Welcome to 6.99.36
2014-03-06 19:02:58 +00:00
skrll
af22d9d39f Whitespace 2014-03-06 17:48:09 +00:00
skrll
2592f29875 Use %t2 instead of %ret1 for style sake only. 2014-03-06 17:47:28 +00:00
skrll
5ee3154a27 Remove unnecessary %sr2 instructions in spstrcpy 2014-03-06 17:44:49 +00:00
nonaka
fefa462b86 remove unused variable to avoid warning from gcc 4.8. 2014-03-06 15:21:58 +00:00
riastradh
da030fc8bd `Controller' takes two l's. 2014-03-06 15:00:21 +00:00
skrll
2d8490d2bf Update 2014-03-06 13:33:46 +00:00
nonaka
b6d26a1dd9 fix to pass collect memory address to xrstor. 2014-03-06 12:30:24 +00:00
skrll
5c4082b335 Repeat after me... don't delete entries mark them obsolete. 2014-03-06 12:17:11 +00:00
skrll
e24ef8073a Note hppa switch to gcc 4.8 2014-03-06 11:31:45 +00:00
mrg
290fc14165 note sparc* switch to gcc 4.8. 2014-03-06 11:22:44 +00:00
mrg
bb0ad61c84 switch sparc* to GCC 4.8. 2014-03-06 11:21:05 +00:00