.. | .. |
---|
28 | 28 | * compile time, but to set the physical address only |
---|
29 | 29 | * in the boot process. |
---|
30 | 30 | * |
---|
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. |
---|
35 | 34 | */ |
---|
36 | 35 | enum fixed_addresses { |
---|
37 | 36 | FIX_HOLE, |
---|
.. | .. |
---|
55 | 54 | #ifdef CONFIG_ACPI_APEI_GHES |
---|
56 | 55 | /* Used for GHES mapping from assorted contexts */ |
---|
57 | 56 | 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 |
---|
59 | 62 | #endif /* CONFIG_ACPI_APEI_GHES */ |
---|
60 | 63 | |
---|
61 | 64 | #ifdef CONFIG_UNMAP_KERNEL_AT_EL0 |
---|
| 65 | + FIX_ENTRY_TRAMP_TEXT3, |
---|
| 66 | + FIX_ENTRY_TRAMP_TEXT2, |
---|
| 67 | + FIX_ENTRY_TRAMP_TEXT1, |
---|
62 | 68 | 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)) |
---|
65 | 70 | #endif /* CONFIG_UNMAP_KERNEL_AT_EL0 */ |
---|
66 | 71 | __end_of_permanent_fixed_addresses, |
---|
67 | 72 | |
---|