MIPS: Remove TX39XX supportNo (active) developer owns this hardware, so let's remove Linux support.Signed-off-by: Thomas Bogendoerfer <[email protected]>Acked-by: Guenter Roeck <linux@ro
MIPS: Remove TX39XX supportNo (active) developer owns this hardware, so let's remove Linux support.Signed-off-by: Thomas Bogendoerfer <[email protected]>Acked-by: Guenter Roeck <[email protected]>Reviewed-by: Geert Uytterhoeven <[email protected]>Tested-by: Geert Uytterhoeven <[email protected]>Acked-by: Atsushi Nemoto <[email protected]>
show more ...
MIPS: cpu-feature-overrides: Remove not needed overridesClean up cpu-feature-overrides, which only repeat the default.Signed-off-by: Thomas Bogendoerfer <[email protected]>
MIPS: tlbex: Remove cpu_has_local_ebaseThe cpu_has_local_ebase macro is, confusingly, not used to indicatewhether the EBase register is local to a CPU or not. Instead itindicates whether we want
MIPS: tlbex: Remove cpu_has_local_ebaseThe cpu_has_local_ebase macro is, confusingly, not used to indicatewhether the EBase register is local to a CPU or not. Instead itindicates whether we want to generate the TLB refill exception vectoreach time a CPU is brought online. Doing this makes little sense on anysystem, since we always use the same value for EBase & thus we cannothave different TLB refill exception handlers per CPU.Regenerating the code is not only pointless but also can be activelyharmful, as commit 8759934e2b6b ("MIPS: Build uasm-generated code onlyonce to avoid CPU Hotplug problem") described. That commit introducedcpu_has_local_ebase to disable the handler regeneration for Loongsonmachines, but this is by no means a Loongson-specific problem.Remove cpu_has_local_ebase & simply generate the TLB refill handler onceduring boot, just like the rest of the TLB exception handlers.Signed-off-by: Paul Burton <[email protected]>Reviewed-by: Philippe Mathieu-Daudé <[email protected]>Cc: [email protected]
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of th
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later versionextracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-laterhas been chosen to replace the boilerplate/reference in 3029 file(s).Signed-off-by: Thomas Gleixner <[email protected]>Reviewed-by: Allison Randal <[email protected]>Cc: [email protected]Link: https://lkml.kernel.org/r/[email protected]Signed-off-by: Greg Kroah-Hartman <[email protected]>
MIPS16e2: Provide feature overrides for non-MIPS16 systemsHardcode the absence of the MIPS16e2 ASE for all the systems that do sofor the MIPS16 ASE already, providing for code to be optimized away
MIPS16e2: Provide feature overrides for non-MIPS16 systemsHardcode the absence of the MIPS16e2 ASE for all the systems that do sofor the MIPS16 ASE already, providing for code to be optimized away.Signed-off-by: Maciej W. Rozycki <[email protected]>Reviewed-by: James Hogan <[email protected]>Cc: [email protected]Patchwork: https://patchwork.linux-mips.org/patch/16097/Signed-off-by: Ralf Baechle <[email protected]>
MIPS: DEC: Update CPU overridesUpdate CPU overrides for the DEC port with the recent additions, shavingoff some effectively dead code: text data bss dec hex filename5586952
MIPS: DEC: Update CPU overridesUpdate CPU overrides for the DEC port with the recent additions, shavingoff some effectively dead code: text data bss dec hex filename5586952 233132 5990368 11810452 b43694 vmlinux.32-old5581248 233140 5990368 11804756 b42054 vmlinux.32-new text data bss dec hex filename6036936 356648 10756544 17150128 105b0b0 vmlinux.64-old6029896 360752 10756544 17147192 105a538 vmlinux.64-newThe data size increase is due to the special alignment requirement of`init_thread_union' aka `.data..init_task' moving it up to the nearestpage boundary and making the amount of padding at its front rely on howfar within a page text ends.Signed-off-by: Maciej W. Rozycki <[email protected]>Cc: [email protected]Patchwork: https://patchwork.linux-mips.org/patch/10197/Signed-off-by: Ralf Baechle <[email protected]>
MIPS: Correct `nofpu' non-functionalityThe `cpu_has_fpu' feature flag must not be hardcoded to 1 or the `nofpu'kernel option will be ignored. Remove any such overrides and add acautionary note.
MIPS: Correct `nofpu' non-functionalityThe `cpu_has_fpu' feature flag must not be hardcoded to 1 or the `nofpu'kernel option will be ignored. Remove any such overrides and add acautionary note. Hardcoding to 0 is fine for FPU-less platforms.Signed-off-by: Maciej W. Rozycki <[email protected]>Cc: [email protected]Patchwork: https://patchwork.linux-mips.org/patch/9694/Signed-off-by: Ralf Baechle <[email protected]>
MIPS: Create a common <asm/mach-generic/war.h>11 platforms require at least one of these workarounds to be enabled; 22platforms do not. In the latter case we can fall back to a generic version.
MIPS: Create a common <asm/mach-generic/war.h>11 platforms require at least one of these workarounds to be enabled; 22platforms do not. In the latter case we can fall back to a generic version.Note that this also deletes an orphaned reference to RM9000_CDEX_SMP_WAR.Suggested-by: Arnd Bergmann <[email protected]>Signed-off-by: Kevin Cernekee <[email protected]>Signed-off-by: Andrew Bresticker <[email protected]>Reviewed-by: James Hogan <[email protected]>Cc: [email protected]Cc: [email protected]Cc: [email protected]Cc: Ezequiel Garcia <[email protected]>Cc: James Hartley <[email protected]>Cc: James Hogan <[email protected]>Patchwork: https://patchwork.linux-mips.org/patch/9567/Signed-off-by: Ralf Baechle <[email protected]>
MIPS: DECstation CPU feature overridesSigned-off-by: Maciej W. Rozycki <[email protected]>Cc: [email protected]Patchwork: https://patchwork.linux-mips.org/patch/5877/Signed-off-by: Ra
MIPS: DECstation CPU feature overridesSigned-off-by: Maciej W. Rozycki <[email protected]>Cc: [email protected]Patchwork: https://patchwork.linux-mips.org/patch/5877/Signed-off-by: Ralf Baechle <[email protected]>
MIPS: PMC-Sierra Yosemite: Remove support.Nobody seems to be interested anymore and upstream also never had anethernet driver.Signed-off-by: Ralf Baechle <[email protected]>
MIPS: Move headfiles to new location below arch/mips/includeSigned-off-by: Ralf Baechle <[email protected]>