qemu-patch-raspberry4/target-ppc
Alexander Graf 21a0b6ed1d PPC: booke206: move avail check to tlbwe
We can have TLBs that only support a single page size. This is defined
by the absence of the AVAIL flag in TLBnCFG. If this is the case, we
currently write invalid size info into the TLB, but override it on
internal fault.

Let's move the check over to tlbwe, so we don't have the AVAIL check in
the hotter fault path.

Signed-off-by: Alexander Graf <agraf@suse.de>
2012-02-02 02:47:46 +01:00
..
cpu.h PPC: booke206: Check for TLB overrun 2012-02-02 02:47:46 +01:00
helper.c PPC: booke206: move avail check to tlbwe 2012-02-02 02:47:46 +01:00
helper.h PPC: booke206: Implement tlbilx 2012-02-02 02:47:46 +01:00
helper_regs.h Replace always_inline with inline 2009-08-16 09:06:54 +00:00
kvm.c PPC: KVM: Update HIOR code to new interface 2012-02-02 02:47:45 +01:00
kvm_ppc.c PPC: KVM: Remove kvmppc_read_host_property 2011-10-06 09:43:35 +02:00
kvm_ppc.h ppc: Fix up usermode only builds 2011-10-30 20:03:27 +01:00
machine.c PPC: move TLBs to their own arrays 2011-06-17 02:58:37 +02:00
mfrom_table.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
mfrom_table_gen.c fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
op_helper.c PPC: booke206: move avail check to tlbwe 2012-02-02 02:47:46 +01:00
STATUS Fix typos in comments (chek -> check) 2011-05-22 22:31:45 +01:00
translate.c PPC: booke206: Check for TLB overrun 2012-02-02 02:47:46 +01:00
translate_init.c PPC: e500: msync is 440 only, e500 has real sync 2012-02-02 02:47:45 +01:00