NetBSD/sys/arch/arm/iomd
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
..
console tag the cdevsw as tty with D_TTY 2002-10-08 08:57:52 +00:00
beep.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
beepvar.h Add beepvar.h, to hold a prototype for beep_generate(). 2002-02-18 12:34:11 +00:00
files.iomd None of the children of vidc now use their aux pointer, so there's no need 2002-06-16 13:20:14 +00:00
iic_iomd.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
iic.c Introduce a new routine, config_match(), which invokes the 2002-09-27 03:17:40 +00:00
iic.h
iicvar.h
iomd_clock.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
iomd_dma.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iomd_dma.h Add prototypes for dma_reset(), dma_setup(), dma_isactive(), dma_isintr() and 2002-02-18 11:41:18 +00:00
iomd_fiq.S
iomd_iic.S
iomd_io_asm.S
iomd_io.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iomd_irq.S Continue the " - . - 8" purge. Specifically: 2002-10-14 22:32:50 +00:00
iomd_irqhandler.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iomd.c Rework (#ifdef'ed out) code to print I/O timings so as to give more 2002-10-13 12:20:44 +00:00
iomdreg.h
iomdvar.h Complete renaming of opms to opms (was partly named pms, externally and 2002-04-19 01:04:38 +00:00
kbd_iomd.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
kbd.c add missing protos, clean up includes. 2002-10-05 17:16:33 +00:00
kbdvar.h Add prototype for getkey_polled(). 2002-02-18 19:05:35 +00:00
lmc1982.h
lmc1982.S
lmcaudio.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
Makefile
makemodes.awk
opms_iomd.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
opms.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
opmsvar.h Complete renaming of opms to opms (was partly named pms, externally and 2002-04-19 01:04:38 +00:00
qms_iomd.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
qms.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
qmsvar.h Add a prototype for qms_console_freeze(). 2002-02-18 18:43:55 +00:00
rpckbd_iomd.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
rpckbd.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
rpckbdvar.h
rtc.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
sysbeep_vidc.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
todclock.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
todclockvar.h
vidc20.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
vidc20config.c Fix some small range checks and why weren't we writing the palette in when 2002-10-01 12:09:49 +00:00
vidc20config.c.old-stuff
vidc20config.h Kill off vidcvideo_textpalette() again, but better. 2002-06-17 21:00:13 +00:00
vidc.h copy over some stuff from the shark version of this file. 2002-10-05 17:04:44 +00:00
vidcaudio.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
vidcaudiovar.h Add a vidcaudiovar.h to contain a prototype for vidcaudio_beep_generate(). 2002-02-18 12:52:09 +00:00
vidcvideo.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
vidcvideo.h Big rototil of the vidcvideo code to cleanup illogical structures and to 2002-03-23 21:27:41 +00:00
waveform.h
wskbdmap_mfii.h
wsqms_iomd.c Add trailing ; to CFATTACH_DECL 2002-10-02 15:45:10 +00:00
wsqms.c Rather than explicitly masking and sign-extending 16-bit integers, use 2002-06-20 19:33:20 +00:00
wsqmsvar.h Rather than explicitly masking and sign-extending 16-bit integers, use 2002-06-20 19:33:36 +00:00