Thread (212 messages) 212 messages, 10 authors, 2016-01-08
STALE3816d

[PATCH v3 04/62] arm/acpi: Emulate io ports for arm

From: arnd@arndb.de (Arnd Bergmann)
Date: 2015-11-17 09:50:44
Also in: xen-devel

On Tuesday 17 November 2015 17:40:03 shannon.zhao at linaro.org wrote:
+/*
+ * Emulate x86 io ports for arm.
+ */
+#define __armio(addr) ( (void __iomem *)addr )
+
+#define inb(c) ( readb( __armio(c) ) )
+#define inw(c) ( readw( __armio(c) ) )
+#define inl(c) ( readl( __armio(c) ) )
+
+#define outb(v, c) ( writeb(v, __armio(c) ) )
+#define outw(v, c) ( writew(v, __armio(c) ) )
+#define outl(v, c) ( writel(v, __armio(c) ) )
+
This is almost certainly wrong. There might be I/O port accesses, but they
won't be in the same place as normal pointers.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help