|
From: | Avi Kivity |
Subject: | Re: [Qemu-devel] [PATCH v2 0/7] APIC/IOAPIC cleanup |
Date: | Mon, 23 Aug 2010 08:48:18 +0300 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100806 Fedora/3.1.2-1.fc13 Thunderbird/3.1.2 |
On 08/23/2010 12:07 AM, Anthony Liguori wrote:
On 08/22/2010 02:44 PM, Avi Kivity wrote:No more MI diamond and all devices have DeviceStates. Coincidentally, it matches more closely how hardware works..Well, I agree, but I honestly lost the context. How does this relate to the APIC and cpu hotplug?I'll take the opportunity to say that we should be using a language that has first-class (...) support for these concepts instead of having to divine them from the code.At the risk of sounding uncool, I think what we really need is a UML diagram describing the device tree. It's really not that much more difficult to create a similar mess in C++.
That's fine near a whiteboard with some airspace for handwaving. Doesn't work well through patches and email.
The advantage of better language support is that it's easier to resurrect the model from the code; it doesn't give you a better or worse model by itself.
-- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
[Prev in Thread] | Current Thread | [Next in Thread] |