lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
Last change
on this file since 3f31742 was 8e75edf, checked in by Martin Decky <martin@…>, 19 years ago |
more realistic simulated CPU frequency
|
-
Property mode
set to
100644
|
File size:
762 bytes
|
Line | |
---|
1 | #
|
---|
2 | # Simics 3.0 PPC32 simple configuration
|
---|
3 | #
|
---|
4 |
|
---|
5 | $cpu_class = "ppc750"
|
---|
6 | $freq_mhz = 50
|
---|
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.