In legion build config, updated path to GNU tools and updated deprecated Sun CC flag...
[OpenSPARC-T2-SAM] / README
CommitLineData
920dae64
AT
1==============================================================================
2 Instructions for OpenSPARC T2 Version 1.0 Architecture and Performance
3 Modeling
4==============================================================================
5
61. Download OpenSPARCT2_Arch_1.0.tar.bz2 file to your directory. e.g. you
7 downloaded this file to "/home/johndoe/OpenSPARCT2_SAM" directory.
8
92. Unzip downloaded file by using following command:
10
11 bunzip2 OpenSPARCT2_Arch.1.0.tar.bz2
12
13 This step will create OpenSPARCT2_Arch.1.0.tar file.
14
153. Extract files from tar file by using following command:
16
17 tar xvf OpenSPARCT2_Arch.1.0.tar
18
194. Setup environment variables by editing OpenSPARCT2_SAM.cshrc file.
20
21 Please set the following variables in OpenSPARCT2_SAM.cshrc file
22
23 SIM_ROOT Directory location where you Extracted
24 the OpenSPARCT2_SAM.tar file. e.g.
25 /home/johndoe/OpenSPARCT2_SAM
26
27 SUN_STUDIO Directory location for Sun Studio installation
28 e.g. /usr/dist/pkgs/sunstudio_sparc/SUNWspro
29
305. Source the environment variable file above by using following command :
31
32 source OpenSPARCT2_SAM.cshrc
33
34 You may want to add the above command to your ~/.cshrc file, so that
35 every time you login, it will source the above file.
36
376. This pacakge includes :
38
39 1. sam-t2 directory : SPARC Architecture Model with SPARC
40 Architecture Simulator (SAS)
41
42 See README.sam for more details on how run SAM, build SAS etc.
43
44 2. legion directory : Faster SPARC system simulator for Software developers
45
46 See README.legion for more details on how setup/run Legion.
47
48 3. README files :
49 README, README.sam,
50 README.legion, README.hypervisor,
51 README.obp
52
53 4. S10image directory : Binary images suitable for simulation. This includes
54 Binary images of Solaris 10, Open Boot PROM, Hypervisor. All these
55 are used for simulations with SAM and Legion.
56
57 5. bin directory : Set of scripts to build OBP, Legion.
58
59 6. OpenSPARCT2_SAM.cshrc file : Setup for running SAM, Legion.
60
61 7. License files:
62 GPLv2_License_OpenSPARCT2.txt
63 THIRDPARTYLICENSEREADME.txt
64 BINARY_SLA.txt
65 BSD+_License.txt
66
67 8. rst directory : RST is a trace format for SPARC
68 instruction-level traces. The rst directory contains
69 source code for trace reader and compressor/decompressor
70 utility to compress/decompress the traces (rstzip).
71 rst/README for details on how to compile it.
72
73 9. hypervisor directory : Source code for Hypervisor.
74
75 10. obp directory : Source code for OBP.
76
77 11. t1_fpga directory: Source code for compiling prom.bin for the
78 FPGA mapped OpenSPARC T1 core. Look at README.t1_fpga for instructions
79 on how to compile the code.
80