VT-d: separate rmrr addition function
authorElena Ufimtseva <elena.ufimtseva@oracle.com>
Wed, 25 Jan 2017 09:37:14 +0000 (10:37 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 25 Jan 2017 09:37:14 +0000 (10:37 +0100)
commit0cd6e37dc9bb79d9e7002565e91bee9c9eef1471
tree3868f3cd43067fc176fce22bf8bc75183d137c29
parentc13f0f9a331153a57eedfe8c80f1e2f6d4f01dcc
VT-d: separate rmrr addition function

In preparation for auxiliary RMRR data provided on Xen command line,
make RMRR adding a separate function.
Also free memery for rmrr device scope in error path.

Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: Venu Busireddy <venu.busireddy@oracle.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/drivers/passthrough/vtd/dmar.c