[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 14/27] target/nios2: Convert to CPUClass::tlb
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH v2 14/27] target/nios2: Convert to CPUClass::tlb_fill |
Date: |
Thu, 9 May 2019 08:43:31 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 5/9/19 3:02 AM, Peter Maydell wrote:
> On Thu, 9 May 2019 at 07:10, Richard Henderson
> <address@hidden> wrote:
>>
>> Remove the leftover debugging cpu_dump_state.
>>
>> Cc: Chris Wulff <address@hidden>
>> Cc: Marek Vasut <address@hidden>
>> Signed-off-by: Richard Henderson <address@hidden>
>> ---
>> v2: Keep user-only and system tlb_fill separate.
>> ---
>
>> -int nios2_cpu_handle_mmu_fault(CPUState *cs, vaddr address, int size,
>> - int rw, int mmu_idx)
>> +bool nios2_cpu_tlb_fill(CPUState *cs, vaddr address, int size,
>> + MMUAccessType access_type, int mmu_idx,
>> + bool probe, uintptr_t retaddr)
>> {
>> cs->exception_index = 0xaa;
>> /* Page 0x1000 is kuser helper */
>> if (address < 0x1000 || address >= 0x2000) {
>> cpu_dump_state(cs, stderr, 0);
>> }
>> - return 1;
>> + cpu_loop_exit_restore(cs, retaddr);
>> }
>
> Commit message says we delete cpu_dump_state() call but
> the code doesn't seem to change it?
>
> Otherwise
> Reviewed-by: Peter Maydell <address@hidden>
Argh. Got lost in the other v2 changes.
r~
- [Qemu-devel] [PATCH v2 07/27] target/lm32: Convert to CPUClass::tlb_fill, (continued)
- [Qemu-devel] [PATCH v2 07/27] target/lm32: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 11/27] target/mips: Tidy control flow in mips_cpu_handle_mmu_fault, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 08/27] target/m68k: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 13/27] target/moxie: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 12/27] target/mips: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 15/27] target/openrisc: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 14/27] target/nios2: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 16/27] target/ppc: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 17/27] target/riscv: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 18/27] target/s390x: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 19/27] target/sh4: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 21/27] target/tilegx: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 20/27] target/sparc: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09
- [Qemu-devel] [PATCH v2 23/27] target/unicore32: Convert to CPUClass::tlb_fill, Richard Henderson, 2019/05/09