| .. | .. |
|---|
| 14 | 14 | .section ".header", "a" |
|---|
| 15 | 15 | |
|---|
| 16 | 16 | .balign 16 |
|---|
| 17 | | -GLOBAL(real_mode_header) |
|---|
| 17 | +SYM_DATA_START(real_mode_header) |
|---|
| 18 | 18 | .long pa_text_start |
|---|
| 19 | 19 | .long pa_ro_end |
|---|
| 20 | 20 | /* SMP trampoline */ |
|---|
| 21 | 21 | .long pa_trampoline_start |
|---|
| 22 | | - .long pa_trampoline_status |
|---|
| 23 | 22 | .long pa_trampoline_header |
|---|
| 23 | +#ifdef CONFIG_AMD_MEM_ENCRYPT |
|---|
| 24 | + .long pa_sev_es_trampoline_start |
|---|
| 25 | +#endif |
|---|
| 24 | 26 | #ifdef CONFIG_X86_64 |
|---|
| 25 | 27 | .long pa_trampoline_pgd; |
|---|
| 26 | 28 | #endif |
|---|
| .. | .. |
|---|
| 34 | 36 | #ifdef CONFIG_X86_64 |
|---|
| 35 | 37 | .long __KERNEL32_CS |
|---|
| 36 | 38 | #endif |
|---|
| 37 | | -END(real_mode_header) |
|---|
| 39 | +SYM_DATA_END(real_mode_header) |
|---|
| 38 | 40 | |
|---|
| 39 | 41 | /* End signature, used to verify integrity */ |
|---|
| 40 | 42 | .section ".signature","a" |
|---|
| 41 | 43 | .balign 4 |
|---|
| 42 | | -GLOBAL(end_signature) |
|---|
| 43 | | - .long REALMODE_END_SIGNATURE |
|---|
| 44 | | -END(end_signature) |
|---|
| 44 | +SYM_DATA(end_signature, .long REALMODE_END_SIGNATURE) |
|---|