lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
Last change
on this file since 93a3348 was 08a7802f, checked in by Martin Decky <martin@…>, 19 years ago |
move contrib from kernel/ to /
update Sparc64 toolchain to use Binutils 2.17 (neeeded for linking uspace)
|
-
Property mode
set to
100644
|
File size:
762 bytes
|
Rev | Line | |
---|
[cfad878] | 1 | #
|
---|
| 2 | # Simics 3.0 PPC32 simple configuration
|
---|
| 3 | #
|
---|
| 4 |
|
---|
| 5 | $cpu_class = "ppc750"
|
---|
[8e75edf] | 6 | $freq_mhz = 50
|
---|
[cfad878] | 7 | $image = "image.boot"
|
---|
| 8 | $image_offset = -0x7a000000
|
---|
| 9 |
|
---|
| 10 | add-directory "%simics%/targets/ppc64-simple/images"
|
---|
| 11 |
|
---|
| 12 | import-std-components
|
---|
| 13 | import-ppc-simple-components
|
---|
| 14 |
|
---|
| 15 | $system = (create-ppc-simple cpu_class = $cpu_class
|
---|
| 16 | cpu_frequency = $freq_mhz
|
---|
| 17 | memory_megs = 256)
|
---|
| 18 |
|
---|
| 19 | $cpu = ($system.get-component-object "cpu")
|
---|
| 20 |
|
---|
| 21 | $system.connect uart0 (create-std-text-console)
|
---|
| 22 |
|
---|
| 23 | instantiate-components
|
---|
| 24 |
|
---|
| 25 | $start = (load-binary $image $image_offset)
|
---|
| 26 | $cpu->msr = ($cpu->msr | (1 << 13) | (1 << 5) | (1 << 4))
|
---|
| 27 | $cpu.set-pc $start - $image_offset
|
---|
| 28 |
|
---|
| 29 | @itlb = conf.cpu0.itlb
|
---|
| 30 | @itlb[0] = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
|
---|
| 31 | @conf.cpu0.itlb = itlb
|
---|
| 32 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.