linux_dsm_epyc7002/arch/mips
Paul Burton 3587ea888b MIPS: ensure MSA gets disabled during boot
The kernel relies upon MSA being disabled when a task begins running,
so that it can initialise or restore context in response to the
resulting MSA disabled exception. Previously the state of MSA following
boot was left as it was before the kernel ran, where MSA could
potentially have been enabled. Explicitly disable it during boot to
prevent any problems.

As a nice side effect the code reads a little better too.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/7306/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2014-08-02 00:06:44 +02:00
..
alchemy MIPS: Alchemy: remove old clock support 2014-07-30 14:12:00 +02:00
ar7
ath79
bcm47xx MIPS: BCM47XX: Detect more then 128 MiB of RAM (HIGHMEM) 2014-07-30 23:27:02 +02:00
bcm63xx MIPS: BCM63xx: Allow setting affinity for IPIC 2014-07-30 15:30:23 +02:00
boot
cavium-octeon MIPS: OCTEON: add interface & port definitions for D-Link DSR-1000N 2014-08-02 00:06:43 +02:00
cobalt
configs MIPS: Loongson: Rename CONFIG_LEMOTE_MACH3A to CONFIG_LOONGSON_MACH3X 2014-07-30 21:47:33 +02:00
dec Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2014-06-09 18:10:34 -07:00
emma
fw
include MIPS: fix read_msa_* & write_msa_* functions on non-MSA toolchains 2014-08-02 00:06:44 +02:00
jazz
jz4740
kernel MIPS: ensure MSA gets disabled during boot 2014-08-02 00:06:44 +02:00
kvm MIPS: KVM: Fix memory leak on VCPU 2014-06-25 14:17:03 +02:00
lantiq Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2014-06-09 18:10:34 -07:00
lasat
lib
loongson MIPS: Loongson: Rename CONFIG_LEMOTE_MACH3A to CONFIG_LOONGSON_MACH3X 2014-07-30 21:47:33 +02:00
loongson1
math-emu MIPS: math-emu: Reduce code duplication. 2014-06-26 10:47:55 +01:00
mm MIPS: Use dedicated exception handler if CPU supports RI/XI exceptions 2014-08-02 00:06:39 +02:00
mti-malta MIPS: Malta: Fix dispatching of GIC interrupts 2014-08-02 00:06:41 +02:00
mti-sead3 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2014-06-09 18:10:34 -07:00
net MIPS: bpf: Fix stack space allocation for BPF memwords on MIPS64 2014-06-26 10:48:23 +01:00
netlogic Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2014-06-09 18:10:34 -07:00
oprofile
paravirt
pci MIPS: Loongson: Rename CONFIG_LEMOTE_MACH3A to CONFIG_LOONGSON_MACH3X 2014-07-30 21:47:33 +02:00
pmcs-msp71xx
pnx833x
power
ralink MIPS: ralink: Use strlcpy to ensure string is always NUL-terminated. 2014-07-30 14:42:21 +02:00
rb532 MIPS: RB532: Replace parse_mac_addr() with mac_pton(). 2014-07-30 13:28:16 +02:00
sgi-ip22 MIPS: IP22/IP28: Improve GIO support 2014-06-04 22:50:42 +02:00
sgi-ip27
sgi-ip32
sibyte
sni
txx9 MIPS: TXx9: Add __init_refok annotation to quirk_slc90e66_bridge 2014-07-30 15:57:40 +02:00
vr41xx
Kbuild
Kbuild.platforms
Kconfig MIPS: BCM47XX: Move shared symbols to the config BCM47XX 2014-07-30 22:17:21 +02:00
Kconfig.debug
Makefile MIPS: SB1: Check optional compilation flags one by one 2014-07-30 15:53:49 +02:00