uebayasi
b7590d7122
Use LINKSCRIPT.
2014-11-15 14:25:10 +00:00
dennis
a7844ca222
Correct 32 and 64 bit byte swap inlines
2014-10-29 01:33:39 +00:00
joerg
a26164117a
Reorganize symbol table embedding. The existing option SYMTAB_SPACE is
...
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
2014-08-17 21:17:43 +00:00
joerg
6faaf3e4db
Use wildcards for stripping/preserving the mapping symbols on ARM and
...
AArch64. LLVM creates unique symbols in each file of the form $a.n etc.
2014-08-14 18:39:38 +00:00
matt
2592319eb4
Back out last change.
2014-08-13 19:51:27 +00:00
matt
9a93ad7170
Use __ATOMIC_RELAXED in __cpu_simple_lock_init
2014-08-13 19:32:35 +00:00
justin
0d185a7a63
Add formatting for aarch64 as using arm ones errors for ll on 64 bit types
2014-08-13 17:14:41 +00:00
matt
9081096a67
#include <arm/ptrace.h> instead of <arm/asm.h>
...
(opps)
2014-08-11 22:09:08 +00:00
matt
aac5dcec7d
Add some definitions for building RUMP libraries with MKCOMPAT.
2014-08-11 22:08:34 +00:00
matt
7ae11555b5
Use %x/%w as appropriate.
2014-08-11 04:03:59 +00:00
matt
beb9c6d1b5
Preliminary files for AARCH64 (64-bit ARM) support.
...
Enough for a distribution build.
2014-08-10 05:47:35 +00:00