Re: [PATCH v4 00/16] Move rom and notdirty handling to cputlb

2019-09-25 Thread Mark Cave-Ayland
On 25/09/2019 19:52, Mark Cave-Ayland wrote: > On 23/09/2019 23:59, Richard Henderson wrote: > >> Changes since v3: >> * Don't accidentally include the TARGET_PAGE_BITS_VARY patch set. ;-) >> * Remove __has_attribute(__always_inline__). >> * Use single load/store_memop function instead of

Re: [PATCH v4 00/16] Move rom and notdirty handling to cputlb

2019-09-25 Thread Mark Cave-Ayland
On 23/09/2019 23:59, Richard Henderson wrote: > Changes since v3: > * Don't accidentally include the TARGET_PAGE_BITS_VARY patch set. ;-) > * Remove __has_attribute(__always_inline__). > * Use single load/store_memop function instead of separate small wrappers. > * Introduce optimize_away

[PATCH v4 00/16] Move rom and notdirty handling to cputlb

2019-09-23 Thread Richard Henderson
Changes since v3: * Don't accidentally include the TARGET_PAGE_BITS_VARY patch set. ;-) * Remove __has_attribute(__always_inline__). * Use single load/store_memop function instead of separate small wrappers. * Introduce optimize_away to assert the code folds away as expected. Patches with