Re: [PATCH v3 63/66] tcg/tci: Support raising sigbus for user-only

2021-08-22 Thread Richard Henderson
On 8/22/21 5:32 AM, Peter Maydell wrote: On Sun, 22 Aug 2021 at 08:59, Richard Henderson wrote: On 8/20/21 3:14 AM, Peter Maydell wrote: @@ -377,11 +381,11 @@ static uint64_t tci_qemu_ld(CPUArchState *env, target_ulong taddr, static void tci_qemu_st(CPUArchState *env, target_ulong taddr,

Re: [PATCH v3 63/66] tcg/tci: Support raising sigbus for user-only

2021-08-22 Thread Peter Maydell
On Sun, 22 Aug 2021 at 08:59, Richard Henderson wrote: > > On 8/20/21 3:14 AM, Peter Maydell wrote: > >> @@ -377,11 +381,11 @@ static uint64_t tci_qemu_ld(CPUArchState *env, > >> target_ulong taddr, > >> static void tci_qemu_st(CPUArchState *env, target_ulong taddr, uint64_t > >> val, > >>

Re: [PATCH v3 63/66] tcg/tci: Support raising sigbus for user-only

2021-08-22 Thread Richard Henderson
On 8/20/21 3:14 AM, Peter Maydell wrote: @@ -296,7 +296,7 @@ static uint64_t tci_qemu_ld(CPUArchState *env, target_ulong taddr, uintptr_t ra = (uintptr_t)tb_ptr; #ifdef CONFIG_SOFTMMU -switch (mop) { +switch (mop & (MO_BSWAP | MO_SSIZE)) { case MO_UB: return help

Re: [PATCH v3 63/66] tcg/tci: Support raising sigbus for user-only

2021-08-20 Thread Peter Maydell
On Wed, 18 Aug 2021 at 21:15, Richard Henderson wrote: > > Signed-off-by: Richard Henderson > --- > tcg/tci.c | 18 +- > 1 file changed, 13 insertions(+), 5 deletions(-) > > diff --git a/tcg/tci.c b/tcg/tci.c > index e76087ccac..985c8a91cb 100644 > --- a/tcg/tci.c > +++ b/tcg/tci

[PATCH v3 63/66] tcg/tci: Support raising sigbus for user-only

2021-08-18 Thread Richard Henderson
Signed-off-by: Richard Henderson --- tcg/tci.c | 18 +- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tcg/tci.c b/tcg/tci.c index e76087ccac..985c8a91cb 100644 --- a/tcg/tci.c +++ b/tcg/tci.c @@ -296,7 +296,7 @@ static uint64_t tci_qemu_ld(CPUArchState *env, targe