- 28 Feb, 2016 33 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
We want the level-1 page table fixup code to run with hw IRQs off upon data/instruction aborts only when handling minor faults over valid kernel mappings, all the rest may run with IRQs on.
-
Philippe Gerum authored
To reduce #ifdefery noise.
-
Philippe Gerum authored
-
Philippe Gerum authored
We don't support context tracking when the pipeline is enabled.
-
-
__this_cpu_ptr equivilant is raw_cpu_ptr, not this_cpu_ptr. Restore need_resched check in arch_cpu_idle. Remove unused __ipipe_stall_root function.
-
( merge of 3.18.20 port changes from "introduce arm64 support". -dm )
-
-
-
-
-
-
For this arm64 implementation, __ipipe_hrclock_freq is __ipipe_hrtimer_freq, and 'ipipe_select_timers' requires __ipipe_hrclock_freq to be set before __ipipe_hrtimer_freq is initialized
-
-
-
-
remove conditional aeabi/oabi code which does not apply to armv8/arm64
-
-
-
-
arm64/ipipe: stub functions for __ipipe_tsc_register, __ipipe_tsc_update, __ipipe_mach_update_tsc, __ipipe_mach_get_tscinfo
-
-
-
-
-
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 15 Feb, 2016 7 commits
-
-
Linus Walleij authored
[ Upstream commit 418d5516 ] The DTSI file for the Nomadik does not properly specify how the PL180 levelshifter is connected: the Nomadik actually needs all the five st,sig-dir-* flags set to properly control all lines out. Further this board supports full power cycling of the card, and since this variant has no hardware clock gating, it needs a ridiculously low frequency setting to keep up with the ever overflowing FIFO. The pin configuration set-up is a bit of a mystery, because of course these pins are a mix of inputs and outputs. However the reference implementation sets all pins to "output" with unspecified initial value, so let's do that here as well. Cc: stable@vger.kernel.org Signed-off-by:
Linus Walleij <linus.walleij@linaro.org> Acked-by:
Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by:
Olof Johansson <olof@lixom.net> Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-
Nicolas Ferre authored
[ Upstream commit e873cc02 ] For phy0 KSZ8081, the type of GPIO IRQ should be "level low" instead of "edge falling". Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Fixes: 38153a01 ("ARM: at91/dt: sama5d4: add dts for sama5d4 xplained board") Cc: <stable@vger.kernel.org> # 4.1+ Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-
Wenyou Yang authored
[ Upstream commit aae6b18f ] On SAMA5D4EK board, the Ethernet doesn't work after resuming from the suspend state. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> [nicolas.ferre@atmel.com: adapt to newer kernel] Fixes: 38153a01 ("ARM: at91/dt: sama5d4: add dts for sama5d4 xplained board") Cc: <stable@vger.kernel.org> # 4.1+ Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-
Mohamed Jamsheeth Hajanajubudeen authored
[ Upstream commit 929e883f ] Change instance id of DBGU to 45. Signed-off-by:
Mohamed Jamsheeth Hajanajubudeen <mohamedjamsheeth.hajanajubudeen@atmel.com> Fixes: 7c661394 ("ARM: at91: dt: add device tree file for SAMA5D4 SoC") Cc: stable@vger.kernel.org # 3.18+ Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-
Tony Lindgren authored
[ Upstream commit 4da597d1 ] We don't want to write to .text so let's move ppa_zero_params and ppa_por_params to .data and access them via pointers. Note that I have not been able to test as we I don't have a HS omap4 to test with. The code has been changed in similar way as for omap3 though. Cc: Kees Cook <keescook@chromium.org> Cc: Laura Abbott <labbott@redhat.com> Cc: Nishanth Menon <nm@ti.com> Cc: Richard Woodruff <r-woodruff2@ti.com> Cc: Russell King <linux@arm.linux.org.uk> Cc: Tero Kristo <t-kristo@ti.com> Acked-by:
Nicolas Pitre <nico@linaro.org> Cc: stable@vger.kernel.org # v4.0+ Fixes: 1e6b4811 ("ARM: mm: allow non-text sections to be non-executable") Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-
Tony Lindgren authored
[ Upstream commit a5311d4d ] We don't want to write to .text and we can move save_secure_ram_context into .data as it all gets copied into SRAM anyways. Cc: Kees Cook <keescook@chromium.org> Cc: Laura Abbott <labbott@redhat.com> Cc: Nishanth Menon <nm@ti.com> Cc: Richard Woodruff <r-woodruff2@ti.com> Cc: Russell King <linux@arm.linux.org.uk> Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Cc: Tero Kristo <t-kristo@ti.com> Acked-by:
Nicolas Pitre <nico@linaro.org> Cc: stable@vger.kernel.org # v4.0+ Fixes: 1e6b4811 ("ARM: mm: allow non-text sections to be non-executable") Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-
Tony Lindgren authored
[ Upstream commit eeaf9646 ] We don't want to write to .text section. Let's move l2dis_3630 to .data and access it via a pointer. For calculating the offset, let's optimize out the add and do it in ldr/str as suggested by Nicolas Pitre <nicolas.pitre@linaro.org>. Cc: Kees Cook <keescook@chromium.org> Cc: Laura Abbott <labbott@redhat.com> Cc: Nishanth Menon <nm@ti.com> Cc: Richard Woodruff <r-woodruff2@ti.com> Cc: Russell King <linux@arm.linux.org.uk> Cc: Tero Kristo <t-kristo@ti.com> Cc: stable@vger.kernel.org # v4.0+ Acked-by:
Nicolas Pitre <nico@linaro.org> Cc: stable@vger.kernel.org # v4.0+ Fixes: 1e6b4811 ("ARM: mm: allow non-text sections to be non-executable") Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Sasha Levin <sasha.levin@oracle.com>
-