+1 For this to be a Project (if you need another opinion). On Mon, 2007-05-21 at 19:29 -0700, Neale Ferguson wrote: > The following is a description of a proposal to form a Community that will be > devoted to the porting of OpenSolaris on to the System z (z/Architecture aka > mainframe). > > Goal - Port OpenSolaris to IBM System z > > Principal - Neale Ferguson > > Status - Port has reached "Banner" stage > > Codename âSiriusâ > - _LP64 datamodel > > Architecture Level Set: > - z9 hardware > - Fullword immediate instructions > - Compare-swap-and-purge (CSP/CSPG) instruction > - Long displacement (RY) instructions > - Long relative displacement instructions > - Load Page Table Entry instruction (LPTE) > - Invalidate DAT entry instruction > - Cryptographic instructions > - ABI is identical to Linux for System z > - Assumes presence of z/VM > - 5.2 base > - Using Hypervisor interfaces: > - Block I/O > - PFAULT > - I/O discovery > - Memory discovery > - Co-operative Memory Management > - Separate address spaces for kernel and user processes > - May split user code and data in separate address spaces to prevent > buffer overwrite attacks > - Full 64-bit (16EB) address space > - 3 levels of region table + Segment + Page > > Building > - Cross-build environment on SPARC64 > - SPARC is âbig endianâ > - âON Buildâ tools: part of OpenSolaris > - Normal Solaris tools: dmake > - GNU tools with new target of âibm-s390x-solaris2â > - GCC 4.1.1 > - Binutils 2.17.50 > > Neale Ferguson > > > This message posted from opensolaris.org > _______________________________________________ > opensolaris-discuss mailing list > [email protected]
_______________________________________________ opensolaris-discuss mailing list [email protected]
