On Tue, Oct 26, 2010 at 10:48 AM, Gleb Natapov <g...@redhat.com> wrote: > This is current sate of the patch series for people to comment on. > I dropped ioport double reservation checking from isa-bus and added > bus_id field for IDE bus since as Markus pointed out unit has different > meaning there. > > This patch series produce names like: > > i...@03f1-03f5,03f7/f...@a > i...@03f1-03f5,03f7/f...@b > p...@0000:00:01.1/i...@1:0 > p...@0000:00:01.1/i...@1:1 > p...@0000:00:03.0/virtio-...@0 > p...@0000:00:04.0/virtio-...@0 > > They will be passed to BIOS to determine boot order.
We also use OpenBIOS for PPC and Sparcs. A compatible boot device for those would be OpenFirmware tree name. I think your names should then become: /pci/isa/f...@3f1/f...@0 /pci/isa/f...@3f1/f...@1 /pci/i...@0/1,0 /pci/i...@0/1,1 /pci/virtio-...@1 /pci/virtio-...@2 The PCI addressing scheme in OF was a bit twisty, I just invented integers in place of those. Anyway, I don't think we should invent yet another device path naming system.