Files
xen/extras/mini-os/include/iorw.h
T
Matthew Fioravante 5691487f31 minios: Add ioread/iowrite functions to mini-os
This patch adds iowritexx() and ioreadxx() functions for interacting
with hardware memory to mini-os. The functions are available in a header
iorw.h

Signed-off-by: Matthew Fioravante <matthew.fioravante@jhuapl.edu>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyons.org>
Reviewed-by: George Dunlap <george.dunlap@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
2012-10-08 14:36:28 +01:00

17 lines
442 B
C

#ifndef MINIOS_IORW_H
#define MINIOS_IORW_H
#include <mini-os/types.h>
void iowrite8(volatile void* addr, uint8_t val);
void iowrite16(volatile void* addr, uint16_t val);
void iowrite32(volatile void* addr, uint32_t val);
void iowrite64(volatile void* addr, uint64_t val);
uint8_t ioread8(volatile void* addr);
uint16_t ioread16(volatile void* addr);
uint32_t ioread32(volatile void* addr);
uint64_t ioread64(volatile void* addr);
#endif