This set of patches eliminates bogus duplicate structure definitions,
which accumulated in a couple of places where they don't belong. To
facilitate this, the interface headers get updated to what is being used
on Linux 3.1 (also 3.2-rc), with two or three minor adjustments.
1: eliminate duplicate MADT parsing and unused SBF definitions
2: update table interface headers
3: eliminate duplicate DMAR definitions
4: eliminate duplicate IVRS definitions
Original and new code were verified to produce identical code, with
the sole exception of places where e.g. bitfield were used in the
stray structure definitions, and full width fields with manifest constant
masks get used now.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
which accumulated in a couple of places where they don't belong. To
facilitate this, the interface headers get updated to what is being used
on Linux 3.1 (also 3.2-rc), with two or three minor adjustments.
1: eliminate duplicate MADT parsing and unused SBF definitions
2: update table interface headers
3: eliminate duplicate DMAR definitions
4: eliminate duplicate IVRS definitions
Original and new code were verified to produce identical code, with
the sole exception of places where e.g. bitfield were used in the
stray structure definitions, and full width fields with manifest constant
masks get used now.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel