diff --git a/DeviceTree/ch_devtree_pa.xml b/DeviceTree/ch_devtree_pa.xml index 51c5a5c..b76b4b4 100644 --- a/DeviceTree/ch_devtree_pa.xml +++ b/DeviceTree/ch_devtree_pa.xml @@ -161,8 +161,10 @@ OF shall use the memory resources within the space indicated by the - real-base, real-size, virt-base and - virt-size Configuration Variables defined for the PA. + real-base, + real-size, + virt-base, and + virt-size Configuration Variables defined for the PA. As described in the applicable platform binding, a mechanism is defined to enable OF to determine if its current configuration is consistent with the requirements of the client. @@ -172,20 +174,20 @@ OF loads the client program, it inspects the program header, and if its current usage of physical memory or virtual address space conflicts with that specified in the program header, OF shall set the - real-base, - real-size, - virt-base, and - virt-size to the configuration variables as specified + real-base, + real-size, + virt-base, and + virt-size to the configuration variables as specified in the header and restart itself. - Real-base, - real-size, - virt-base, and - virt-size may be specified as -1, in which case the + Real-base, + real-size, + virt-base, and + virt-size may be specified as -1, in which case the firmware is permitted to choose appropriate values for the variables specified as -1. If the values of the - real-size and/or - virt-size configuration variables do not provide + real-size and/or + virt-size configuration variables do not provide sufficient memory and/or virtual address space for the firmware's own use, then the firmware shall not attempt to load a client program and the condition should be reported to the user. The possibility of not being @@ -242,12 +244,12 @@ interface handler, that is passed to the client, has to be a real address. The Configuration Variables - real-base and - real-size should indicate the physical memory base + real-base and + real-size should indicate the physical memory base and size in which OF must locate itself. In Real-Mode, the Configuration Variables - virt-base and - virt-size do not have meaning and should be set to + virt-base and + virt-size do not have meaning and should be set to -1. @@ -263,11 +265,11 @@ interfaces to allow OF and its client to ensure that this single virtual address model can be maintained. The Configuration Variables - virt-base and - virt-size should indicate the virtual address space + virt-base and + virt-size should indicate the virtual address space base address and size that OF should use. The Configuration Variables - real-base and - real-size should indicate the physical memory base + real-base and + real-size should indicate the physical memory base and size in which OF must locate itself. diff --git a/DeviceTree/ch_devtree_system.xml b/DeviceTree/ch_devtree_system.xml index 15783d5..c8b6ff4 100644 --- a/DeviceTree/ch_devtree_system.xml +++ b/DeviceTree/ch_devtree_system.xml @@ -540,7 +540,7 @@ hh ... hh1 ]]> - AIX Diagnostics Bootinfo Object Example: + AIX Diagnostics Bootinfo Object Example: AIX 4.2.D.0 Diagnostics AIX 4.2.D.0 Diagnostics @@ -4694,7 +4694,7 @@ 0 - + 0b11 for H_CONFER & H_PROD @@ -4707,7 +4707,7 @@ 2 - + Set to 1 if H_PURR is implemented with a reduced volatile kill set of r3 & r4; else set to 0. @@ -4716,7 +4716,7 @@ 3 - + Reserved for future expansion (0b0) @@ -7544,16 +7544,21 @@ The presence of the node indicates that all or some of the function has been implemented and will be reported using an interrupt. - - “name” - Standard - property name that denotes the I/O sub-system - events. - - prop-encoded-array: A string, encoded as with - encode-string. - The value of this string shall be - “ibm,io-events”. + + + “name” [S] + + Standard + property name that denotes the I/O sub-system + events. + + prop-encoded-array: A string, encoded as with + encode-string. + The value of this string shall be + “ibm,io-events”. + + + @@ -8419,7 +8424,7 @@ “status” - Optionally the children of the + Optionally the children of the /ibm,platform-facilities node may contain as appropriate the following standard properties with their standard definitions: @@ -8430,7 +8435,7 @@ - Additionally the children of the + Additionally the children of the /ibm,platform-facilities node may contain as appropriate the following unique properties: @@ -9974,11 +9979,12 @@ the endian-ness specified by the EI-DATA field of the file. The format of a Note Section header can be described by an OF struct as: - struct \ Note Section header for OF - /L field ns.namesz \ length of ns.name, including NULL - /L field ns.descrsz - /L field ns.type - 0 field ns.name \ NULL-terminated, /L padded + +
1275 PowerPC Note Definition @@ -9992,13 +9998,14 @@ depends upon the kind of Note Section in which it is contained. For the PowerPC OF note, the format of the Note Section’s descriptor can be described by an OF struct, as follows: - struct \ Note Section descriptor for CHRP OF - /L field ns.real-mode - /L field ns.real-base - /L field ns.real-size - /L field ns.virt-base - /L field ns.virt-size - /L field ns.load-base + + +/L field ns.real-mode +/L field ns.real-base +/L field ns.real-size +/L field ns.virt-base +/L field ns.virt-size +/L field ns.load-base]]> If the ns.load-base value is not -1, then that value is compared against the current value of the @@ -10073,7 +10080,7 @@ the Note Section’s descriptor can be described by an OF struct, as follows: - Note: The size of the /L field is based off of