[xtensa-cvscommit] linux/include/asm-xtensa io.h,1.1.1.1,1.2
Brought to you by:
zankel
|
From: <ahe...@us...> - 2003-01-08 23:32:31
|
Update of /cvsroot/xtensa/linux/include/asm-xtensa
In directory sc8-pr-cvs1:/tmp/cvs-serv1563/include/asm-xtensa
Modified Files:
io.h
Log Message:
Added define for page_to_phys so compiles with 2.4.20 kernel.
Changed defines for memset_io,
memcpy_fromio and memcpy_toio to remove pci reference.
Index: io.h
===================================================================
RCS file: /cvsroot/xtensa/linux/include/asm-xtensa/io.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** io.h 28 Aug 2002 16:11:31 -0000 1.1.1.1
--- io.h 8 Jan 2003 23:32:28 -0000 1.2
***************
*** 48,51 ****
--- 48,56 ----
}
+ /*
+ * Change "struct page" to physical address.
+ */
+ #define page_to_phys(page) ((page - mem_map) << PAGE_SHIFT)
+
extern inline void *ioremap(unsigned long offset, unsigned long size)
{
***************
*** 117,123 ****
#define IO_SPACE_LIMIT ~0
! #define memset_io(a,b,c) _memset_io(__mem_pci(a),(b),(c))
! #define memcpy_fromio(a,b,c) _memcpy_fromio((a),__mem_pci(b),(c))
! #define memcpy_toio(a,b,c) _memcpy_toio(__mem_pci(a),(b),(c))
/* At this point the Xtensa doesn't provide byte swap instructions */
--- 122,128 ----
#define IO_SPACE_LIMIT ~0
! #define memset_io(a,b,c) memset((void *)(a),(b),(c))
! #define memcpy_fromio(a,b,c) memcpy((a),(void *)(b),(c))
! #define memcpy_toio(a,b,c) memcpy((void *)(a),(b),(c))
/* At this point the Xtensa doesn't provide byte swap instructions */
|