[Skiboot] [PATCH 0/7] Interface updates for PRD channel
jk at ozlabs.org
Tue May 19 15:20:15 AEST 2015
This series implements a fairly small update to the PRD interface,
to remove knowledge that the kernel has about the messaging channel.
This has two parts:
- Representing the PRD ranges as /reserved-memory nodes, with
new properties ("ibm,prd-label") to identify them. These will
be read directly by userspace to do the proper reservation parsing.
- Splitting opal_prd_msg into two parts: a header and the actual message.
Since the header now has the size, the kernel only needs to reference
the header component, and the message content is essentially private
to the OPAL <--> userspace interface.
We also add a 'diagnostics' node to the ibm,opal node, to allow prd-related
info to be exposed to userspace (for example, for future versioning),
and to give the kernel something to bind the prd driver to.
Jeremy Kerr (7):
core: Rename mem_region->mem_node to ->node
core: Introduce REGION_HW_RESERVED
core: Add node-style memory reservation to device tree
core: Add mem_region_next
hw/prd: Expose prd ranges via device tree
prd: Don't expose full opal_prd_msg to kernel
external/opal-prd: Update for new PRD userspace interface
More information about the Skiboot