projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
MIPS: KVM: Fix gfn range check in kseg0 tlb faults
2016-08-12
James Hogan
MIPS: KVM: Fix gfn range check in kseg0 tlb faults
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-12
James Hogan
MIPS: KVM: Add missing gfn range check
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-12
James Hogan
MIPS: KVM: Fix mapped fault broken commpage handling
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-04
James Hogan
metag: Fix __cmpxchg_u32 asm constraint for CMP
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: Select HAVE_KVM for MIPS64_R{2,6}
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Reset CP0_PageMask during host TLB flush
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Fix ptr->int cast via KVM_GUEST_KSEGX()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Sign extend MFC0/RDHWR results
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Fix 64-bit big endian dynamic translation
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Fail if ebase doesn't fit in CP0_EBase
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Use 64-bit CP0_EBase when appropriate
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Set CP0_Status.KX on MIPS64
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Make entry code MIPS64 friendly
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Use kmap instead of CKSEG0ADDR()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: KVM: Use virt_to_phys() to get commpage PFN
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-08-01
James Hogan
MIPS: Fix definition of KSEGX() for 64-bit
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-31
James Hogan
s390: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Use SMP calls for CM indexed cache ops
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Avoid small flush_icache_range SMP calls
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Local flush_icache_range cache op override
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Split r4k_flush_kernel_vmap_range()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Exclude sibling CPUs in SMP calls
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Fix valid ASID optimisation
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Add r4k_on_each_cpu cache op type arg
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Avoid dcache flush for sigtramps
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Fix sigtramp SMP call to use kmap
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: c-r4k: Fix protected_writeback_scache_line for EVA
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: SMP: Drop stop_this_cpu() cpu_foreign_map hack
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: SMP: Update cpu_foreign_map on CPU disable
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-29
James Hogan
MIPS: SMP: Clear ASID without confusing has_valid_asid()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-28
James Hogan
MIPS: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-28
James Hogan
MIPS: Print segment physical address when EU=1
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-25
James Hogan
tile: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-24
James Hogan
MIPS: tlbex: Avoid duplicated single_insn_swpd
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-24
James Hogan
MIPS: uasm: Handle low values in uasm_in_compat_space_p()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-24
James Hogan
MIPS: Fix MSA asm warnings in control reg accessors
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-07
James Hogan
kbuild: Remove stale asm-generic wrappers
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-07
James Hogan
kbuild, x86: Track generated headers with generated-y
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Emulate generic QEMU machine on r6 T&E
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Decode RDHWR more strictly
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Recognise r6 CACHE encoding
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Support r6 compact branch emulation
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Don't save/restore lo/hi for r6
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Fix pre-r6 ll/sc instructions on r6
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Fix fpu.S misassembly with r6
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Save k0 straight into VCPU structure
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Relative branch to common exit handler
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Dynamically choose scratch registers
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Drop redundant restore of DDATA_LO
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Check MSA presence at uasm time
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Omit FPU handling entry code if possible
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Drop now unused asm offsets
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: KVM: Add dumping of generated entry code
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS; KVM: Convert exception entry to uasm
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: uasm: Add r6 MUL encoding
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: uasm: Add MTHI/MTLO instructions
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: uasm: Add DI instruction
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: uasm: Add CFCMSA/CTCMSA instructions
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-07-05
James Hogan
MIPS: uasm: Add CFC1/CTC1 instructions
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-23
James Hogan
MIPS: KVM: Combine entry trace events into class
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Use mipsregs.h defs for config registers
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Report more accurate CP0_Config fields to...
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: Add define for Config.VI (virtual icache) bit
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Use host CCA for TLB mappings
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Move commpage so 0x0 is unmapped
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Add KScratch registers
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Emulate RDHWR CPUNum register
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Allow ULRI to restrict UserLocal register
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Don't hardcode restored HWREna
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: Clean up RDHWR handling
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: List FPU/MSA registers
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Use raw_cpu_has_fpu in kvm_mips_guest_can_have_fpu()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Make KVM_GET_REG_LIST dynamic
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Pass all unknown registers to callbacks
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Convert emulation to use asm/inst.h
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Factor writing of translated guest instructions
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-15
James Hogan
MIPS: KVM: Fix translation of MFC0 ErrCtl
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Print unknown load/store encodings
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Dump guest tlbs if kvm_get_inst() fails
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Trace guest register access emulation
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Add guest mode switch trace events
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Add kvm_asid_change trace event
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Clean up kvm_exit trace event
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Add kvm_aux trace event
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Generalise fpu_inuse for other state
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Use va in kvm_get_inst()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Combine handle_tlb_ld/st_miss
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Use MIPS_ENTRYLO_* defs from mipsregs.h
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Simplify TLB_* macros
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Arrayify struct kvm_mips_tlb::tlb_lo*
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Use dump_tlb_all() for kvm_mips_dump_host_tlbs()
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Clean up TLB management hazards
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Restore host EBase from ebase variable
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Drop unused hpa0/hpa1 args from function
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Simplify even/odd TLB handling
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Don't indirect KVM functions
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Move non-TLB handling code out of tlb.c
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Make various Cause variables 32-bit
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
2016-06-14
James Hogan
MIPS: KVM: Convert code to kernel sized types
Signed-off-by:
James Hogan
<james.hogan@imgtec.com>
commit
|
commitdiff
|
tree
next