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

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

revision 28 by dpavlin, Mon Oct 8 16:20:26 2007 UTC revision 34 by dpavlin, Mon Oct 8 16:21:17 2007 UTC
# Line 2  Line 2 
2  #define CPU_SPARC_H  #define CPU_SPARC_H
3    
4  /*  /*
5   *  Copyright (C) 2005-2006  Anders Gavare.  All rights reserved.   *  Copyright (C) 2005-2007  Anders Gavare.  All rights reserved.
6   *   *
7   *  Redistribution and use in source and binary forms, with or without   *  Redistribution and use in source and binary forms, with or without
8   *  modification, are permitted provided that the following conditions are met:   *  modification, are permitted provided that the following conditions are met:
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: cpu_sparc.h,v 1.40 2006/07/16 13:32:28 debug Exp $   *  $Id: cpu_sparc.h,v 1.43 2006/12/30 13:31:00 debug Exp $
32   */   */
33    
34  #include "misc.h"  #include "misc.h"
# Line 138  DYNTRANS_MISC64_DECLARATIONS(sparc,SPARC Line 138  DYNTRANS_MISC64_DECLARATIONS(sparc,SPARC
138  #define SPARC_PREG_NAMES        {                                       \  #define SPARC_PREG_NAMES        {                                       \
139          "tpc", "tnpc", "tstate", "tt", "tick", "tba", "pstate", "tl",   \          "tpc", "tnpc", "tstate", "tt", "tick", "tba", "pstate", "tl",   \
140          "pil", "cwp", "cansave", "canrestore", "cleanwin", "otherwin",  \          "pil", "cwp", "cansave", "canrestore", "cleanwin", "otherwin",  \
141          "wstate", "reserved15", "reserved16", "reserved17", "reserved18", \          "wstate", "fq", "reserved16", "reserved17", "reserved18", \
142          "reserved19", "reserved20", "reserved21", "reserved22", \          "reserved19", "reserved20", "reserved21", "reserved22", \
143          "reserved23", "reserved24", "reserved25", "reserved26", \          "reserved23", "reserved24", "reserved25", "reserved26", \
144          "reserved27", "reserved28", "reserved29", "reserved30", \          "reserved27", "reserved28", "reserved29", "reserved30", \
145          "reserved31" }          "ver" }
146    
147  #define N_SPARC_BRANCH_TYPES    16  #define N_SPARC_BRANCH_TYPES    16
148  #define SPARC_BRANCH_NAMES {                                            \  #define SPARC_BRANCH_NAMES {                                            \
# Line 330  int sparc_memory_rw(struct cpu *cpu, str Line 330  int sparc_memory_rw(struct cpu *cpu, str
330          unsigned char *data, size_t len, int writeflag, int cache_flags);          unsigned char *data, size_t len, int writeflag, int cache_flags);
331  int sparc_cpu_family_init(struct cpu_family *);  int sparc_cpu_family_init(struct cpu_family *);
332    
333    /*  memory_sparc.c:  */
334    int sparc_translate_v2p(struct cpu *cpu, uint64_t vaddr,
335            uint64_t *return_addr, int flags);
336    
337    
338  #endif  /*  CPU_SPARC_H  */  #endif  /*  CPU_SPARC_H  */

Legend:
Removed from v.28  
changed lines
  Added in v.34

  ViewVC Help
Powered by ViewVC 1.1.26