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

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

revision 27 by dpavlin, Mon Oct 8 16:19:37 2007 UTC revision 28 by dpavlin, Mon Oct 8 16:20:26 2007 UTC
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: arcbios.h,v 1.12 2006/02/02 19:30:32 debug Exp $   *  $Id: arcbios.h,v 1.13 2006/06/30 20:22:54 debug Exp $
32   *   *
33   *  Headerfile for src/arcbios.c.   *  Headerfile for src/arcbios.c.
34   *   *
# Line 82  struct emul_arc_child64 { Line 82  struct emul_arc_child64 {
82  #define ARC_BOOTSTR_BUFLEN              1000  #define ARC_BOOTSTR_BUFLEN              1000
83    
84    
85    /*
86     *  Problem: kernels seem to be loaded at low addresses in RAM, so
87     *  storing environment strings and memory descriptors there is a bad
88     *  idea. They are stored at 0xbfc..... instead.  The ARC SPB must
89     *  be at physical address 0x1000 though.
90     */
91    
92    #define SGI_SPB_ADDR            0xffffffff80001000ULL
93    /*  0xbfc10000 is firmware callback vector stuff  */
94    #define ARC_FIRMWARE_VECTORS    0xffffffffbfc80000ULL
95    #define ARC_FIRMWARE_ENTRIES    0xffffffffbfc88000ULL
96    #define ARC_ARGV_START          0xffffffffbfc90000ULL
97    #define ARC_ENV_STRINGS         0xffffffffbfc98000ULL
98    #define ARC_ENV_POINTERS        0xffffffffbfc9d000ULL
99    #define SGI_SYSID_ADDR          0xffffffffbfca1800ULL
100    #define ARC_DSPSTAT_ADDR        0xffffffffbfca1c00ULL
101    #define ARC_MEMDESC_ADDR        0xffffffffbfca1c80ULL
102    #define ARC_CONFIG_DATA_ADDR    0xffffffffbfca2000ULL
103    #define FIRST_ARC_COMPONENT     0xffffffffbfca8000ULL
104    #define ARC_PRIVATE_VECTORS     0xffffffffbfcb0000ULL
105    #define ARC_PRIVATE_ENTRIES     0xffffffffbfcb8000ULL
106    
107    
108  #endif  /*  ARCBIOS_H  */  #endif  /*  ARCBIOS_H  */

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

  ViewVC Help
Powered by ViewVC 1.1.26