summaryrefslogtreecommitdiffstats
path: root/arch/arm/lib/io-ebsa110.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/lib/io-ebsa110.S')
-rw-r--r--arch/arm/lib/io-ebsa110.S16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/lib/io-ebsa110.S b/arch/arm/lib/io-ebsa110.S
index e0b8229a4..b29276ff7 100644
--- a/arch/arm/lib/io-ebsa110.S
+++ b/arch/arm/lib/io-ebsa110.S
@@ -22,6 +22,22 @@
ldr lr, [r0] ;\
orr reg, reg, lr, lsl $16
+/*
+ * These make no sense on these machines.
+ * Print a warning message.
+ */
+ENTRY(insl)
+ENTRY(outsl)
+ENTRY(insb)
+ENTRY(outsb)
+ adr r0, io_long_warning
+ mov r1, lr
+ b SYMBOL_NAME(printk)
+
+io_long_warning:
+ .ascii "<4>ins?/outs? not implemented on this architecture\0"
+ .align
+
@ Purpose: read a block of data from a hardware register to memory.
@ Proto : insw(int from_port, void *to, int len_in_words);
@ Proto : inswb(int from_port, void *to, int len_in_bytes);