|
Last change
on this file since 126 was 123, checked in by rosiere, 17 years ago |
|
1) Fix performance
2) add auto generation to SPECINT2000
3) add reset in genMoore and genMealy
|
|
File size:
1.3 KB
|
| Line | |
|---|
| 1 | # ifndef MAPPING_MEMORY_H
|
|---|
| 2 | # define MAPPING_MEMORY_H
|
|---|
| 3 |
|
|---|
| 4 | # define TEXT_BASE 0x00000000
|
|---|
| 5 | # define TEXT_SIZE 0x01000000
|
|---|
| 6 |
|
|---|
| 7 | # define DATA_CACHED_BASE 0x10000000
|
|---|
| 8 | # define DATA_CACHED_SIZE 0x05000000
|
|---|
| 9 |
|
|---|
| 10 | # define DATA_STACK_BASE 0x40000000
|
|---|
| 11 | # define DATA_STACK_SIZE 0x02000000
|
|---|
| 12 |
|
|---|
| 13 | # define DATA_UNCACHED_BASE 0x80000000
|
|---|
| 14 | # define DATA_UNCACHED_SIZE 0x01000000
|
|---|
| 15 |
|
|---|
| 16 | # define TTY_BASE 0xa0000000
|
|---|
| 17 | //#define TTY_SIZE nb_tty*4*4
|
|---|
| 18 | // (word access)
|
|---|
| 19 | // word 0 : write tty
|
|---|
| 20 | // word 1 : stop
|
|---|
| 21 | // word 2 : print word
|
|---|
| 22 | // word 3 : unused
|
|---|
| 23 |
|
|---|
| 24 | # define RAMLOCK_BASE 0xb0000000
|
|---|
| 25 | //#define RAMLOCK_SIZE nb_ramlock
|
|---|
| 26 | // (char access)
|
|---|
| 27 |
|
|---|
| 28 | # define SIM2OS_BASE 0xc0000000
|
|---|
| 29 | # define SIM2OS_SIZE 0x00001000
|
|---|
| 30 | // (word access)
|
|---|
| 31 | // word 0 : number of service
|
|---|
| 32 | // word 1 : result
|
|---|
| 33 | // word 2 : error
|
|---|
| 34 | // word 3+: arguments
|
|---|
| 35 |
|
|---|
| 36 | #endif
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.