/[gxemul]/trunk/src/include/device.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/include/device.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 41 by dpavlin, Mon Oct 8 16:21:17 2007 UTC revision 42 by dpavlin, Mon Oct 8 16:22:32 2007 UTC
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: device.h,v 1.20 2006/12/30 13:31:00 debug Exp $   *  $Id: device.h,v 1.21 2007/06/05 07:49:42 debug Exp $
32   *   *
33   *  Device registry.  (See device.c for more info.)   *  Device registry.  (See device.c for more info.)
34   */   */
35    
36  #include "misc.h"  #include "misc.h"
 #include "bus_pci.h"  
37    
38  struct machine;  struct machine;
39    struct pci_device;
40    
41    
42  struct devinit {  struct devinit {
43          struct machine  *machine;          struct machine  *machine;
44    
45          char            *name;          /*  e.g. "cons"  */          char            *name;          /*  e.g. "cons"  */
46          char            *name2;         /*  e.g. "secondary serial port"  */          char            *name2;         /*  e.g. "secondary serial port"  */
47    
# Line 47  struct devinit { Line 49  struct devinit {
49          uint64_t        addr2;          /*  Secondary address (optional)  */          uint64_t        addr2;          /*  Secondary address (optional)  */
50          uint64_t        len;          uint64_t        len;
51    
52          /*  Old-style IRQ:  */          char            *interrupt_path;
         int             irq_nr;  
   
         char            *interrupt_path;/*  Interrupt path:  */  
53    
54          int             in_use;          int             in_use;
55          int             addr_mult;          int             addr_mult;

Legend:
Removed from v.41  
changed lines
  Added in v.42

  ViewVC Help
Powered by ViewVC 1.1.26