Changes in kernel/arch/ia32/include/asm.h [2bf2e1d:96b02eb9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/include/asm.h
r2bf2e1d r96b02eb9 64 64 } 65 65 66 #define GEN_READ_REG(reg) NO_TRACE static inline unative_t read_ ##reg (void) \66 #define GEN_READ_REG(reg) NO_TRACE static inline sysarg_t read_ ##reg (void) \ 67 67 { \ 68 unative_t res; \68 sysarg_t res; \ 69 69 asm volatile ( \ 70 70 "movl %%" #reg ", %[res]" \ … … 74 74 } 75 75 76 #define GEN_WRITE_REG(reg) NO_TRACE static inline void write_ ##reg ( unative_t regn) \76 #define GEN_WRITE_REG(reg) NO_TRACE static inline void write_ ##reg (sysarg_t regn) \ 77 77 { \ 78 78 asm volatile ( \ … … 366 366 asm volatile ( 367 367 "invlpg %[addr]\n" 368 :: [addr] "m" (*( unative_t *) addr)368 :: [addr] "m" (*(sysarg_t *) addr) 369 369 ); 370 370 }
Note:
See TracChangeset
for help on using the changeset viewer.