From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <13426df10711072331w6dd252a8jf65a5c8ac1320d08@mail.gmail.com> References: <13426df10711072331w6dd252a8jf65a5c8ac1320d08@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: dave.l@mac.com Subject: Re: [9fans] From our "not quite grasping the concept" file Date: Fri, 9 Nov 2007 01:07:53 +0000 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Topicbox-Message-UUID: f0163d2c-ead2-11e9-9d60-3106f5b1d025 What's really bizarre is that, if you read on, it says "PCI means that you can reuse all of the platform's infrastructure for irq allocation, discovery, device hotplug, and management." i.e. mandates 386 style interrupt handling. Even better: "We will support non-pci for s390, but in order to support Windows and older Linux PCI is necessary." WTF? So this "virtual device" concept only works on either PCI-w/386- style-interrupts or s390 machines? Is it just me or is the whole linux universe stark raving bonkers? What does the PCI bus on a mobile phone look like? DaveL On 8 Nov 2007, at 07:31, ron minnich wrote: > I offer this: > http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/ > 5f92fd9fa6c2c64f/ef69521d8d0bd004?lnk=raot > > "I dislike strings. They make it look as if you have a nice > extensible > interface, where in reality you have a poorly documented interface > which > leads to poor interoperability." > > So, the decision in the linux virtualization world is to make all > paravirtual devices look like ... drum roll ... PCI devices. Since, of > course, PCI device is the Universal device. > > My brain hurts. > > ron