Update of /cvsroot/linux-mips/linux/include/asm-mips64
In directory usw-pr-cvs1:/tmp/cvs-serv11592/include/asm-mips64
Modified Files:
io.h
Log Message:
Further syncing with OSS 2.4.10. Massive restructuring of TLB handling.
Index: io.h
===================================================================
RCS file: /cvsroot/linux-mips/linux/include/asm-mips64/io.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- io.h 2001/09/25 03:36:36 1.5
+++ io.h 2001/10/22 19:16:45 1.6
@@ -202,12 +202,12 @@
#define __INS(m,s,i) \
__INS1(s) __INS2(m) \
: "=r" (addr), "=r" (count) \
- : "0" (addr), "1" (count), "i" (0), "r" (mips_io_port_base+port), "I" (i) \
- : "$1");} \
+ : "0" (addr), "1" (count), "i" (0), "r" (mips_io_port_base+port), \
+ "I" (i));} \
__INS1(s##c) __INS2(m) \
: "=r" (addr), "=r" (count) \
- : "0" (addr), "1" (count), "ir" (port), "r" (mips_io_port_base), "I" (i) \
- : "$1");}
+ : "0" (addr), "1" (count), "ir" (port), "r" (mips_io_port_base), \
+ "I" (i));}
#define __OUTS1(s) \
extern inline void __outs##s(unsigned long port, const void * addr, unsigned long count) {
@@ -228,12 +228,12 @@
#define __OUTS(m,s,i) \
__OUTS1(s) __OUTS2(m) \
: "=r" (addr), "=r" (count) \
- : "0" (addr), "1" (count), "i" (0), "r" (mips_io_port_base+port), "I" (i) \
- : "$1");} \
+ : "0" (addr), "1" (count), "i" (0), "r" (mips_io_port_base+port), \
+ "I" (i));} \
__OUTS1(s##c) __OUTS2(m) \
: "=r" (addr), "=r" (count) \
- : "0" (addr), "1" (count), "ir" (port), "r" (mips_io_port_base), "I" (i) \
- : "$1");}
+ : "0" (addr), "1" (count), "ir" (port), "r" (mips_io_port_base), \
+ "I" (i));}
__IN(unsigned char,b,b)
__IN(unsigned short,h,w)
|