From: Nicholas S. <ns...@us...> - 2004-03-03 21:04:18
|
Update of /cvsroot/kgi-wip/kgi-0.9/kgi/include/kgi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16665 Modified Files: io.h Log Message: Add rid field. This may not yet solve all the MACH64 compilation: still in progress. Index: io.h =================================================================== RCS file: /cvsroot/kgi-wip/kgi-0.9/kgi/include/kgi/io.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -p -d -r1.6 -r1.7 --- io.h 25 Jan 2003 02:57:45 -0000 1.6 +++ io.h 3 Mar 2004 20:51:30 -0000 1.7 @@ -11,6 +11,11 @@ ** MAINTAINER Steffen_Seeger ** ** $Log$ +** Revision 1.7 2004/03/03 20:51:30 nsouch +** +** Add rid field. This may not yet solve all the MACH64 compilation: still +** in progress. +** ** Revision 1.6 2003/01/25 02:57:45 aldot ** - add IF sample random ** @@ -105,6 +110,7 @@ typedef struct \ x##_paddr_t base_phys; /* physical address */\ __kgi_size_t size; /* size of region */\ x##_paddr_t decode; /* decoded I/O address lines */\ + __kgi_u32_t rid; /* region unique id for device */\ const __kgi_ascii_t *name; /* name of the region */\ \ } x##_region_t; \ @@ -207,9 +213,11 @@ typedef int irq_handler_fn(void *meta, v typedef struct { + pcicfg_vaddr_t device; /* (PCI) device this belongs to */ irq_flags_t flags; /* properties */ const __kgi_ascii_t *name; /* name of the line */ __kgi_u_t line; /* requested IRQ line */ + __kgi_u32_t rid; /* region unique id for device */ void *meta; /* handler meta data */ void *meta_io; /* handler meta I/O data */ |