2015-12-11 |
Will Deacon | arm64: Documentation: add list of software workarounds... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-12-09 |
Will Deacon | arm64: irq: fix walking from irq stack to task stack Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-12-03 |
Will Deacon | arm64: spinlock: serialise spin_unlock_wait against... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-12-03 |
Will Deacon | arm64: enable HAVE_IRQ_TIME_ACCOUNTING Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-12-01 |
Will Deacon | arm64: pgtable: implement pte_accessible() Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-11-26 |
Will Deacon | arm64: mm: keep reserved ASIDs in sync with mm after... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-11-18 |
Will Deacon | arm64: barriers: fix smp_load_acquire to work with... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-28 |
Will Deacon | arm64: cachetype: fix definitions of ICACHEF_* flags Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-28 |
Will Deacon | arm64: cpufeature: declare enable_cpu_capabilities... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-28 |
Will Deacon | Revert "ARM64: unwind: Fix PC calculation" Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-28 |
Will Deacon | arm64: compat: fix stxr failure case in SWP emulation Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-20 |
Will Deacon | ARM, locking/atomics: Implement _relaxed variants of... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1444227038-12533-1-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-10-15 |
Will Deacon | iommu/arm-smmu: Remove redundant calculation of gr0... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-15 |
Will Deacon | iommu/arm-smmu: Fix error checking for ASID and VMID... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-15 |
Will Deacon | drivers/perf: arm_pmu: avoid CPU device_node reference... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-14 |
Will Deacon | arm64: compat: wire up new syscalls Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-14 |
Will Deacon | iommu/arm-smmu: Use drvdata instead of maintaining... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-13 |
Will Deacon | arm64: kasan: fix issues reported by sparse Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-12 |
Will Deacon | arm64: errata: use KBUILD_CFLAGS_MODULE for erratum... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-12 |
Will Deacon | arm64: atomics: implement native {relaxed, acquire... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: hw_breakpoint: use target state to determine... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: mm: remove dsb from update_mmu_cache Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: tlb: remove redundant barrier from __flush_tlb_pgtable Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: mm: kill mm_cpumask usage Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: switch_mm: simplify mm and CPU checks Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: tlbflush: avoid flushing when fullmm == 1 Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: tlbflush: remove redundant ASID casts to (unsigned... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: mm: rewrite ASID allocator and MM context-switching... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: flush: use local TLB and I-cache invalidation Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: proc: de-scope TLBI operation during cold boot Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-10-07 |
Will Deacon | arm64: mm: remove unused cpu_set_idmap_tcr_t0sz function Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-22 |
Will Deacon | iommu/arm-smmu: Use correct address mask for CMD_TLBI_S2_IPA Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-22 |
Will Deacon | iommu/arm-smmu: Ensure IAS is set correctly for AArch32... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Will Deacon | arm64: KVM: Remove all traces of the ThumbEE registers Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Will Deacon | arm64: errata: add module build workaround for erratum... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Will Deacon | arm64: compat: fix vfp save/restore across signal handlers... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Will Deacon | arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-15 |
Will Deacon | arm64: head.S: initialise mdcr_el2 in el2_setup Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-14 |
Will Deacon | KVM: arm64: add workaround for Cortex-A57 erratum ... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-09-14 |
Will Deacon | arm64: pgtable: use a single bit for PTE_WRITE regardless... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-24 |
Will Deacon | arm64: makefile: fix perf_callchain.o kconfig dependency Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-21 |
Will Deacon | arm64: entry: always restore x0 from the stack on syscall... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-20 |
Will Deacon | arm64: mdscr_el1: avoid exposing DCC to userspace Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-18 |
Will Deacon | iommu/io-pgtable-arm: Unmap and free table when overwriting... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking, ARM, atomics: Define our SMP atomics in terms... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-9-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking, include/llist: Use linux/atomic.h instead... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-8-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking/qrwlock: Make use of _{acquire|release|relaxed... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-7-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking/qrwlock: Implement queue_write_unlock() using... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-6-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking/lockref: Remove homebrew cmpxchg64_relaxed... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-5-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking, asm-generic: Add _{relaxed|acquire|release... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-4-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking, asm-generic: Rework atomic-long.h to avoid... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-3-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-12 |
Will Deacon | locking/atomics: Add _{acquire|release|relaxed}() variants... Signed-off-by: Will Deacon <will.deacon@arm.com> ...1438880084-18856-2-git-send-email-will.deacon@arm.com
|
commit | commitdiff | tree |
2015-08-06 |
Will Deacon | iommu/arm-smmu: Treat unknown OAS as 48-bit Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-05 |
Will Deacon | Merge branch 'aarch64/psci/drivers' into aarch64/for...
|
commit | commitdiff | tree |
2015-08-05 |
Will Deacon | arm64: mm: ensure patched kernel text is fetched from PoU Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-04 |
Will Deacon | arm64: alternatives: ensure secondary CPUs execute... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-04 |
Will Deacon | sched, arm: Remove finish_arch_switch() Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-03 |
Will Deacon | locking/pvqspinlock: Order pv_unhash() after cmpxchg... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-08-03 |
Will Deacon | locking/Documentation: Clarify failed cmpxchg() memory... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-31 |
Will Deacon | ARM: 8407/1: switch_to: Remove finish_arch_switch Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-31 |
Will Deacon | ARM: perf: extend interrupt-affinity property for PPIs Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-31 |
Will Deacon | iommu/arm-smmu: Limit 2-level strtab allocation for... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-30 |
Will Deacon | arm64: cmpxchg: truncate sub-word signed types before... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-30 |
Will Deacon | arm64: alternative: put secondary CPUs into polling... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-29 |
Will Deacon | arm64: lse: fix lse cmpxchg code indentation Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-28 |
Will Deacon | arm64: pgtable: fix definition of pte_valid Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-28 |
Will Deacon | arm64: spinlock: fix ll/sc unlock on big-endian systems Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: debug: rename enum debug_el to avoid symbol... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: elf: use cpuid_feature_extract_field for hwcap... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: lse: use generic cpufeature detection for LSE... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: kconfig: group the v8.1 features together Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: lse: rename ARM64_CPU_FEAT_LSE_ATOMICS for consistency Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: kconfig: select HAVE_CMPXCHG_LOCAL Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: atomic64_dec_if_positive: fix incorrect branch... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: atomics: implement atomic{,64}_cmpxchg using... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: atomics: prefetch the destination word for write... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: atomics: tidy up common atomic{,64}_* macros Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: cmpxchg: avoid memory barrier on comparison... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: cmpxchg: avoid "cc" clobber in ll/sc routines Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: cmpxchg_dbl: patch in lse instructions when... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: cmpxchg: patch in lse instructions when supported... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: xchg: patch in lse instructions when supported... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: bitops: patch in lse instructions when supported... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: locks: patch in lse instructions when supported... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: atomics: patch in lse instructions when supported... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: introduce CONFIG_ARM64_LSE_ATOMICS as fallback... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: alternatives: add cpu feature for lse atomics Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: elf: advertise 8.1 atomic instructions as new... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: atomics: move ll/sc atomics into separate header... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: cpufeature.h: add missing #include of kernel.h Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: rwlocks: don't fail trylock purely due to contention Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | Merge branch 'locking/arch-atomic' of git://git.kernel...
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: include linux/types.h in asm/spinlock_types.h Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: alternatives: add enable parameter to conditional... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: force CONFIG_SMP=y and remove redundant #ifdefs Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: lib: use pair accessors for copy_*_user routines Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-27 |
Will Deacon | arm64: move update_mmu_cache() into asm/pgtable.h Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-22 |
Will Deacon | arm64: switch_to: calculate cpu context pointer using... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-10 |
Will Deacon | ARM: 8403/1: kbuild: don't use generic mcs_spinlock... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |
2015-07-08 |
Will Deacon | iommu/arm-smmu: Fix LOG2SIZE setting for 2-level stream... Signed-off-by: Will Deacon <will.deacon@arm.com>
|
commit | commitdiff | tree |