Ignore:
Timestamp:
Jan 24, 2011, 5:36:50 PM (14 years ago)
Author:
kane
Message:

add multi write buffer in cc_xcache_v4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/caba-ring-ccxcachev4_memcachev4-mips32el/segmentation.h

    r107 r134  
    1919//      base address required by MIPS processor
    2020/////////////////////////////////////////////////////////////////
    21 #define MMU
    22 
    2321#define RESET_BASE      0xBFC00000
    2422#define RESET_SIZE      0x00010000
     
    2927#define TEXT_BASE       0x00400000
    3028#define TEXT_SIZE       0x00050000
     29
    3130/////////////////////////////////////////////////////////////////
    3231//      global data segment (initialised)
     
    3433
    3534#define MC_M_BASE       0x10000000
    36 #define MC_M_SIZE       0x00100000
     35#define MC_M_SIZE       0x000F0000
    3736
    38 /////////////////////////////////////////////////////////////////
    39 //      page table (initialised)
    40 /////////////////////////////////////////////////////////////////
    41 #define PTD_ADDR        0x40400000
    42 #define PTE_ADDR        0x40402000
    43 #define IPTE_ADDR       0x40403000
    44 #define TAB_SIZE        0x00010000
    45 
    46 #define V_TTY_BASE      0x00800000
    47 #define V_TIMER_BASE    0x00C00000      // timer virtual address
    4837//////////////////////////////////////////////////////////
    4938//      System devices
     
    5342#define TTY_SIZE        0x00000100
    5443
    55 #define TIMER_BASE      0xD0200000
    56 #define TIMER_SIZE      0x00000100
     44#define XICU_BASE       0xD0200000
     45#define XICU_SIZE       0x00000100
    5746
    58 #define LOCKS_BASE      0xE0200000
    59 #define LOCKS_SIZE      0x00000100
     47#define SIMHELPER_BASE  0xF0200000
     48#define SIMHELPER_SIZE  0x00000100
    6049
    61 #define C_PROC0_BASE    0x01200000
    62 #define C_PROC0_SIZE    0x00000010
    63 
    64 #define C_PROC1_BASE    0x02200000
    65 #define C_PROC1_SIZE    0x00000010
    66 
    67 #define C_PROC2_BASE    0x03200000
    68 #define C_PROC2_SIZE    0x00000010
    69 
    70 #define C_PROC3_BASE    0x04200000
    71 #define C_PROC3_SIZE    0x00000010
    72 
    73 #define C_MC_M_BASE     0x00200000
    74 #define C_MC_M_SIZE     0x00000008
    75 
    76 #define XRAM_BASE       0xB0200000
    77 #define XRAM_SIZE       0x00000008
     50#define C_PROC_BASE     0x01200000
     51#define C_PROC_SIZE     0x00000010
     52#define C_PROC_SPAN     0x01000000
    7853
    7954#define MC_R_BASE       0x20200000
    8055#define MC_R_SIZE       0x00000008
    8156
    82 #define CLEANUP_OFFSET  0x20200000
     57//#define C_MC_M_BASE   0x00200000
     58//#define C_MC_M_SIZE   0x00000008
     59
     60//#define XRAM_BASE     0xB0200000
     61//#define XRAM_SIZE     0x00000008
     62
     63//#define CLEANUP_OFFSET  0x20200000
Note: See TracChangeset for help on using the changeset viewer.