Re: [RFT] x86 acpi: normalize segment descriptor register on resume

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andi Kleen
Date: Sunday, July 13, 2008 - 11:43 am

Andy Lutomirski wrote:

Hmm, but the change was not supposed to break the s3 bios. Something
fishy is going on. It sounds like the s3 bios relies on some earlier
segment register setup.

If true this means the segment register reset would need to be moved
later after S3 bios ran. Saving/restoring is unfortunately not possible
because we cannot save/restore the hidden state loaded from the GDT earlier.

This is unfortunately a little tricky with the new C wakeup code.


It's the bad side effect of HAL effectively being an out of tree kernel
driver (that just by chance happens to run in user space). Really
all these s3 quirks at least should be in the kernel.

We can't really do much about that now, but longer term it might be useful
to invent some mechanism to tell HAL to disable specific quirks from
the kernel.

-Andi
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFT] x86 acpi: normalize segment descriptor register on r ..., Rafael J. Wysocki, (Mon Jun 30, 4:48 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Tue Jul 1, 1:39 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Tue Jul 1, 1:50 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Andy Lutomirski, (Fri Jul 11, 11:29 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sat Jul 12, 11:51 am)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sat Jul 12, 1:47 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sat Jul 12, 1:53 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sat Jul 12, 4:33 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sun Jul 13, 11:02 am)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Andi Kleen, (Sun Jul 13, 11:43 am)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sun Jul 13, 12:15 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sun Jul 13, 1:29 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Sun Jul 13, 1:32 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Henrique de Moraes H ..., (Sun Jul 13, 6:22 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Henrique de Moraes H ..., (Mon Jul 14, 4:22 am)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Mon Jul 14, 1:09 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Rafael J. Wysocki, (Mon Jul 14, 1:10 pm)
Re: [RFT] x86 acpi: normalize segment descriptor register ..., Andrew Lutomirski, (Wed Jul 16, 7:13 am)