Use TypeManager.GetInterfaces().
[mono.git] / web / ppc
1
2 * Mono PowerPC Port
3
4 ** Status
5
6         It passes and compiles the same amount of mono tests as on the x86 architecture.
7
8         mcs is self hosting on Linux/PPC.
9
10 *** Interpreter
11
12         Up to date.
13
14 *** JIT and code precompiled:
15
16         Works on MacOS X 10.2, 10.3 and Linux/PPC.   
17
18 ** Documentation
19
20 *** PowerPC architecture:
21
22     <A HREF="http://e-www.motorola.com/brdata/PDFDB/docs/MPCFPE32B.pdf">PowerPC Programming environments manual</A><BR>
23     <A HREF="http://e-www.motorola.com/brdata/PDFDB/docs/MPC7410UM.pdf">G4 (7410) User's manual</A>
24         
25         There's a very nice introduction to PowerPC assembly language
26         at <a
27         href="http://www-106.ibm.com/developerworks/library/l-ppc/">http://www-106.ibm.com/developerworks/library/l-ppc/</a>.
28
29 *** Calling conventions:
30
31         Linux on PPC32 uses the <a
32         href="http://refspecs.freestandards.org/elf/elfspec_ppc.pdf">The
33         PowerPC SystemV ABI specification</a>.
34
35         On MacOS X, the conventions are documented in the <a
36         href="http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/MachORuntime.pdf">Mach-O
37         Runtime Architecture</a>.
38