On 09/08/2024 13:15, Michal Orzel wrote:
Hi Ayan,
Hi Michal,

On 08/08/2024 14:09, Ayan Kumar Halder wrote:
All the EL2 MMU specific registers are enclosed within CONFIG_MMU.

Signed-off-by: Ayan Kumar Halder <ayan.kumar.hal...@amd.com>
---
Changes from v1 :-
1. 'vttbr_el2' field is enclosed with ifdef.
2. No movement of code.

  xen/arch/arm/traps.c | 6 ++++++
  1 file changed, 6 insertions(+)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index aac6c599f8..f51e1424cb 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -720,8 +720,10 @@ struct reg_ctxt {
      uint32_t ifsr32_el2;
  #endif
+#ifdef CONFIG_MMU
      /* Hypervisor-side state */
      uint64_t vttbr_el2;
Given that you protected the field here, why did you leave assignments in 
show_registers()
and vcpu_show_registers() unguarded?

Makes sense. Sorry I forgot about that.

- Ayan


Reply via email to