Maciej W. Rozycki
65ae8d2621
MIPS16e2: Provide feature overrides for non-MIPS16 systems
...
Hardcode the absence of the MIPS16e2 ASE for all the systems that do so
for the MIPS16 ASE already, providing for code to be optimized away.
Signed-off-by: Maciej W. Rozycki <macro@imgtec.com >
Reviewed-by: James Hogan <james.hogan@imgtec.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/16097/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-07-11 14:13:06 +02:00
Maciej W. Rozycki
bc4f12e639
MIPS: DEC: Update CPU overrides
...
Update CPU overrides for the DEC port with the recent additions, shaving
off some effectively dead code:
text data bss dec hex filename
5586952 233132 5990368 11810452 b43694 vmlinux.32-old
5581248 233140 5990368 11804756 b42054 vmlinux.32-new
text data bss dec hex filename
6036936 356648 10756544 17150128 105b0b0 vmlinux.64-old
6029896 360752 10756544 17147192 105a538 vmlinux.64-new
The data size increase is due to the special alignment requirement of
`init_thread_union' aka `.data..init_task' moving it up to the nearest
page boundary and making the amount of padding at its front rely on how
far within a page text ends.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/10197/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:52:44 +02:00
Maciej W. Rozycki
18a2c2c6b9
MIPS: Correct `nofpu' non-functionality
...
The `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 a
cautionary note. Hardcoding to 0 is fine for FPU-less platforms.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9694/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-04-08 01:09:49 +02:00
Kevin Cernekee
d631fc6070
MIPS: Create a common <asm/mach-generic/war.h>
...
11 platforms require at least one of these workarounds to be enabled; 22
platforms 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 <arnd@arndb.de >
Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Signed-off-by: Andrew Bresticker <abrestic@chromium.org >
Reviewed-by: James Hogan <james.hogan@imgtec.com >
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: Ezequiel Garcia <ezequiel.garcia@imgtec.com >
Cc: James Hartley <james.hartley@imgtec.com >
Cc: James Hogan <james.hogan@imgtec.com >
Patchwork: https://patchwork.linux-mips.org/patch/9567/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-03-31 11:59:40 +02:00
Maciej W. Rozycki
33afab80f0
MIPS: DECstation CPU feature overrides
...
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5877/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-10-29 21:24:46 +01:00
Ralf Baechle
bdf20507da
MIPS: PMC-Sierra Yosemite: Remove support.
...
Nobody seems to be interested anymore and upstream also never had an
ethernet driver.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-12-13 18:15:30 +01:00
Ralf Baechle
384740dc49
MIPS: Move headfiles to new location below arch/mips/include
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2008-10-11 16:18:52 +01:00