xen/arm: Only set necessary flags when initializing HCR_EL2
authorJulien Grall <julien.grall@arm.com>
Mon, 28 Jan 2019 11:50:20 +0000 (11:50 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Tue, 29 Jan 2019 00:53:14 +0000 (16:53 -0800)
commit2a65b43eb603a67654ca7aed260153c6dbf16b43
treeaf0201eb8ede02f1654359922a868185f499c513
parentf19a199281a23725beb73bef61eb8964d8e225ce
xen/arm: Only set necessary flags when initializing HCR_EL2

Only {A,F,I}MO are necessary to receive interrupts until a guest vCPU is
loaded.

The rest have no effect on Xen and it is better to avoid setting them.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Andrii Anisov <andrii_anisov@epam.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/traps.c