christos
3ffa241fcd
Add a STRONG_ALIAS macro
2006-01-20 22:02:40 +00:00
uwe
24ce06fd0d
Provide PIC_EPILOGUE_SLOT that is safe to use in delay slot.
2006-01-06 22:27:53 +00:00
uwe
25d6b3ac57
Introduce PIC_PROLOGUE_NOSAVE for functions that do non-local jumps
...
and don't need to save/restore r12. Shaves off two instructions.
2006-01-05 19:18:40 +00:00
uwe
d4e9884c9c
mova can only have r0 as destination, so PIC_PROLOGUE can not specify
...
an arbitrary temp register.
2006-01-05 02:45:19 +00:00
uwe
2a12f0da53
Macros for .size directive.
2006-01-05 02:02:56 +00:00
uwe
9d461d0045
First cut at PIC macros.
2005-12-31 05:06:33 +00:00
uwe
12ffdb00a2
Implement WARN_REFERENCES.
2005-12-24 22:57:26 +00:00
uwe
552b373ffa
Prettify.
2005-12-24 21:10:28 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
uwe
62410eae0a
Definition of __KERNEL_RCSID for asm files.
2003-11-24 04:07:22 +00:00
uwe
a1cbc85a2f
Bring _PROF_PROLOGUE back. The breakage was caused by calls to
...
__udivsi3 being treated specially by gcc.
2003-08-27 19:59:57 +00:00
uwe
e4bd28ac72
Undo previous. It breaks profiling, but I managed to test against the
...
wrong tree and so missed it.
2003-08-10 01:22:03 +00:00
uwe
147642d466
Real _PROF_PROLOGUE so that assembly language functions can be profiled.
2003-08-10 00:00:26 +00:00
uwe
9cd06ccd7e
For ELF put RCSID strings into .ident section.
2003-08-09 23:04:43 +00:00
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +00:00
uch
6d338ff407
Use "#define<tab>", white space nits.
2002-04-28 17:10:32 +00:00
uch
93da9db963
cosmetic changes, fix comments.
2002-03-17 17:55:22 +00:00
thorpej
3bce84cf10
Consider __NO_LEADING_UNDERSCORES__ provided by the new ELF toolchain.
2001-12-16 18:11:12 +00:00
msaitoh
e29b0f085f
.type xxx,@function isn't supported under COFF
2001-06-10 19:06:26 +00:00
marcus
b6c1c5d49a
Altentries should also be marked as functions, to keep linker happy.
2001-04-09 20:31:20 +00:00
marcus
e0d02d24d5
Mark syscalls as functions.
2001-04-09 15:52:59 +00:00
msaitoh
bc759e0d8d
check __LEADING_UNDERSCORE
2001-02-25 19:15:04 +00:00
marcus
724713366e
Made weak_alias create correct labels on sh-elf.
2000-12-14 18:47:30 +00:00
kleink
133ea38323
Add a WEAK_ALIAS() macro.
2000-06-23 12:18:45 +00:00
itojun
65363da25e
Merge in NetBSD/sh3 from cvs.kame.net repository.
...
Tree structure:
- sys/arch/sh3: sh3 generic code
As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)
Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).
1999-09-13 10:30:21 +00:00