hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/arm64/include/asm/fixmap.h
....@@ -28,10 +28,9 @@
2828 * compile time, but to set the physical address only
2929 * in the boot process.
3030 *
31
- * These 'compile-time allocated' memory buffers are
32
- * page-sized. Use set_fixmap(idx,phys) to associate
33
- * physical memory with fixmap indices.
34
- *
31
+ * Each enum increment in these 'compile-time allocated'
32
+ * memory buffers is page-sized. Use set_fixmap(idx,phys)
33
+ * to associate physical memory with a fixmap index.
3534 */
3635 enum fixed_addresses {
3736 FIX_HOLE,
....@@ -55,13 +54,19 @@
5554 #ifdef CONFIG_ACPI_APEI_GHES
5655 /* Used for GHES mapping from assorted contexts */
5756 FIX_APEI_GHES_IRQ,
58
- FIX_APEI_GHES_NMI,
57
+ FIX_APEI_GHES_SEA,
58
+#ifdef CONFIG_ARM_SDE_INTERFACE
59
+ FIX_APEI_GHES_SDEI_NORMAL,
60
+ FIX_APEI_GHES_SDEI_CRITICAL,
61
+#endif
5962 #endif /* CONFIG_ACPI_APEI_GHES */
6063
6164 #ifdef CONFIG_UNMAP_KERNEL_AT_EL0
65
+ FIX_ENTRY_TRAMP_TEXT3,
66
+ FIX_ENTRY_TRAMP_TEXT2,
67
+ FIX_ENTRY_TRAMP_TEXT1,
6268 FIX_ENTRY_TRAMP_DATA,
63
- FIX_ENTRY_TRAMP_TEXT,
64
-#define TRAMP_VALIAS (__fix_to_virt(FIX_ENTRY_TRAMP_TEXT))
69
+#define TRAMP_VALIAS (__fix_to_virt(FIX_ENTRY_TRAMP_TEXT1))
6570 #endif /* CONFIG_UNMAP_KERNEL_AT_EL0 */
6671 __end_of_permanent_fixed_addresses,
6772