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

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

revision 39 by dpavlin, Mon Oct 8 16:21:53 2007 UTC revision 40 by dpavlin, Mon Oct 8 16:22:11 2007 UTC
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: cpu_sh.h,v 1.39 2007/04/04 19:59:24 debug Exp $   *  $Id: cpu_sh.h,v 1.41 2007/04/28 09:19:34 debug Exp $
32   *   *
33   *  Note: Many things here are SH4-specific, so it probably doesn't work   *  Note: Many things here are SH4-specific, so it probably doesn't work
34   *        for SH3 emulation.   *        for SH3 emulation.
# Line 152  struct sh_cpu { Line 152  struct sh_cpu {
152          /*  Cached and calculated values:  */          /*  Cached and calculated values:  */
153          uint8_t         int_prio_and_pending[0x1000 / 0x20];          uint8_t         int_prio_and_pending[0x1000 / 0x20];
154          int16_t         int_to_assert;  /*  Calculated int to assert  */          int16_t         int_to_assert;  /*  Calculated int to assert  */
155          int             int_level;      /*  Calculated int level  */          unsigned int    int_level;      /*  Calculated int level  */
156    
157          /*  Timer/clock functionality:  */          /*  Timer/clock functionality:  */
158          int             pclock;          int             pclock;
# Line 163  struct sh_cpu { Line 163  struct sh_cpu {
163          uint32_t        dmac_tcr[4];          uint32_t        dmac_tcr[4];
164          uint32_t        dmac_chcr[4];          uint32_t        dmac_chcr[4];
165    
166            /*  PCI controller:  */
167            struct pci_data *pcic_pcibus;
168    
169    
170          /*          /*
171           *  Instruction translation cache and Virtual->Physical->Host           *  Instruction translation cache and Virtual->Physical->Host
# Line 170  struct sh_cpu { Line 173  struct sh_cpu {
173           */           */
174          DYNTRANS_ITC(sh)          DYNTRANS_ITC(sh)
175          VPH_TLBS(sh,SH)          VPH_TLBS(sh,SH)
176          VPH32(sh,SH,uint64_t,uint8_t)          VPH32(sh,SH,uint32_t,uint8_t)
177  };  };
178    
179    

Legend:
Removed from v.39  
changed lines
  Added in v.40

  ViewVC Help
Powered by ViewVC 1.1.26