matt
43fbd09817
If _KMEMUSER, include <sys/intr.h>
2013-08-18 07:36:39 +00:00
matt
f0dde9e9c3
Expose SOFTINT_COUNT for _KMEMUSER
2013-08-18 07:36:13 +00:00
matt
35a694914d
Don't use cfi ops in non EABI MCOUNT
2013-08-18 07:15:31 +00:00
matt
db7576897d
Use <arm/locore.h>
2013-08-18 07:01:45 +00:00
matt
fdcef2fafb
Include <arm/locore.h>
2013-08-18 06:50:31 +00:00
matt
8cfffc845c
There are only 16 faults.
2013-08-18 06:46:04 +00:00
matt
89b5157a86
Use blx ip if _ARM_ARCH_5
...
prepare to get of switchframe
2013-08-18 06:37:02 +00:00
matt
4d204e63ce
Add END(beagle_start)
2013-08-18 06:34:02 +00:00
matt
e3737c6770
Move parts of cpu.h that are not needed by MI code in <arm/locore.h>
...
Don't include <machine/cpu.h> or <machine/frame.h>, use <arm/locore.h>
Use <arm/asm.h> instead of <machine/arm.h>
2013-08-18 06:32:15 +00:00
matt
ab152917fb
Move parts of cpu.h that are not needed by MI code in <arm/locore.h>
...
Don't include <machine/cpu.h> or <machine/frame.h>, use <arm/locore.h>
Use <arm/asm.h> instead of <machine/arm.h>
2013-08-18 06:28:18 +00:00
matt
7c5d0d300c
Fix local symbol to be local
...
use END/ASEND
2013-08-18 05:54:16 +00:00
matt
fb752d5324
Add options MODULAR
2013-08-18 05:20:47 +00:00
matt
54ffa224c0
fix comment.
2013-08-18 05:07:19 +00:00
matt
287cf1eedc
remove __thumb__ PIC specifics. no different from ARM except being pc+4 not
...
pc+8
2013-08-18 05:06:49 +00:00
matt
9b064a7ba6
struct pcb; for a function prototype.
2013-08-18 05:01:47 +00:00
matt
38c2100455
Add more TF_* symbols
2013-08-18 04:52:19 +00:00
matt
d90a94ca5c
Move the MD parts of <arm/cpu.h> to here.
2013-08-18 04:32:40 +00:00
matt
1788fa40ac
Support thumb1 indirectly and thumb2 directly
2013-08-18 04:31:08 +00:00
matt
52f170f24e
Nuke atomic.S since we have MI defined atomic ops
2013-08-17 22:21:02 +00:00
matt
eb4fd57841
#define __HAVE_FAST_SOFTINT
2013-08-17 20:21:38 +00:00
matt
c17f7630ef
Since nothing in <sys/intr.h> depends on <machine/intr.h>, include the
...
latter last so SOFTINT_COUNT and friends are defined before including it.
Since <machine/intr.h> may need to include <machine/cpu.h> which might need
SOFTINT_COUNT.
2013-08-17 20:20:18 +00:00
skrll
35653ce4be
Use -fno-unwind-tables when creating a.out kernels.
2013-08-17 19:57:09 +00:00
joerg
8c3abf72ef
Remove empty file.
2013-08-17 18:48:01 +00:00
jakllsch
6d1e5fe84f
Revert previous; the SiI3114 is not even BAR/register compatible with
...
siisata(4).
2013-08-17 14:39:54 +00:00
jmcneill
0b185da1b6
Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.
2013-08-17 13:08:16 +00:00
matt
0cd90176f0
Enable sdiv/udiv instructions for both Thumb2 and ARM if hwdiv is supported.
2013-08-17 05:43:02 +00:00
matt
01eac15926
If hardware divide is supported on the CPU, predefine __ARM_ARCH_EXT_IDIV__
2013-08-17 05:42:06 +00:00
matt
3216032c71
Enforce that this must be not compiled using Thumb1
2013-08-17 01:08:35 +00:00
matt
d0837c3349
Thumbify & add END
2013-08-17 01:07:45 +00:00
matt
a311d23d12
inject a PMFE_SPEED_CHANGED when changing the speed.
2013-08-17 00:40:10 +00:00
matt
954df09752
Add _ARM_ARCH_5T (needed for blx <reg> support)
2013-08-17 00:21:47 +00:00
matt
2fa2fc254f
Add END
2013-08-16 23:20:59 +00:00
matt
a54ea9aa42
Save r3 instead of r4 when calling CERROR in thumb mode.
2013-08-16 22:30:28 +00:00
matt
14df2d6c20
thumbify and add END
2013-08-16 22:28:05 +00:00
matt
3243e35bad
Thumbify & optimize a little
2013-08-16 22:27:32 +00:00
matt
f013dd5175
Use _INVOKE_CERROR
...
use stmia instead of two str
add END
2013-08-16 22:21:59 +00:00
matt
9c2cd4b10a
Rework SYSTRAP for thumb.
...
Add END to PSEUDO_NOERROR and PSEUDO
2013-08-16 22:20:49 +00:00
matt
a3659d97dc
Fix botch.
2013-08-16 21:59:01 +00:00
matt
6bb0d87b14
__mcount is always arm code (even if compiled -mthumb).
...
Add .cfi for unwind tables
2013-08-16 21:42:48 +00:00
matt
699e28bb7d
Teach gcc to recognize a7 & a15 as a9 but with hwdiv.
2013-08-16 21:04:07 +00:00
matt
7483bc3296
Don't define RETc if Thumb1
...
Add REL_SYM(a, b)
Make GOT_INIT* thumb aware.
2013-08-16 17:45:28 +00:00
matt
9ba4e12cec
Make _libc_arm_fpu_present hidden
2013-08-16 17:09:27 +00:00
christos
559703fc76
new hostent related tests.
2013-08-16 15:34:05 +00:00
christos
0f567347d0
test harness for gethostbyname()/gethostbyaddr() and their internal bits.
...
XXX[1]: How can we avoid using hard-coded hosts for DNS
XXX[2]: How do we test NIS?
2013-08-16 15:29:45 +00:00
christos
02dd244775
Add not advertised reentrant functions: {get,set,end}hostent_r,
...
gethostbyname{,2}_r, gethostbyaddr_r. Make getnameinfo(3) use
gethostbyaddr_r(3) so it is re-entrant (ahem __ypdomain). These
are not being advertised because there is a bunch of different
implementation of them that have a variety of type signatures.
If people want to follow someone's implementation, it is now easy.
2013-08-16 15:27:12 +00:00
tsutsui
91eced933f
Make FPU_EMULATE work on NetBSD/hp300. Commented out by default in GENERIC.
...
Tested on HP9000/362 without optional MC68882 FPU in its socket.
2013-08-16 13:39:47 +00:00
martin
34f5799411
Prevent inlining of the main testcase body function.
...
Do not mark the inner functions static, as they might get cloned then
(ending up being called "myfunc3.clone.3" instead of "myfunc").
2013-08-16 11:57:15 +00:00
gsutre
f5edbcbeb8
Use makeinfo built from src/tools/texinfo. Fixes PR toolchain/48123.
...
ok apb@
2013-08-16 10:29:32 +00:00
jmcneill
7b06ffc377
Hardwire ld0 -> sdmmc0 and ld1 -> sdmmc1. Support local configuration in
...
BEAGLEBONE.local
2013-08-16 02:21:53 +00:00
matt
034de21d59
Add a hidden version for libpthread.
2013-08-16 01:47:41 +00:00