There is only one INCLUDE_ALL DMAR unit in system, but no restriction on whether it''s the last unit. Signed-off-by: Weidong Han <weidong.han@intel.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Espen Skoglund
2008-Jul-25 12:53 UTC
Re: [Xen-devel] [PATCH 2/4] Various VT-d code cleanup
Hmmm... The VT-d spec (Section 8.3) states that the INCLUDE_ALL DRHD strcuture must be enumerated after all other DRHD structures for that PCI segment. eSk [Weidong Han]> There is only one INCLUDE_ALL DMAR unit in system, but no restriction on > whether it''s the last unit.> Signed-off-by: Weidong Han <weidong.han@intel.com> > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
System may have more than one PCI segments (IOH), so it''s possible there are more than one INCLUDE_ALL DRHDs. Randy (Weidong) Espen Skoglund wrote:> Hmmm... The VT-d spec (Section 8.3) states that the INCLUDE_ALL DRHD > strcuture must be enumerated after all other DRHD structures for that > PCI segment. > > eSk > > > [Weidong Han] >> There is only one INCLUDE_ALL DMAR unit in system, but no >> restriction on whether it''s the last unit. > >> Signed-off-by: Weidong Han <weidong.han@intel.com> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sorry, my previous statement is not correct. I want to say: system may have more than one PCI segments (IOH), so the INCLUDE_ALL DRHD may be not at the last of all other DRHDs. Randy (Weidong) Han, Weidong wrote:> System may have more than one PCI segments (IOH), so it''s possible > there are more than one INCLUDE_ALL DRHDs. > > Randy (Weidong) > > Espen Skoglund wrote: >> Hmmm... The VT-d spec (Section 8.3) states that the INCLUDE_ALL DRHD >> strcuture must be enumerated after all other DRHD structures for >> that PCI segment. >> >> eSk >> >> >> [Weidong Han] >>> There is only one INCLUDE_ALL DMAR unit in system, but no >>> restriction on whether it''s the last unit. >> >>> Signed-off-by: Weidong Han <weidong.han@intel.com> >>> _______________________________________________ >>> Xen-devel mailing list >>> Xen-devel@lists.xensource.com >>> http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel