1.1 --- a/src/mmio.h Wed Oct 31 09:05:44 2007 +0000
1.2 +++ b/src/mmio.h Tue Jan 01 02:47:20 2008 +0000
1.5 - * $Id: mmio.h,v 1.7 2007-10-31 09:05:44 nkeynes Exp $
1.6 + * $Id: mmio.h,v 1.8 2007-11-04 08:49:18 nkeynes Exp $
1.8 * mmio.h defines a complicated batch of macros used to build up the
1.9 * memory-mapped I/O regions in a reasonably readable fashion.
1.11 void register_io_regions( struct mmio_region **mmiolist );
1.13 extern struct mmio_region *io_rgn[];
1.14 -extern int num_io_rgns;
1.15 +extern uintptr_t num_io_rgns;
1.17 #define MMIO_READ( id, r ) *((int32_t *)(mmio_region_##id.mem + (r)))
1.18 #define MMIO_READF( id, r ) *((float *)(mmio_region_##id.mem + (r)))