HOME

TheInfoList



OR:

Power Architecture Platform Reference (PAPR) is an initiative from
Power.org Power.org was an organization to develop and promote Power Architecture technology by establishing its open standards, guidelines, best practices, and certifications. Power.org was founded in 2004 by IBM and 15 other companies. Freescale (later ...
to make a new open computing platform based on
Power ISA Power ISA is a reduced instruction set computer (RISC) instruction set architecture (ISA) currently developed by the OpenPOWER Foundation, led by IBM. It was originally developed by IBM and the now-defunct Power.org industry group. Power IS ...
processors. It follows two previous attempts made in the 1990s,
PReP PowerPC Reference Platform (PReP) was a standard system architecture for PowerPC-based computer systems (as well as a reference implementation) developed at the same time as the PowerPC processor architecture. Published by IBM in 1994, it allo ...
and CHRP. The PAPR specification provides the foundation for development of standard server computers. Various operating systems like
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and
IBM AIX AIX (Advanced Interactive eXecutive, pronounced , "ay-eye-ex") is a series of Proprietary software, proprietary Unix operating systems developed and sold by IBM for several of its computer platforms. Background Originally released for the ...
rely on the PAPR interface to run on Power-based hardware. PAPR is Power.org's move toward what IBM did originally with PReP, in that it defines a common hardware definition and software/firmware platform under a set of requirements. In practice, the PAPR is an extension to the
Open Firmware Open Firmware is a standard defining the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun Microsystems, where it was known as OpenBoot, and has bee ...
specification. Since 2013, extensions have been done by the
OpenPOWER Foundation The OpenPOWER Foundation is a collaboration around Power ISA-based products initiated by IBM and announced as the "OpenPOWER Consortium" on August 6, 2013. IBM is opening up technology surrounding their Power Architecture offerings, such as pro ...
, which released a slightly reduced public version of the PAPR standard for running Linux on Power hardware (called LoPAPR

In 2020, LoPAPR was renamed to Linux on Power Architecture Reference (LoPAR

with the release of a new version.


Contributing

In July 2020, the document sources of LoPA

were released on terms of Apache License 2.0 in
OpenPOWER Foundation The OpenPOWER Foundation is a collaboration around Power ISA-based products initiated by IBM and announced as the "OpenPOWER Consortium" on August 6, 2013. IBM is opening up technology surrounding their Power Architecture offerings, such as pro ...
GitHub account, and are accepting pull requests from the community.


Compliant boards

* IBM JS20/21 — PowerPC 970, PowerPC 970FX/MP based server blades. * The
IBM System p The IBM System p is a high-end line of RISC (Power)/UNIX-based servers. It was the successor of the RS/6000 line, and predecessor of the IBM Power Systems server series. History The previous RS/6000 line was originally a line of workstations and ...
product line, called
IBM Power Systems Power Systems is a family of server computers from IBM that are based on its Power processors. It was created in 2008 as a merger of the System p and System i product lines. History IBM had two distinct POWER- and PowerPC-based hardware li ...
nowadays.


Embedded power architecture platform requirements

Wind River led the Power.org sub-committee working on an embedded specification known as ePAPR''

that was ratified in July 2008. In October 2011, an updated specification was released, the ePAPR v1.1 to clarify and add a new chapter on virtualization. Apart from basic concepts like using a
device tree In computing, a devicetree (also written device tree) is a data structure describing the hardware components of a particular computer so that the operating system's kernel can use and manage those components, including the CPU or CPUs, the memory ...
, the ePAPR specification has nothing in common with the variant for servers—for example it defines a completely different set of hypercalls.


External links


Sources for LoPAR on OpenPower Foundation Github

OpenPower Foundation Linux on Power Architecture Reference (LoPAR) v2.9+ (Jun 2020)

OpenPower Foundation Linux on Power Architecture Platform Reference (LoPAPR) v1.1 (Mar 2016)

Power.org Standard for Embedded Power Architecture Platform Requirements (ePAPR) v.1.1
at the Wayback Machine.
Power.org
PowerPC mainboards