Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-12-17 Thread Yanfeng Liu
On Mon, 2024-12-16 at 15:33 +1000, Alistair Francis wrote: > On Thu, Dec 5, 2024 at 7:17 PM Yanfeng Liu wrote: > > > > On Thu, 2024-12-05 at 08:10 +, Alex Bennée wrote: > > > Yanfeng Liu writes: > > > > > > > On Wed, 2024-12-04 at 17:03 +0100, Mario Fleischmann wrote: > > > > > Hi everyone,

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-12-15 Thread Alistair Francis
On Thu, Dec 5, 2024 at 7:17 PM Yanfeng Liu wrote: > > On Thu, 2024-12-05 at 08:10 +, Alex Bennée wrote: > > Yanfeng Liu writes: > > > > > On Wed, 2024-12-04 at 17:03 +0100, Mario Fleischmann wrote: > > > > Hi everyone, > > > > > > > > I'd like to chime in here because we are sitting on a simi

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-12-05 Thread Yanfeng Liu
On Thu, 2024-12-05 at 08:10 +, Alex Bennée wrote: > Yanfeng Liu writes: > > > On Wed, 2024-12-04 at 17:03 +0100, Mario Fleischmann wrote: > > > Hi everyone, > > > > > > I'd like to chime in here because we are sitting on a similar patch > > > which I wanted to send to the mailing list as so

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-12-05 Thread Alex Bennée
Yanfeng Liu writes: > On Wed, 2024-12-04 at 17:03 +0100, Mario Fleischmann wrote: >> Hi everyone, >> >> I'd like to chime in here because we are sitting on a similar patch >> which I wanted to send to the mailing list as soon as riscv-debug-spec >> v1.0.0 becomes ratified. >> >> For hyperviso

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-12-04 Thread Yanfeng Liu
On Wed, 2024-12-04 at 17:03 +0100, Mario Fleischmann wrote: > Hi everyone, > > I'd like to chime in here because we are sitting on a similar patch > which I wanted to send to the mailing list as soon as riscv-debug-spec > v1.0.0 becomes ratified. > > For hypervisor support, `(qemu) info registe

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-12-04 Thread Mario Fleischmann
Hi everyone, I'd like to chime in here because we are sitting on a similar patch which I wanted to send to the mailing list as soon as riscv-debug-spec v1.0.0 becomes ratified. For hypervisor support, `(qemu) info registers` isn't enough. We need to have both read and write access to the V-b

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-11-29 Thread Yanfeng Liu
On Fri, 2024-11-29 at 09:59 +, Alex Bennée wrote: > Yanfeng writes: > > > On Thu, 2024-11-28 at 14:21 +, Alex Bennée wrote: > > > Yanfeng Liu writes: > > > > > > > This adds `virt` virtual register on debug interface so that users > > > > can access current virtualization mode for debug

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-11-29 Thread Alex Bennée
Yanfeng writes: > On Thu, 2024-11-28 at 14:21 +, Alex Bennée wrote: >> Yanfeng Liu writes: >> >> > This adds `virt` virtual register on debug interface so that users >> > can access current virtualization mode for debugging purposes. >> > >> > Signed-off-by: Yanfeng Liu >> > --- >> >  gdb

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-11-28 Thread Yanfeng
On Thu, 2024-11-28 at 14:21 +, Alex Bennée wrote: > Yanfeng Liu writes: > > > This adds `virt` virtual register on debug interface so that users > > can access current virtualization mode for debugging purposes. > > > > Signed-off-by: Yanfeng Liu > > --- > >  gdb-xml/riscv-32bit-virtual.xml

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-11-28 Thread Richard Henderson
On 11/28/24 08:21, Alex Bennée wrote: Yanfeng Liu writes: This adds `virt` virtual register on debug interface so that users can access current virtualization mode for debugging purposes. Signed-off-by: Yanfeng Liu --- gdb-xml/riscv-32bit-virtual.xml | 1 + gdb-xml/riscv-64bit-virtual.xm

Re: [PATCH v2] riscv/gdb: add virt mode debug interface

2024-11-28 Thread Alex Bennée
Yanfeng Liu writes: > This adds `virt` virtual register on debug interface so that users > can access current virtualization mode for debugging purposes. > > Signed-off-by: Yanfeng Liu > --- > gdb-xml/riscv-32bit-virtual.xml | 1 + > gdb-xml/riscv-64bit-virtual.xml | 1 + > target/riscv/gdbst

[PATCH v2] riscv/gdb: add virt mode debug interface

2024-11-27 Thread Yanfeng Liu
This adds `virt` virtual register on debug interface so that users can access current virtualization mode for debugging purposes. Signed-off-by: Yanfeng Liu --- gdb-xml/riscv-32bit-virtual.xml | 1 + gdb-xml/riscv-64bit-virtual.xml | 1 + target/riscv/gdbstub.c | 18 --