Re: [RFC PATCH] target/arm: add RAZ/WI handling for DBGDTR[TX|RX]

2023-05-18 Thread Peter Maydell
On Thu, 18 May 2023 at 12:11, Alex Bennée wrote: > > > Peter Maydell writes: > > > On Tue, 16 May 2023 at 11:44, Alex Bennée wrote: > >> > >> The commit b3aa2f2128 (target/arm: provide stubs for more external > >> debug registers) was added to handle HyperV's unconditional usage of > >> Debug Co

Re: [RFC PATCH] target/arm: add RAZ/WI handling for DBGDTR[TX|RX]

2023-05-18 Thread Alex Bennée
Peter Maydell writes: > On Tue, 16 May 2023 at 11:44, Alex Bennée wrote: >> >> The commit b3aa2f2128 (target/arm: provide stubs for more external >> debug registers) was added to handle HyperV's unconditional usage of >> Debug Communications Channel. It turns out that Linux will similarly >> b

Re: [RFC PATCH] target/arm: add RAZ/WI handling for DBGDTR[TX|RX]

2023-05-18 Thread Peter Maydell
On Tue, 16 May 2023 at 11:44, Alex Bennée wrote: > > The commit b3aa2f2128 (target/arm: provide stubs for more external > debug registers) was added to handle HyperV's unconditional usage of > Debug Communications Channel. It turns out that Linux will similarly > break if you enable CONFIG_HVC_DCC

Re: [RFC PATCH] target/arm: add RAZ/WI handling for DBGDTR[TX|RX]

2023-05-16 Thread Richard Henderson
On 5/16/23 03:44, Alex Bennée wrote: The commit b3aa2f2128 (target/arm: provide stubs for more external debug registers) was added to handle HyperV's unconditional usage of Debug Communications Channel. It turns out that Linux will similarly break if you enable CONFIG_HVC_DCC "ARM JTAG DCC consol

[RFC PATCH] target/arm: add RAZ/WI handling for DBGDTR[TX|RX]

2023-05-16 Thread Alex Bennée
The commit b3aa2f2128 (target/arm: provide stubs for more external debug registers) was added to handle HyperV's unconditional usage of Debug Communications Channel. It turns out that Linux will similarly break if you enable CONFIG_HVC_DCC "ARM JTAG DCC console". Extend the registers we RAZ/WI set