Home | History | Annotate | Download | only in bootstub
      1 #include <stdint.h>
      2 #include "imr_toc.h"
      3 
      4 imr_toc_t imr6_toc = { {
      5     /* Table of Contents */
      6     { 0x00000000,
      7       0x00001000,
      8       IMR6_TOC_MAGIC,
      9       MAKE_TOC_VERSION(IMR6_TOC_VERSION_MAJ, IMR6_TOC_VERSION_MIN)
     10     },
     11     /* MTX writeback buffer */
     12     { 0x00002000,
     13       0x00001000,
     14       0, 0
     15     },
     16     /* VXE FW */
     17     { 0x00003000,
     18       0x00080000,
     19       0, 0
     20     },
     21     /* VXE context buffer */
     22     { 0x00083000,
     23       0x0000C000,
     24       0, 0
     25     },
     26     /* VXE secure page tables */
     27     { 0x0008F000,
     28       0x00020000,
     29       0, 0
     30     },
     31     /* protected content bufs */
     32     { 0x000AF000,
     33       0x01551000,
     34       IMR6_PC_BUFS_START_VADDR,
     35       0
     36     },
     37     /* shadow page table */
     38     { 0x00060000,
     39       0x00020000,
     40       0,
     41       0
     42     },
     43     /* memory for Xen */
     44     { 0x01600000,
     45       0x00C00000,
     46       0, 0
     47     }}
     48 };
     49 
     50 imr_toc_t imr7_toc = { {
     51     /* Table of Contents */
     52     { 0x00000000,
     53       0x00001000,
     54       IMR7_TOC_MAGIC,
     55       MAKE_TOC_VERSION(IMR7_TOC_VERSION_MAJ, IMR7_TOC_VERSION_MIN)
     56     },
     57     /* platform svcs/Chaabi mailboxes */
     58     { 0x00001000,
     59       0x00001000,
     60       0, 0
     61     },
     62     /* IA runtime FW */
     63     { 0x00002000,
     64       0x00020000,
     65       0, 0
     66     },
     67     /* Xen */
     68     { 0x00022000,
     69       0x00300000,
     70       0 ,0
     71     } }
     72 };
     73