Re: [PATCH 08/62] target/arm: Create GetPhysAddrResult

2022-08-19 Thread Richard Henderson
On 8/10/22 06:02, Alex Bennée wrote: Richard Henderson writes: Combine 5 output pointer argument from get_phys_addr into a single struct. Adjust all callers. This looks to be an improvement - I guess the real benefit is the compiler isn't jamming so many closely aligned pointers on the sta

Re: [PATCH 08/62] target/arm: Create GetPhysAddrResult

2022-08-10 Thread Alex Bennée
Richard Henderson writes: > Combine 5 output pointer argument from get_phys_addr > into a single struct. Adjust all callers. This looks to be an improvement - I guess the real benefit is the compiler isn't jamming so many closely aligned pointers on the stack frame for all the return values?

[PATCH 08/62] target/arm: Create GetPhysAddrResult

2022-07-03 Thread Richard Henderson
Combine 5 output pointer argument from get_phys_addr into a single struct. Adjust all callers. Signed-off-by: Richard Henderson --- target/arm/internals.h | 13 - target/arm/helper.c | 27 - target/arm/m_helper.c | 52 + target/arm/ptw.c| 125 ++