README.6.2
6.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
6.2 Build environment stuff:
Scott asked me to periodically update him on the status of this effort,
since I might be called out for paternity duties at any minute! Now that
I have a 6.2 build environment working, I'm documenting what I did to make
this possible so that we can pass along the information to any developers
who may need 6.2 for valid reasons (such as wanting the latest version from
Alias, for example).
I have a modified kernel on chebby, a 6.2 equipped Indy, along with a pair
of build trees (one for the kernel, one for PR).
login as hal, type "irix6.2" to get to the kernel build tree, and
"irix6.2pr" to get to the project reality build tree.
I installed a complete set of 5.3 development tools to the toolroot
"/u64_toolroot", and the irix6.2pr alias sets the TOOLROOT environment
variable to this directory.
With the toolroot thus installed, I completely built a populated PR tree
on chebby (chebby:/hal2/trees/irix6.2pr/PR), and verified that apps like
simple, onetri, gng run with the modified kernel.
There were very simple changes to u64.c, which may be found as
chebby:/hal2/trees/irix6.2pr/PR/kern/u64/u64.c; there were about a half
dozen one-liner changes to accomodate the new semaphore structure
declarations for 6.2.
So, if a developer wants this stuff on a 6.2 Indy, they should set up
a toolroot with all the goodies listed below, then get a copy of the new
u64.o kernel module from us and lboot a new kernel. Their build
environment (whatever it is) would have to honor the TOOLROOT environment
variable, which may not be the case if they aren't using commonrules et. al.
--hal
Target: /u64_toolroot/
I = Installed, R = Removed
Name Version Description
I c++_dev 1021572035 C++, 4.0
I c++_dev.hdr 1021572035 C++ Headers
I c++_dev.hdr.lib 1021572035 C++ Library Headers
I c++_dev.sw 1021572035 C++ Software
I c++_dev.sw.c++ 1021572035 C++ Compiler
I c++_dev.sw.lib 1021572035 C++ Libraries
I c++_eoe 1021572033 Standard Execution Environment (C++, 4.0)
I c++_eoe.sw 1021572033 Standard Execution Software
I c++_eoe.sw.lib 1021572033 Standard Execution Libraries
I c_dev 1021572033 C, 3.19
I c_dev.hdr 1021572033 C Headers
I c_dev.hdr.lib 1021572033 C Library Headers
I c_dev.sw 1021572033 C Software
I c_dev.sw.c 1021572033 C Compiler
I c_dev.sw.copt 1021572033 C Scalar Optimizer
I c_dev.sw.lib 1021572033 C Libraries
I c_dev.sw.util 1021572033 C Utilities
I c_eoe 1021572033 Standard Execution Environment (C, 3.19)
I c_eoe.sw 1021572033 Standard Execution Software
I c_eoe.sw.lib 1021572033 Standard Execution Libraries
I compiler_dev 1021572033 Base Compiler Development Environment, 5.3
I compiler_dev.hdr 1021572033 Base Compiler Headers
I compiler_dev.hdr.lib 1021572033 Base Compiler Headers
I compiler_dev.sw 1021572033 Base Compiler Software
I compiler_dev.sw.base 1021572033 Base Compiler Components
I compiler_dev.sw.dbx 1021572033 Base Compiler dbx Debugger
I compiler_dev.sw.ld 1021572033 Base Compiler Loader
I compiler_dev.sw.lib 1021572033 Base Compiler Libraries
I compiler_dev.sw.perf 1021572033 Base Compiler Performance Tools
I compiler_dev.sw.util 1021572033 Base Compiler Utilities
I compiler_eoe 1021572035 IRIX Standard Execution Environment, (Compiler, 5.3)
I compiler_eoe.sw 1021572035 IRIX Standard Execution Environment Software
I compiler_eoe.sw.cpp 1021572035 Source Code Preprocessor
I compiler_eoe.sw.lboot 1021572035 Kernel lboot Software
I compiler_eoe.sw.lib 1021572035 Base Execution Libraries
I compiler_eoe.sw.unix 1021572035 IRIX Execution Environment
I dev 1021572036 Development System, 5.3
I dev.hdr 1021572036 Development Headers, 5.3
I dev.hdr.lib 1021572036 Development Environment Headers
I dev.sw 1021572036 Development Software, 5.3
I dev.sw.lib 1021572036 Development Libraries
I dev.sw.make 1021572036 Parallel Make Utilities
I dmedia_eoe 1022162520 IRIS Digital Media Execution Environment, 5.5
I dmedia_eoe.data 1022162520 IRIS Digital Media EOE Data Files
I dmedia_eoe.data.soundscheme 1022162520 SoundScheme Data Files
I dmedia_eoe.sw 1022162520 IRIS Digital Media Software
I dmedia_eoe.sw.common 1022162520 Common Execution Environment Components
I dmedia_eoe.sw.compression 1022162520 Compression Execution Environment
I dmedia_eoe.sw.midi 1022162520 MIDI Execution Environment
I eoe1 1021572036 IRIX Execution Environment 1, 5.3
I eoe1.man 1021572036 IRIX Execution Environment Man Pages
I eoe1.man.relnotes 1021572036 IRIX Release Notes
I eoe1.man.unix 1021572036 Basic IRIX Man Pages
I eoe1.sw 1021572036 IRIX Execution Environment Software
I eoe1.sw.gfx_lib 1021572036 Graphics Execution Libraries
I eoe1.sw.irix_lib 1021572036 IRIX Execution Libraries
I eoe1.sw.unix 1021572036 IRIX Execution Environment
I eoe2 1021572036 IRIX Execution Environment 2, 5.3
I eoe2.sw 1021572036 IRIX Execution Environment Software
I eoe2.sw.imagetools 1021572036 Graphics Library Image Tools
I gl_dev 1021572036 Graphics Library Development System, 5.3
I gl_dev.sw 1021572036 GL Software
I gl_dev.sw.gldev 1021572036 GL Development Environment
I patchSG0001118 1029999901 Patch SG0001118: workaround for R4300 silicon users (nintendo developers)
I patchSG0001118.compiler_dev_sw 1029999901 Base Compiler Software
I patchSG0001118.compiler_dev_sw.base 1029999901 Base Compiler Components
I ultra 1022149600 Ultra 64 Development Environment, 2.0E
I ultra.dev 1022149600 Ultra 64 Development Environment Software
I ultra.dev.base 1022149600 Ultra 64 Base Development
I ultra.dev.demo 1022149600 Ultra 64 Demonstration Software
I ultra.dev.diag 1022149600 Ultra 64 Diagnostic Software
I ultra.man 1022149600 Ultra 64 Development Environment Man Pages
I ultra.man.base 1022149600 Ultra 64 Base Development Man Pages
I ultra.man.diag 1022149600 Ultra 64 Diagnostic Man Pages