Re: [PATCH 10/10] x86, ACPI: default to reboot via ACPI (again)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Avi Kivity <avi@xxxxxxxxxx> wrote:

> Ingo Molnar wrote:
>> * H. Peter Anvin <hpa@xxxxxxxxx> wrote:
>>
>>   
>>> Avi Kivity wrote:
>>>     
>>>> I think the sequence should be acpi -> kbd -> triple fault.  Given that
>>>> Windows uses ACPI, the number of machines that support it is much larger
>>>> (and growing daily) than the number of machines that do not.
>>>>
>>>>       
>>> Like with many other things ACPI, there probably should be an ACPI  
>>> date cutoff for using it by default.  There is also port CF9 reboot  
>>> (often incorrectly described as "PCI reboot", but it has nothing to  
>>> do with the PCI standard.)
>>>     
>>
>> so, the sequence should be:
>>
>>  [ acpi if date > 2007 ] -> kbd -> triple fault
>>
>>   
>
> 2007?  Maybe 2002, a year after Windows XP was launched?

the _first_ flag year should generally be close to the current status 
quo - otherwise we risk breaking a lot more boxes in the interim. 
Then, once the whole approach has proven out to work fine for new 
boxes, can we lower the flag year.

there's no need to argue about this much. We had our chance with ACPI 
reboot, it didnt work, now we simply _have_ to be careful about it. No 
ifs and when.

>> Anyway, safe-port-CF9 aside, the ACPI sequence should definitely be 
>> cutoff based, so the plain re-introduction of the patch that 
>> changes the default is not acceptable.
>
> What the vmx issues showed us is that keyboard reset is unreliable 
> on some machines, so reset was actually done by triple-fault, which 
> doesn't work well when vmx is enabled (if it's connected to INIT; 
> note it won't reset peripherals in that case).

well then we could insert CF9 to before the triple fault, and solve 
some of the problems as well, without unnecessary risks.

This is a separate patch from ACPI reboot itself, naturally.

	Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux