diff -Naur xen-unstable-trp-sdp-pristine/extras/mini-os/arch/ia64/iorw.c xen-unstable-trp-sdp/extras/mini-os/arch/ia64/iorw.c --- xen-unstable-trp-sdp-pristine/extras/mini-os/arch/ia64/iorw.c 1969-12-31 19:00:00.000000000 -0500 +++ xen-unstable-trp-sdp/extras/mini-os/arch/ia64/iorw.c 2011-02-23 19:40:48.000000000 -0500 @@ -0,0 +1,23 @@ +#include +#include + +void iowrite8(void* addr, uint8_t val) +{ + printk("iorw not implemented!!\n"); +} +void iowrite32(void* addr, uint32_t val) +{ + printk("iorw not implemented!!\n"); +} + +uint8_t ioread8(void* addr) +{ + printk("iorw not implemented!!\n"); + return 0; +} +uint32_t ioread32(void* addr) +{ + printk("iorw not implemented!!\n"); + return 0; +} + diff -Naur xen-unstable-trp-sdp-pristine/extras/mini-os/arch/x86/iorw.c xen-unstable-trp-sdp/extras/mini-os/arch/x86/iorw.c --- xen-unstable-trp-sdp-pristine/extras/mini-os/arch/x86/iorw.c 1969-12-31 19:00:00.000000000 -0500 +++ xen-unstable-trp-sdp/extras/mini-os/arch/x86/iorw.c 2011-02-23 19:40:48.000000000 -0500 @@ -0,0 +1,20 @@ +#include + +void iowrite8(void* addr, uint8_t val) +{ + *((uint8_t*)addr) = val; +} +void iowrite32(void* addr, uint32_t val) +{ + *((uint32_t*)addr) = val; +} + +uint8_t ioread8(void* addr) +{ + return *((uint8_t*) addr); +} +uint32_t ioread32(void* addr) +{ + return *((uint32_t*) addr); +} + diff -Naur xen-unstable-trp-sdp-pristine/extras/mini-os/include/iorw.h xen-unstable-trp-sdp/extras/mini-os/include/iorw.h --- xen-unstable-trp-sdp-pristine/extras/mini-os/include/iorw.h 1969-12-31 19:00:00.000000000 -0500 +++ xen-unstable-trp-sdp/extras/mini-os/include/iorw.h 2011-02-23 19:40:48.000000000 -0500 @@ -0,0 +1,12 @@ +#ifndef MINIOS_IORW_H +#define MINIOS_IORW_H + +#include + +void iowrite8(void* addr, uint8_t val); +void iowrite32(void* addr, uint32_t val); + +uint8_t ioread8(void* addr); +uint32_t ioread32(void* addr); + +#endif