Re: [RFC PATCH 1/2] target/arm: move regime_ttbr helper

2022-01-31 Thread Vasilev Oleg via

Re: [PATCH] contrib/plugins: add mask plugin

2022-01-31 Thread Vasilev Oleg via
On 1/24/2022 3:26 PM, Alex Bennée wrote: > Oleg Vasilev writes: > >> From: Oleg Vasilev >> >> Plugin can be used to track statistics based on virtual address mask >> matching. >> Useful for tracking kernel vs user translation blocks. > Could we have a bit more detail please, maybe some words fo

Re: [RFC PATCH 2/2] accel/tcg: replace phys_pc with asid in TB htable key

2021-12-24 Thread Vasilev Oleg via
On 12/23/2021 7:31 PM, Richard Henderson wrote: > On 12/22/21 8:50 AM, Oleg Vasilev wrote: >> From: Oleg Vasilev >> >> Using a physical pc requires to translate address every time next block >> needs to be found and executed. This also contaminates TLB with code-related >> records. >> >> Instead,

Re: Suggestions for TCG performance improvements

2021-12-06 Thread Vasilev Oleg via
On 12/3/2021 8:32 PM, Alex Bennée wrote: > Vasilev Oleg writes: > >> On 12/2/2021 7:02 PM, Alex Bennée wrote: >> >>> Vasilev Oleg writes: ...skipped... >>> I did ponder a debug mode which would keep the last N tables dropped by >>> tlb_mmu_resize_locked and then measure the differences in the ent

Re: Suggestions for TCG performance improvements

2021-12-03 Thread Vasilev Oleg via
On 12/2/2021 7:02 PM, Alex Bennée wrote: > Vasilev Oleg writes: > >> I've discovered some MMU-related suggestions in the 2018 letter[2], and >> those seem to be still not implemented (flush still uses memset[3]). >> Do you think we should go forward with implementing those? > I doubt you can do b