summaryrefslogtreecommitdiff
path: root/Documentation/powerpc/elfnote.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/powerpc/elfnote.rst')
-rw-r--r--Documentation/powerpc/elfnote.rst29
1 files changed, 14 insertions, 15 deletions
diff --git a/Documentation/powerpc/elfnote.rst b/Documentation/powerpc/elfnote.rst
index 2a5c4beeb809..06602248621c 100644
--- a/Documentation/powerpc/elfnote.rst
+++ b/Documentation/powerpc/elfnote.rst
@@ -8,8 +8,7 @@ capabilities and information which can be used by a bootloader or userland.
Types and Descriptors
---------------------
-The types to be used with the "PowerPC" namesapce are defined in the
-include/uapi/asm/elfnote.h
+The types to be used with the "PowerPC" namesapce are defined in [#f1]_.
1) PPC_ELFNOTE_CAPABILITIES
@@ -18,25 +17,25 @@ bitmap as "descriptor" field. Each bit is described below:
- Ultravisor-capable bit (PowerNV only).
+.. code-block:: c
+
#define PPCCAP_ULTRAVISOR_BIT (1 << 0)
- Indicate that the powerpc kernel binary knows how to run in an
- ultravisor-enabled system.
+Indicate that the powerpc kernel binary knows how to run in an
+ultravisor-enabled system.
- In an ultravisor-enabled system, some machine resources are now controlled
- by the ultravisor. If the kernel is not ultravisor-capable, but it ends up
- being run on a machine with ultravisor, the kernel will probably crash
- trying to access ultravisor resources. For instance, it may crash in early
- boot trying to set the partition table entry 0.
+In an ultravisor-enabled system, some machine resources are now controlled
+by the ultravisor. If the kernel is not ultravisor-capable, but it ends up
+being run on a machine with ultravisor, the kernel will probably crash
+trying to access ultravisor resources. For instance, it may crash in early
+boot trying to set the partition table entry 0.
- In an ultravisor-enabled system, a bootloader could warn the user or prevent
- the kernel from being run if the PowerPC ultravisor capability doesn't exist
- or the Ultravisor-capable bit is not set.
+In an ultravisor-enabled system, a bootloader could warn the user or prevent
+the kernel from being run if the PowerPC ultravisor capability doesn't exist
+or the Ultravisor-capable bit is not set.
References
----------
-arch/powerpc/include/asm/elfnote.h
-arch/powerpc/kernel/note.S
-
+.. [#f1] arch/powerpc/include/asm/elfnote.h