Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-08-29 Thread Peter Maydell
On Wed, 28 Aug 2024 at 16:51, Peter Maydell wrote: > > On Wed, 28 Aug 2024 at 08:22, Michael Tokarev wrote: > > > > 05.03.2024 16:52, Peter Maydell wrote: > > > From: Richard Henderson > > > > > > If translation is disabled, the default memory type is Device, which > > > requires alignment check

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-08-28 Thread Peter Maydell
On Wed, 28 Aug 2024 at 08:22, Michael Tokarev wrote: > > 05.03.2024 16:52, Peter Maydell wrote: > > From: Richard Henderson > > > > If translation is disabled, the default memory type is Device, which > > requires alignment checking. This is more optimally done early via > > the MemOp given to t

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-08-28 Thread Michael Tokarev
28.08.2024 14:07, Richard Henderson wrote: On 8/28/24 17:22, Michael Tokarev wrote: 05.03.2024 16:52, Peter Maydell wrote: From: Richard Henderson If translation is disabled, the default memory type is Device, which requires alignment checking.  This is more optimally done early via the MemOp

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-08-28 Thread Richard Henderson
On 8/28/24 17:22, Michael Tokarev wrote: 05.03.2024 16:52, Peter Maydell wrote: From: Richard Henderson If translation is disabled, the default memory type is Device, which requires alignment checking.  This is more optimally done early via the MemOp given to the TCG memory operation. Reviewe

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-08-28 Thread Michael Tokarev
05.03.2024 16:52, Peter Maydell wrote: From: Richard Henderson If translation is disabled, the default memory type is Device, which requires alignment checking. This is more optimally done early via the MemOp given to the TCG memory operation. Reviewed-by: Philippe Mathieu-Daudé Reported-by:

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-08-09 Thread Peter Maydell
On Sat, 25 May 2024 at 14:41, Bernhard Beschow wrote: > > > > Am 5. März 2024 13:52:34 UTC schrieb Peter Maydell : > >From: Richard Henderson > > > >If translation is disabled, the default memory type is Device, which > >requires alignment checking. This is more optimally done early via > >the M

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-07-05 Thread Peter Maydell
On Fri, 5 Jul 2024 at 12:46, Bernhard Beschow wrote: > Am 27. Mai 2024 17:49:26 UTC schrieb Bernhard Beschow : > >Am 27. Mai 2024 16:20:44 UTC schrieb Richard Henderson > >: > >>On 5/27/24 08:29, Bernhard Beschow wrote: > >>> I think the kernel's output indicates that the MMU is active: > >>> > >

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-07-05 Thread Bernhard Beschow
Am 27. Mai 2024 17:49:26 UTC schrieb Bernhard Beschow : > > >Am 27. Mai 2024 16:20:44 UTC schrieb Richard Henderson >: >>On 5/27/24 08:29, Bernhard Beschow wrote: >>> I think the kernel's output indicates that the MMU is active: >>> >>>[7e849b05] *pgd=2c552831, *pte=109eb34f, *ppte=109eb83

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-27 Thread Bernhard Beschow
Am 27. Mai 2024 16:20:44 UTC schrieb Richard Henderson : >On 5/27/24 08:29, Bernhard Beschow wrote: >> I think the kernel's output indicates that the MMU is active: >> >>[7e849b05] *pgd=2c552831, *pte=109eb34f, *ppte=109eb83f >> >> AFAIU, the value in brackets is a virtual address while t

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-27 Thread Richard Henderson
On 5/27/24 08:29, Bernhard Beschow wrote: I think the kernel's output indicates that the MMU is active: [7e849b05] *pgd=2c552831, *pte=109eb34f, *ppte=109eb83f AFAIU, the value in brackets is a virtual address while the pte's are physical ones. Furthermore, the `info mtree` QMP command tell

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-27 Thread Bernhard Beschow
Am 27. Mai 2024 10:58:54 UTC schrieb Peter Maydell : >On Mon, 27 May 2024 at 03:36, Richard Henderson > wrote: >> >> On 5/25/24 13:50, Bernhard Beschow wrote: >> > >> > >> > Am 25. Mai 2024 13:41:54 UTC schrieb Bernhard Beschow : >> >> >> >> >> >> Am 5. März 2024 13:52:34 UTC schrieb Peter Mayde

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-27 Thread Peter Maydell
On Mon, 27 May 2024 at 03:36, Richard Henderson wrote: > > On 5/25/24 13:50, Bernhard Beschow wrote: > > > > > > Am 25. Mai 2024 13:41:54 UTC schrieb Bernhard Beschow : > >> > >> > >> Am 5. März 2024 13:52:34 UTC schrieb Peter Maydell > >> : > >>> From: Richard Henderson > >>> > >>> If translati

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-26 Thread Richard Henderson
On 5/25/24 13:50, Bernhard Beschow wrote: Am 25. Mai 2024 13:41:54 UTC schrieb Bernhard Beschow : Am 5. März 2024 13:52:34 UTC schrieb Peter Maydell : From: Richard Henderson If translation is disabled, the default memory type is Device, which requires alignment checking. This is more op

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-25 Thread Bernhard Beschow
Am 25. Mai 2024 13:41:54 UTC schrieb Bernhard Beschow : > > >Am 5. März 2024 13:52:34 UTC schrieb Peter Maydell : >>From: Richard Henderson >> >>If translation is disabled, the default memory type is Device, which >>requires alignment checking. This is more optimally done early via >>the MemOp

Re: [PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-05-25 Thread Bernhard Beschow
Am 5. März 2024 13:52:34 UTC schrieb Peter Maydell : >From: Richard Henderson > >If translation is disabled, the default memory type is Device, which >requires alignment checking. This is more optimally done early via >the MemOp given to the TCG memory operation. > >Reviewed-by: Philippe Mathi

[PULL 17/20] target/arm: Do memory type alignment check when translation disabled

2024-03-05 Thread Peter Maydell
From: Richard Henderson If translation is disabled, the default memory type is Device, which requires alignment checking. This is more optimally done early via the MemOp given to the TCG memory operation. Reviewed-by: Philippe Mathieu-Daudé Reported-by: Idan Horowitz Signed-off-by: Richard He