diff options
-rw-r--r-- | Documentation/arm64/memory.txt | 6 | ||||
-rw-r--r-- | arch/arm64/include/asm/io.h | 7 |
2 files changed, 6 insertions, 7 deletions
diff --git a/Documentation/arm64/memory.txt b/Documentation/arm64/memory.txt index 7210af75167..dbbdcbba75a 100644 --- a/Documentation/arm64/memory.txt +++ b/Documentation/arm64/memory.txt @@ -27,7 +27,11 @@ Start End Size Use ----------------------------------------------------------------------- 0000000000000000 0000007fffffffff 512GB user -ffffff8000000000 ffffffbbfffeffff ~240GB vmalloc +ffffff8000000000 ffffffbbfffcffff ~240GB vmalloc + +ffffffbbfffd0000 ffffffbcfffdffff 64KB [guard page] + +ffffffbbfffe0000 ffffffbcfffeffff 64KB PCI I/O space ffffffbbffff0000 ffffffbcffffffff 64KB [guard page] diff --git a/arch/arm64/include/asm/io.h b/arch/arm64/include/asm/io.h index 48fa83f7dc1..74a2a7d304a 100644 --- a/arch/arm64/include/asm/io.h +++ b/arch/arm64/include/asm/io.h @@ -114,12 +114,7 @@ static inline u64 __raw_readq(const volatile void __iomem *addr) * I/O port access primitives. */ #define IO_SPACE_LIMIT 0xffff - -/* - * We currently don't have any platform with PCI support, so just leave this - * defined to 0 until needed. - */ -#define PCI_IOBASE ((void __iomem *)0) +#define PCI_IOBASE ((void __iomem *)0xffffffbbfffe0000UL) static inline u8 inb(unsigned long addr) { |