aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware
diff options
context:
space:
mode:
authorRoger Pau Monne <roger.pau@citrix.com>2012-05-01 14:20:37 +0100
committerRoger Pau Monne <roger.pau@citrix.com>2012-05-01 14:20:37 +0100
commit8dc8415c2c8348c5c14641a6958b4ce1af3a58e5 (patch)
tree8d4edf4b21b6cce2923d31d7bbabb3168fcee629 /tools/firmware
parentb7fa98fbf14f8e08919e9e0d531fa2472619d26e (diff)
downloadxen-8dc8415c2c8348c5c14641a6958b4ce1af3a58e5.tar.gz
xen-8dc8415c2c8348c5c14641a6958b4ce1af3a58e5.tar.bz2
xen-8dc8415c2c8348c5c14641a6958b4ce1af3a58e5.zip
rombios: remove sdtint.h dependency
Hardcode uint8_t, uint16_t and uint32_t typedefs, so we no longer need stdint.h Resolves problem reported by Wang Zhihao on 64bit Ubuntu systems. Signed-off-by: Roger Pau Monne <roger.pau@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'tools/firmware')
-rw-r--r--tools/firmware/rombios/32bit/rombios_compat.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/firmware/rombios/32bit/rombios_compat.h b/tools/firmware/rombios/32bit/rombios_compat.h
index f33e3e783f..c0ae4151b5 100644
--- a/tools/firmware/rombios/32bit/rombios_compat.h
+++ b/tools/firmware/rombios/32bit/rombios_compat.h
@@ -5,10 +5,13 @@
* Compatibility functions and structures for transitioning between
* 16 bit Bochs BIOS and 32 bit BIOS code.
*/
-#include <stdint.h>
#define ADDR_FROM_SEG_OFF(seg, off) (void *)((((uint32_t)(seg)) << 4) + (off))
+typedef unsigned char uint8_t;
+typedef unsigned short int uint16_t;
+typedef unsigned int uint32_t;
+
typedef uint8_t Bit8u;
typedef uint16_t Bit16u;
typedef uint32_t Bit32u;