[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/11] target-arm: handle mmu_idx/translation
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/11] target-arm: handle mmu_idx/translation regimes properly |
Date: |
Tue, 3 Feb 2015 11:31:57 +0000 |
On 29 January 2015 at 18:55, Peter Maydell <address@hidden> wrote:
> This patchseries fixes up our somewhat broken handling of mmu_idx values:
> * implement the full set of 7 mmu_idxes we need for supporting EL2 and EL3
> * pass the mmu_idx in the TB flags rather than EL or a priv flag,
> so we can generate code with the correct kind of access
> * identify the correct mmu_idx to use for AT/ATS system insns
> * pass mmu_idx into get_phys_addr() and use it within that family
> of functions as an indication of which translation regime to do
> a v-to-p lookup for, instead of relying on an is_user flag plus the
> current CPU state
> * some minor indent stuff on the end
>
> It does not contain:
> * complete support for EL2 or 64-bit EL3; in some places I have added
> the code where it was obvious and easy; in others I have just left
> TODO marker comments
> * the 'tlb_flush_for_mmuidx' functionality I proposed in a previous mail;
> I preferred to get the semantics right in this patchset first before
> improving the efficiency later
I'm planning to put this series into my next target-arm pull,
sometime tail end of the week.
-- PMM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH v2 00/11] target-arm: handle mmu_idx/translation regimes properly,
Peter Maydell <=