OK, sounds nobody is interested by my questions. :)

On Nov 9, 2007 10:17 PM, Baolu Lu <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I am here to ask somebody's help on my kernel coding. First, let me
> try to describe what I am doing.
>
> I am developing lntel IOMMU driver for OpenSolaris. Intel IOMMU is a
> part of Intel VTD (virtual technology
> for direct IO), which spec can be downloaded from
> http://www.intel.com/technology/virtualization/.
>
> The BIOS exports the IOMMU information through the DMAR ACPI table.
> So, first I get the IOMMU information
> through parsing the ACPI table in the pci_enumverate( ). And create
> the dev_info structure under the
> root neuxs. Then want to let the kernel to load my IOMMU nexus driver
> at the boot time.
>
> My questions are:
>
> 1. What can I do to let the kernel load the IOMMU nexus driver module
> automatically during the boot time?
>
> 2. The platform may have more than one IOMMU units. Each has it's own
> register set and interrupt. But they share
> the same bus ops. I want to bind only one driver for them. Does this
> make sense? To do so, should I create
> a dev_info structure for each IOMMU unit or just a single one?
>
> Thanks for your reading and I am very appreciate for your help.
>
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to