xen: remove struct domain and vcpu declarations from types.h
authorWei Liu <wei.liu2@citrix.com>
Thu, 10 Aug 2017 17:22:53 +0000 (18:22 +0100)
committerWei Liu <wei.liu2@citrix.com>
Fri, 11 Aug 2017 11:25:16 +0000 (12:25 +0100)
commitde62402a9c2e403b049aa238b4fa4e2d618e8870
tree69475010672a588e4335c17ceaa1caa119867f4e
parentb24731b1b4ce9f032116831ac825b227965232aa
xen: remove struct domain and vcpu declarations from types.h

They don't belong there. Removing them causes build errors in several
places. Add the forward declarations in those places.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Julien Grall <julien.grall@arm.com>
xen/include/asm-arm/processor.h
xen/include/asm-x86/xenoprof.h
xen/include/xen/compat.h
xen/include/xen/types.h