NetBSD/sys/arch/arm/footbridge
bjh21 d599df9587 Continue the " - . - 8" purge. Specifically:
add	rd, pc, #foo - . - 8		->	adr	rd, foo
ldr	rd, [pc, #foo - . - 8]		->	ldr	rd, foo

Also, when saving the return address for a function pointer call, use
"mov lr, pc" just before the call unless the return address is somewhere
other than just after the call site.

Finally, a few obvious little micro-optimisations like using LDR directly
rather than ADR followed by LDR, and loading directly into PC rather than
bouncing via R0.
2002-10-14 22:32:50 +00:00
..
isa Merge isa_machdep.c from netwinder and cats into footbridge/isa (where it 2002-10-12 11:53:38 +00:00
dc21285mem.h
dc21285reg.h Interrupt 19 does actually do something: 2002-09-28 10:34:02 +00:00
footbridge_clock.c Fix thinko from this morning, delay is reentrant, so resetting the timer 2002-10-10 23:19:13 +00:00
footbridge_com_io.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
footbridge_com.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
footbridge_intr.h cats and netwinder can share a common footbridge_intr.h file, so install and 2002-09-28 15:53:03 +00:00
footbridge_io.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
footbridge_irq.S Continue the " - . - 8" purge. Specifically: 2002-10-14 22:32:50 +00:00
footbridge_irqhandler.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
footbridge_machdep.c Use processor specific versions of ARM cache control functions for SA1100 2002-05-03 16:45:21 +00:00
footbridge_pci.c Properly prototype the netwinder isa/pci init funcs. 2002-10-09 00:33:38 +00:00
footbridge.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
footbridge.h Implement a proper delay routine for footbridge based systems. Note that 2002-05-04 10:04:42 +00:00
footbridgevar.h
genassym.cf
Makefile cats and netwinder can share a common footbridge_intr.h file, so install and 2002-09-28 15:53:03 +00:00
todclock.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
todclockvar.h