[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC] Getting specific device from qdev structs
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] [RFC] Getting specific device from qdev structs |
Date: |
Mon, 21 Jun 2010 15:07:13 +0100 |
User-agent: |
KMail/1.13.3 (Linux/2.6.33-2-amd64; KDE/4.4.4; x86_64; ; ) |
> So I've been looking for a way to obtain things like a PCIDevice from a
> more generic structure (say from hw/qdev.h),
If you're having to figure out what kind of a device you have then I think
you're already doing something else wrong. I'd expect the bits of code that
needs to identify devices to be inherently bus specific.
If you've got some sort of on-cpu IOMMU which is asking "did this come from an
ISA device, or a PCI device?", then I suspect you've got your abstraction
layers wrong. This should already have been handled by the pci/isa to cpu
bridge.
Paul