Messages in this thread | | | Subject | RE: [patch] Fix GDT re-load on ACPI resume | Date | Thu, 18 Nov 2004 09:59:30 +0800 | From | "Li, Shaohua" <> |
| |
>> > movw _0x0e00 + 'i', %fs:(0x12) >> > >> > # need a gdt >> >+ .byte 0x66 # force 32-bit operands in case >> >+ # the GDT is past 16 megabytes >> > lgdt real_save_gdt - wakeup_code >> > >> > movl real_save_cr0 - wakeup_code, %eax >> There is a patch from hiroit@mcn.ne.jp to fix the GDT issue. You can try >> it. > >Well, replacing lgdt with lgdtl (above) seems like nicer solution than >attachment... Copy GDT to low mem seems safer. Now the GDT table is in per-cpu region, possibly it's not in low memory. Or am I missing anything?
Shaohua - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |