http://git.etherboot.org
/
people
/
balajirrao
/
gpxe.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1af1668
)
Kill off lots of warnings in via-velocity.c by correcting these definitions.
author
Michael Brown
<mcb30@etherboot.org>
Wed, 4 Jul 2007 22:36:16 +0000
(23:36 +0100)
committer
Michael Brown
<mcb30@etherboot.org>
Wed, 4 Jul 2007 22:36:16 +0000
(23:36 +0100)
src/arch/i386/include/io.h
patch
|
blob
|
history
diff --git
a/src/arch/i386/include/io.h
b/src/arch/i386/include/io.h
index
f2f67cb
..
46b8a1f
100644
(file)
--- a/
src/arch/i386/include/io.h
+++ b/
src/arch/i386/include/io.h
@@
-1,6
+1,7
@@
#ifndef ETHERBOOT_IO_H
#define ETHERBOOT_IO_H
#ifndef ETHERBOOT_IO_H
#define ETHERBOOT_IO_H
+#include <stdint.h>
#include "virtaddr.h"
/* virt_to_bus converts an addresss inside of etherboot [_start, _end]
#include "virtaddr.h"
/* virt_to_bus converts an addresss inside of etherboot [_start, _end]
@@
-71,13
+72,13
@@
static inline void iounmap(void *virt_addr __unused)
* differently. On the x86 architecture, we just read/write the
* memory location directly.
*/
* differently. On the x86 architecture, we just read/write the
* memory location directly.
*/
-#define readb(addr) (*(volatile u
nsigned char
*) (addr))
-#define readw(addr) (*(volatile u
nsigned shor
t *) (addr))
-#define readl(addr) (*(volatile u
nsigned in
t *) (addr))
+#define readb(addr) (*(volatile u
int8_t
*) (addr))
+#define readw(addr) (*(volatile u
int16_
t *) (addr))
+#define readl(addr) (*(volatile u
int32_
t *) (addr))
-#define writeb(b,addr) ((*(volatile u
nsigned char
*) (addr)) = (b))
-#define writew(b,addr) ((*(volatile u
nsigned shor
t *) (addr)) = (b))
-#define writel(b,addr) ((*(volatile u
nsigned in
t *) (addr)) = (b))
+#define writeb(b,addr) ((*(volatile u
int8_t
*) (addr)) = (b))
+#define writew(b,addr) ((*(volatile u
int16_
t *) (addr)) = (b))
+#define writel(b,addr) ((*(volatile u
int32_
t *) (addr)) = (b))
#define memcpy_fromio(a,b,c) memcpy((a),(void *)(b),(c))
#define memcpy_toio(a,b,c) memcpy((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))