Changeset 7208b6c in mainline for kernel/arch/ia64/include/asm.h
- Timestamp:
- 2008-02-09T10:31:11Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a4884c70
- Parents:
- 71eef11
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/include/asm.h
r71eef11 r7208b6c 41 41 42 42 43 #define IA64_IOSPACE_ADDRESS 0xE00 00FFFFC000000ULL43 #define IA64_IOSPACE_ADDRESS 0xE001000000000000ULL 44 44 45 45 static inline void outb(uint64_t port,uint8_t v) 46 46 { 47 47 *((char *)(IA64_IOSPACE_ADDRESS + ( (port & 0xfff) | ( (port >> 2) << 12 )))) = v; 48 48 49 asm volatile ("mf\n" ::: "memory"); 49 50 } … … 53 54 { 54 55 asm volatile ("mf\n" ::: "memory"); 56 55 57 return *((char *)(IA64_IOSPACE_ADDRESS + ( (port & 0xfff) | ( (port >> 2) << 12 )))); 56 58 }
Note:
See TracChangeset
for help on using the changeset viewer.