Re: [XEN v6 3/3] xen/arm: arm32: 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: When user enables HVC_DCC config option in Linux, it invokes access to debug transfer register (i.e. DBGDTRTXINT). As this register is not emulated, Xen injects an undefined exception to the guest and Linux crashes. To prevent this crash,

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

2024-03-07 Thread Ayan Kumar Halder
When user enables HVC_DCC config option in Linux, it invokes access to debug transfer register (i.e. DBGDTRTXINT). As this register is not emulated, Xen injects an undefined exception to the guest and Linux crashes. To prevent this crash, introduce a partial emulation of DBGDTR[TR]XINT (these