/[gxemul]/trunk/src/include/devices.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/devices.h

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

revision 31 by dpavlin, Mon Oct 8 16:20:26 2007 UTC revision 32 by dpavlin, Mon Oct 8 16:20:58 2007 UTC
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: devices.h,v 1.213 2006/07/08 12:30:03 debug Exp $   *  $Id: devices.h,v 1.218 2006/10/02 09:26:53 debug Exp $
32   *   *
33   *  Memory mapped devices.   *  Memory mapped devices.
34   *   *
# Line 43  struct cpu; Line 43  struct cpu;
43  struct machine;  struct machine;
44  struct memory;  struct memory;
45  struct pci_data;  struct pci_data;
46    struct timer;
47    
48  /* #ifdef WITH_X11  /* #ifdef WITH_X11
49  #include <X11/Xlib.h>  #include <X11/Xlib.h>
# Line 279  struct footbridge_data { Line 280  struct footbridge_data {
280          uint32_t        timer_load[N_FOOTBRIDGE_TIMERS];          uint32_t        timer_load[N_FOOTBRIDGE_TIMERS];
281          uint32_t        timer_value[N_FOOTBRIDGE_TIMERS];          uint32_t        timer_value[N_FOOTBRIDGE_TIMERS];
282          uint32_t        timer_control[N_FOOTBRIDGE_TIMERS];          uint32_t        timer_control[N_FOOTBRIDGE_TIMERS];
283          int             timer_being_read;  
284          int             timer_poll_mode;          struct timer    *timer[N_FOOTBRIDGE_TIMERS];
285            int             pending_timer_interrupts[N_FOOTBRIDGE_TIMERS];
286    
287          uint32_t        irq_status;          uint32_t        irq_status;
288          uint32_t        irq_enable;          uint32_t        irq_enable;
# Line 687  struct vr41xx_data { Line 689  struct vr41xx_data {
689          int             dont_clear_next;          int             dont_clear_next;
690          int             escape_state;          int             escape_state;
691    
692            int             pending_timer_interrupts;
693            struct timer    *timer;
694    
695          /*  See icureg.h in NetBSD for more info.  */          /*  See icureg.h in NetBSD for more info.  */
696          uint16_t        sysint1;          uint16_t        sysint1;
697          uint16_t        msysint1;          uint16_t        msysint1;
# Line 722  struct lk201_data { Line 727  struct lk201_data {
727          int                     mouse_mode;          int                     mouse_mode;
728          int                     mouse_revision;         /*  0..15  */            int                     mouse_revision;         /*  0..15  */  
729          int                     mouse_x, mouse_y, mouse_buttons;          int                     mouse_x, mouse_y, mouse_buttons;
   
         int                     old_host_mouse_x;  
         int                     old_host_mouse_y;  
         int                     old_host_mouse_stays_put;  
         int                     mouse_check_interval;  
         int                     mouse_check_interval_reset;  
730  };  };
731  void lk201_tick(struct lk201_data *);  void lk201_tick(struct machine *, struct lk201_data *);
732  void lk201_tx_data(struct lk201_data *, int port, int idata);  void lk201_tx_data(struct lk201_data *, int port, int idata);
733  void lk201_init(struct lk201_data *d, int use_fb,  void lk201_init(struct lk201_data *d, int use_fb,
734          void (*add_to_rx_queue)(void *,int,int), int console_handle, void *);          void (*add_to_rx_queue)(void *,int,int), int console_handle, void *);

Legend:
Removed from v.31  
changed lines
  Added in v.32

  ViewVC Help
Powered by ViewVC 1.1.26