On 12/11/2014 13:18, Mark Rutland wrote:
> On Wed, Nov 12, 2014 at 11:48:27AM +0000, Paolo Bonzini wrote:
>>
>> On 12/11/2014 12:34, Christoffer Dall wrote:
>>> AFAIU ACPI already has a method for doing this
>>
>> It's not defined in the spec.  QEMU defines a bunch of registers to do
>> that, and provides AML that works with those registers.
> 
> Huh? SCI + AML is the method, and that's defined by the spec.

I thought Christoffer meant a method to do the actual hotplug, not just
to signal events.  If you want to "support the low-level interfaces in
the kernel for this anyway", you certainly need to know the details
underneath the AML.

>> Perhaps you could treat it as a shared level-triggered interrupt in DT?
>>  I don't know.
> 
> Putting an interrupt in DT is trivial. The hard part is the rest of the
> interface, which so far there is no specification for.

Have you looked at docs/specs/acpi_{cpu,mem}_hotplug.txt?  Writing a DT
binding for it is trivial too.  Or are we talking about two different
things?

Paolo

Reply via email to