+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]

Reply via email to