> Am 22.05.2018 um 21:17 schrieb Daniel Thompson <[email protected]>:
> 
> Fixes: #3
> Fixed: #8
> Signed-off-by: Daniel Thompson <[email protected]>
> ---
> 
> Notes:
>    This patch tries to capture contributions from a long a varied discussion.
>    I hope I haven't missed anything major.
> 
>    Thanks to all the contributors to this topic so far!
> 
> source/ebbr.rst | 47 +++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 47 insertions(+)
> 
> diff --git a/source/ebbr.rst b/source/ebbr.rst
> index 40f03f173bd9..30a9c6ac2666 100644
> --- a/source/ebbr.rst
> +++ b/source/ebbr.rst
> @@ -185,6 +185,53 @@ System Volume Format
> --------------------
> 
> The system firmware must support GPT partitioning.
> +It may optionally also support MBR partitioning.

Please make both mandatory.

> +
> +On systems where the system firmware binaries reside on the System Volume 
> then
> +the System Volume must be pre-configured with a partition table and include
> +protective partitions to reduce risk of accidental destruction of the system
> +firmware.
> +
> +All pre-configured partition tables must use GPT partitioning unless
> +some immutable feature of the platform (such as a mask programmed boot ROM)
> +makes this impossible; on such platforms MBR partitioning may be
> +used as an alternative.
> +
> +GPT partitioning
> +^^^^^^^^^^^^^^^^
> +
> +Protective partitions should have the Platform Required Attribute Flag set
> +unless some immutable feature of the platform makes this impossible.
> +
> +It is recommended that automatic system disk partitioning utilities
> +preserve Platform Required partitions as is, and that manual disk
> +partitioning utilities provide warnings and/or other safe guards to
> +reduce risk of accidental removal.
> +
> +It is recommended that an implementer on a platform where Platform Required
> +cannot be set contribute a list of Partition type GUIDs for protective
> +partitions to the table below. It is further recommended that disk 
> partitioning
> +utilities treat such partitions in the same manner as those with the Platform
> +Required Attribute Flag set.
> +
> ++--------------------------------------+---------------------------------------+
> +| Partition type GUID                  | Comment                             
>   |
> ++======================================+=======================================+
> +| 00000000-0000-0000-0000-000000000000 | Unused entry (example; do not 
> honour) |
> ++--------------------------------------+---------------------------------------+
> +
> +MBR partitioning
> +^^^^^^^^^^^^^^^^
> +
> +Protective partitions should have a partition type of 0xF8 unless some
> +immutable feature of the platform makes this impossible.
> +
> +It is recommended that disk partitioning utilities treat such
> +partitions in the same manner as GPT partitions with the Platform
> +Required Attribute Flag set.
> +
> +It is strongly recommended that protective partitions with a type other
> +than 0xF8 be placed within 1MB of the start of the disk.

What does this sentence mean?

Alex

> 
> UEFI Boot Services
> ==================
> -- 
> 2.17.0
> 
> _______________________________________________
> Arm.ebbr-discuss mailing list
> [email protected]

_______________________________________________
boot-architecture mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to