Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-28 Thread Andrew Jones
On Fri, Oct 27, 2023 at 02:52:38PM -0300, Daniel Henrique Barboza wrote: > > > On 10/26/23 14:36, Andrea Bolognani wrote: > > On Thu, Oct 26, 2023 at 05:14:49PM +0200, Andrew Jones wrote: > > > On Thu, Oct 26, 2023 at 07:36:21AM -0700, Andrea Bolognani wrote: > > > > On Mon, Oct 23, 2023 at

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-27 Thread Daniel Henrique Barboza
On 10/26/23 14:36, Andrea Bolognani wrote: On Thu, Oct 26, 2023 at 05:14:49PM +0200, Andrew Jones wrote: On Thu, Oct 26, 2023 at 07:36:21AM -0700, Andrea Bolognani wrote: On Mon, Oct 23, 2023 at 07:35:16PM +0200, Andrew Jones wrote: On Mon, Oct 23, 2023 at 02:00:00PM -0300, Daniel Henrique

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-26 Thread Andrea Bolognani
On Thu, Oct 26, 2023 at 05:14:49PM +0200, Andrew Jones wrote: > On Thu, Oct 26, 2023 at 07:36:21AM -0700, Andrea Bolognani wrote: > > On Mon, Oct 23, 2023 at 07:35:16PM +0200, Andrew Jones wrote: > > > On Mon, Oct 23, 2023 at 02:00:00PM -0300, Daniel Henrique Barboza wrote: > > > > On 10/23/23

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-26 Thread Andrew Jones
On Thu, Oct 26, 2023 at 07:36:21AM -0700, Andrea Bolognani wrote: > On Mon, Oct 23, 2023 at 07:35:16PM +0200, Andrew Jones wrote: > > On Mon, Oct 23, 2023 at 02:00:00PM -0300, Daniel Henrique Barboza wrote: > > > On 10/23/23 05:16, Andrew Jones wrote: > > > > Hmm, I'm not sure I agree with

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-26 Thread Andrea Bolognani
On Mon, Oct 23, 2023 at 07:35:16PM +0200, Andrew Jones wrote: > On Mon, Oct 23, 2023 at 02:00:00PM -0300, Daniel Henrique Barboza wrote: > > On 10/23/23 05:16, Andrew Jones wrote: > > > Hmm, I'm not sure I agree with special-casing profiles like this. I think > > > the left-to-right processing

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-25 Thread LIU Zhiwei
On 2023/10/21 6:39, Daniel Henrique Barboza wrote: The TCG emulation implements all the extensions described in the RVA22U64 profile, both mandatory and optional. The mandatory extensions will be enabled via the profile flag. We'll leave the optional extensions to be enabled by hand. Given

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-23 Thread Daniel Henrique Barboza
On 10/23/23 14:35, Andrew Jones wrote: On Mon, Oct 23, 2023 at 02:00:00PM -0300, Daniel Henrique Barboza wrote: On 10/23/23 05:16, Andrew Jones wrote: On Fri, Oct 20, 2023 at 07:39:48PM -0300, Daniel Henrique Barboza wrote: The TCG emulation implements all the extensions described in the

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-23 Thread Andrew Jones
On Mon, Oct 23, 2023 at 02:00:00PM -0300, Daniel Henrique Barboza wrote: > > > On 10/23/23 05:16, Andrew Jones wrote: > > On Fri, Oct 20, 2023 at 07:39:48PM -0300, Daniel Henrique Barboza wrote: > > > The TCG emulation implements all the extensions described in the > > > RVA22U64 profile, both

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-23 Thread Daniel Henrique Barboza
On 10/23/23 05:16, Andrew Jones wrote: On Fri, Oct 20, 2023 at 07:39:48PM -0300, Daniel Henrique Barboza wrote: The TCG emulation implements all the extensions described in the RVA22U64 profile, both mandatory and optional. The mandatory extensions will be enabled via the profile flag. We'll

Re: [PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-23 Thread Andrew Jones
On Fri, Oct 20, 2023 at 07:39:48PM -0300, Daniel Henrique Barboza wrote: > The TCG emulation implements all the extensions described in the > RVA22U64 profile, both mandatory and optional. The mandatory extensions > will be enabled via the profile flag. We'll leave the optional > extensions to be

[PATCH v3 3/6] target/riscv/tcg: add user flag for profile support

2023-10-20 Thread Daniel Henrique Barboza
The TCG emulation implements all the extensions described in the RVA22U64 profile, both mandatory and optional. The mandatory extensions will be enabled via the profile flag. We'll leave the optional extensions to be enabled by hand. Given that this is the first profile we're implementing in TCG