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

2024-01-07 Thread Michal Orzel
Hi Ayan, On 05/01/2024 12:21, 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 (ie DBGDTRTX_EL0 on arm64, DBGDTRTXINT on > arm32). As these registers are not emulated, Xen injects an

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

2024-01-05 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 (ie DBGDTRTX_EL0 on arm64, DBGDTRTXINT on arm32). As these registers are not emulated, Xen injects an undefined exception to the VM and Linux (running as VM) crashes.