linux/Documentation/x86
Nick Desaulniers abcb1e021a Documentation: x86: exception-tables: document CONFIG_BUILDTIME_TABLE_SORT
Provide more information about __ex_table sorting post link.

The exception tables and fixup tables use a commonly recurring pattern
in the kernel of storing the address of labels as date in custom ELF
sections, then finding these sections, iterating elements within them,
and possibly revisiting them or modifying the data at these addresses.

Sorting readonly arrays to minimize runtime penalties is quite clever.

Suggested-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Link: https://lore.kernel.org/r/20200327000951.84071-1-ndesaulniers@google.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-03-27 10:50:01 -06:00
..
i386
x86_64 Doc: x86: Fix a typo in mm.rst 2019-12-30 11:57:18 -07:00
amd-memory-encryption.rst
boot.rst It has been a relatively quiet cycle for documentation, but there's still a 2020-01-29 15:27:31 -08:00
earlyprintk.rst
entry_64.rst
exception-tables.rst Documentation: x86: exception-tables: document CONFIG_BUILDTIME_TABLE_SORT 2020-03-27 10:50:01 -06:00
index.rst docs: remove MPX from the x86 toc 2020-02-25 03:10:22 -07:00
intel_txt.rst
intel-iommu.rst docs: prevent warnings due to autosectionlabel 2020-03-20 17:01:29 -06:00
kernel-stacks.rst
mds.rst
microcode.rst
mtrr.rst
orc-unwinder.rst
pat.rst remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
pti.rst
resctrl_ui.rst
tlb.rst
topology.rst
tsx_async_abort.rst
usb-legacy-support.rst
zero-page.rst