diff --git a/repos/dde_linux/src/include/spec/x86/lx_emul/shadow/asm/io.h b/repos/dde_linux/src/include/spec/x86/lx_emul/shadow/asm/io.h index 67eda8eb04..d4eab15d79 100644 --- a/repos/dde_linux/src/include/spec/x86/lx_emul/shadow/asm/io.h +++ b/repos/dde_linux/src/include/spec/x86/lx_emul/shadow/asm/io.h @@ -7,9 +7,13 @@ #ifndef _ASM_X86_IO_H #define _ASM_X86_IO_H +#define ARCH_HAS_IOREMAP_WC +#define ARCH_HAS_IOREMAP_WT + #include #include #include +#include #include #include @@ -19,6 +23,7 @@ #endif void __iomem *ioremap(resource_size_t offset, unsigned long size); +void __iomem *ioremap_cache(resource_size_t offset, unsigned long size); void iounmap(volatile void __iomem *addr); #define inb lx_emul_io_port_inb @@ -29,6 +34,9 @@ void iounmap(volatile void __iomem *addr); #define outw lx_emul_io_port_outw #define outl lx_emul_io_port_outl +void __iomem *ioremap_wc(resource_size_t offset, unsigned long size); +#define ioremap_wc ioremap_wc + #include #endif /* _ASM_X86_IO_H */