Re: [XEN v6 2/3] xen/arm: arm64: Add emulation of Debug Data Transfer Registers

2024-03-12 Thread Julien Grall
Hi Ayan, On 07/03/2024 12:39, Ayan Kumar Halder wrote: From: Michal Orzel Currently, if user enables HVC_DCC config option in Linux, it invokes access to debug data transfer registers (i.e. DBGDTRTX_EL0 on arm64, DBGDTRTXINT on arm32). As these registers are not emulated, Xen injects an

[XEN v6 2/3] xen/arm: arm64: Add emulation of Debug Data Transfer Registers

2024-03-07 Thread Ayan Kumar Halder
From: Michal Orzel Currently, if user enables HVC_DCC config option in Linux, it invokes access to debug data transfer registers (i.e. DBGDTRTX_EL0 on arm64, DBGDTRTXINT on arm32). As these registers are not emulated, Xen injects an undefined exception to the guest and Linux crashes. To prevent