forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/arch/x86/realmode/rm/header.S
....@@ -14,13 +14,15 @@
1414 .section ".header", "a"
1515
1616 .balign 16
17
-GLOBAL(real_mode_header)
17
+SYM_DATA_START(real_mode_header)
1818 .long pa_text_start
1919 .long pa_ro_end
2020 /* SMP trampoline */
2121 .long pa_trampoline_start
22
- .long pa_trampoline_status
2322 .long pa_trampoline_header
23
+#ifdef CONFIG_AMD_MEM_ENCRYPT
24
+ .long pa_sev_es_trampoline_start
25
+#endif
2426 #ifdef CONFIG_X86_64
2527 .long pa_trampoline_pgd;
2628 #endif
....@@ -34,11 +36,9 @@
3436 #ifdef CONFIG_X86_64
3537 .long __KERNEL32_CS
3638 #endif
37
-END(real_mode_header)
39
+SYM_DATA_END(real_mode_header)
3840
3941 /* End signature, used to verify integrity */
4042 .section ".signature","a"
4143 .balign 4
42
-GLOBAL(end_signature)
43
- .long REALMODE_END_SIGNATURE
44
-END(end_signature)
44
+SYM_DATA(end_signature, .long REALMODE_END_SIGNATURE)