summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/include/arch/io.h
diff options
context:
space:
mode:
authorEric Biederman <ebiederm@xmission.com>2004-05-28 14:18:45 +0000
committerEric Biederman <ebiederm@xmission.com>2004-05-28 14:18:45 +0000
commitd67e76568acff164328467a744a76de62b67f026 (patch)
treeba6e8f77d56df74515af3df5392d41f5aef933cb /src/arch/i386/include/arch/io.h
parent90089603393a1a67b9a4afe1f2b7237a74e1b21b (diff)
downloadcoreboot-staging-d67e76568acff164328467a744a76de62b67f026.zip
coreboot-staging-d67e76568acff164328467a744a76de62b67f026.tar.gz
- Added volatile to asm statements in auto.c and failover.c
- Updated the romcc version in Config.lb - Fixed type sizes in romcc_io.h and io.h inl() returning a byte was nasty git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1583 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/arch/i386/include/arch/io.h')
-rw-r--r--src/arch/i386/include/arch/io.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/arch/i386/include/arch/io.h b/src/arch/i386/include/arch/io.h
index c1207b3..4110981 100644
--- a/src/arch/i386/include/arch/io.h
+++ b/src/arch/i386/include/arch/io.h
@@ -11,34 +11,34 @@
*/
#ifdef __ROMCC__
-static void outb(unsigned char value, unsigned short port)
+static inline void outb(uint8_t value, uint16_t port)
{
__builtin_outb(value, port);
}
-static void outw(unsigned short value, unsigned short port)
+static inline void outw(uint16_t value, uint16_t port)
{
__builtin_outw(value, port);
}
-static void outl(unsigned int value, unsigned short port)
+static inline void outl(uint32_t value, uint16_t port)
{
__builtin_outl(value, port);
}
-static unsigned char inb(unsigned short port)
+static inline uint8_t inb(uint16_t port)
{
return __builtin_inb(port);
}
-static unsigned char inw(unsigned short port)
+static inline uint16_t inw(uint16_t port)
{
return __builtin_inw(port);
}
-static unsigned char inl(unsigned short port)
+static inline uint32_t inl(uint16_t port)
{
return __builtin_inl(port);
}
OpenPOWER on IntegriCloud