|
@@ -234,9 +234,8 @@ ENTRY(secondary_startup_64)
|
|
|
* init data section till per cpu areas are set up.
|
|
* init data section till per cpu areas are set up.
|
|
|
*/
|
|
*/
|
|
|
movl $MSR_GS_BASE,%ecx
|
|
movl $MSR_GS_BASE,%ecx
|
|
|
- movq initial_gs(%rip),%rax
|
|
|
|
|
- movq %rax,%rdx
|
|
|
|
|
- shrq $32,%rdx
|
|
|
|
|
|
|
+ movl initial_gs(%rip),%eax
|
|
|
|
|
+ movl initial_gs+4(%rip),%edx
|
|
|
wrmsr
|
|
wrmsr
|
|
|
|
|
|
|
|
/* esi is pointer to real mode structure with interesting info.
|
|
/* esi is pointer to real mode structure with interesting info.
|