custom parameter handling fixes
authorJan Beulich <jbeulich@suse.com>
Fri, 22 Sep 2017 14:27:36 +0000 (16:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 22 Sep 2017 14:27:36 +0000 (16:27 +0200)
commita52214b03ab6ef86a664eed234c382562825cd43
treeb8f00215fb8f18abc10983728ae7155293b84ad8
parent829324d18c089636ce492613f7e99c8f78096d9b
custom parameter handling fixes

The recent changes to their handling introduced a few false warnings,
due to checks looking at the wrong string slot. While going through all
those commits and looking for patterns similar to the "dom0_mem=" I've
noticed this with, I also realized that there were other issues with
"dom0_nodes=" and "rmrr=", partly pre-existing, but partly also due to
those recent changes not having gone far enough.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/dom0_build.c
xen/drivers/passthrough/vtd/dmar.c