qemu-s390x
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [qemu-s390x] [Qemu-devel] [PATCH v1 3/9] tcg: Factor out CONFIG_USER


From: David Hildenbrand
Subject: Re: [qemu-s390x] [Qemu-devel] [PATCH v1 3/9] tcg: Factor out CONFIG_USER_ONLY probe_write() from s390x code
Date: Fri, 23 Aug 2019 17:49:11 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0

On 23.08.19 17:22, Richard Henderson wrote:
> On 8/23/19 3:07 AM, David Hildenbrand wrote:
>> +void probe_write(CPUArchState *env, target_ulong addr, int size, int 
>> mmu_idx,
>> +                 uintptr_t retaddr)
>> +{
>> +    CPUState *cpu = env_cpu(env);
>> +    CPUClass *cc;
>> +
>> +    if (!guest_addr_valid(addr) ||
>> +        (size > 0 && !guest_addr_valid(addr + size - 1)) ||
> 
> I think the interface needs to remain the same between softmmu and linux-user,
> and we should not allow size to cross a page here either.  Which also means
> that the second line here can go away -- we only need the one test vs the
> single page.

Can do, and add the same g_assert.

Thanks!


-- 

Thanks,

David / dhildenb



reply via email to

[Prev in Thread] Current Thread [Next in Thread]