On 9/24/19 11:59 PM, David Hildenbrand wrote:
>>> +if (section->readonly) {
>>> +tn.addr_write |= TLB_ROM;
>>> +} else if (cpu_physical_memory_is_clean(
>>> +memory_region_get_ram_addr(section->mr) + xlat)) {
>>> +tn.ad
David Hildenbrand writes:
> On 25.09.19 02:16, Alex Bennée wrote:
>>
>> Richard Henderson writes:
>>
>>> It does not require going through the whole I/O path
>>> in order to discard a write.
>>>
>>> Reviewed-by: David Hildenbrand
>>> Signed-off-by: Richard Henderson
>>> ---
>>> include/exec
On 25.09.19 02:16, Alex Bennée wrote:
>
> Richard Henderson writes:
>
>> It does not require going through the whole I/O path
>> in order to discard a write.
>>
>> Reviewed-by: David Hildenbrand
>> Signed-off-by: Richard Henderson
>> ---
>> include/exec/cpu-all.h| 5 -
>> include/exe
Richard Henderson writes:
> It does not require going through the whole I/O path
> in order to discard a write.
>
> Reviewed-by: David Hildenbrand
> Signed-off-by: Richard Henderson
> ---
> include/exec/cpu-all.h| 5 -
> include/exec/cpu-common.h | 1 -
> accel/tcg/cputlb.c