>2.6.9, with pushl and popl lines commented out:
How could pushl $0 cause reboot in real mode?
I guess it is in protect mode.
I suggest you to try the following patch to see if "pushl $0" still
+++ linux-2.6.10-rc2/arch/i386/kernel/acpi/wakeup.S 2004-12-02=20
@@ -20,6 +20,8 @@
wakeup_code_start =3D .
+ xor %eax, %eax
+ movl %eax, %cr0
movw $0xb800, %ax
movw $0x0e00 + 'L', %fs:(0x10)
From: Alberto Piai <albeclemit@ya...> - 2004-12-07 19:13:45
On Tue, 30 Nov 2004 19:39:03 +0800
"Yu, Luming" <luming.yu@...> wrote:
> >2.6.9, with pushl and popl lines commented out:
> How could pushl $0 cause reboot in real mode?
> I guess it is in protect mode.
> I suggest you to try the following patch to see if "pushl $0" still
> --- linux-2.6.10-rc2/arch/i386/kernel/acpi/wakeup.S.orig
> 18:18:01.132147992 -0800
> +++ linux-2.6.10-rc2/arch/i386/kernel/acpi/wakeup.S 2004-12-02
> 18:17:34.872140120 -0800
> @@ -20,6 +20,8 @@
> wakeup_code_start = .
> + xor %eax, %eax
> + movl %eax, %cr0
> movw $0xb800, %ax
> movw %ax,%fs
> movw $0x0e00 + 'L', %fs:(0x10)
Sorry for the late answer, but university has been pressing in the last weeks..
Luming, this patch doesn't help, reboot occurs as usual :(
could i post other useful info about the system? maybe the DSDT?
Get latest updates about Open Source Projects, Conferences and News.