android_kernel_xiaomi_sm8350/arch/mips/configs
Franck Bui-Huu 9693a85378 [MIPS] Add basic SMARTMIPS ASE support
This patch adds trivial support for SMARTMIPS extension. This extension
is currently implemented by 4KS[CD] CPUs.

Basically it saves/restores ACX register, which is part of the SMARTMIPS
ASE, when needed. This patch does *not* add any support for Smartmips MMU
features.

Futhermore this patch does not add explicit support for 4KS[CD] CPUs since
they are respectively mips32 and mips32r2 compliant.  So with the current
processor configuration, a platform that has such CPUs needs to select
both configs:

	CPU_HAS_SMARTMIPS
	SYS_HAS_CPU_MIPS32_R[12]

This is due to the processor configuration which is mixing up all the
architecture variants and the processor types.

The drawback of this, is that we currently pass '-march=mips32' option to
gcc when building a kernel instead of '-march=4ksc' for 4KSC case. This
can lead to a kernel image a little bit bigger than required.

Signed-off-by: Franck Bui-Huu <fbuihuu@gmail.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2007-02-22 00:50:44 +00:00
..
atlas_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
bigsur_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
capcella_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
cobalt_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
db1000_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
db1100_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
db1200_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
db1500_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
db1550_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ddb5477_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
decstation_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
e55_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
emma2rh_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ev64120_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
excite_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ip22_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ip27_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ip32_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
jaguar-atx_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
jazz_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
jmr3927_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
lasat200_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
malta_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
mipssim_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
mpc30x_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ocelot_3_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ocelot_c_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ocelot_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
ocelot_g_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
pb1100_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
pb1500_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
pb1550_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
pnx8550-jbs_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
pnx8550-stb810_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
pnx8550-v2pci_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
qemu_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
rbhma4500_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
rm200_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
sb1250-swarm_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
sead_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
tb0226_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
tb0229_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
tb0287_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
workpad_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
wrppmc_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00
yosemite_defconfig [MIPS] Add basic SMARTMIPS ASE support 2007-02-22 00:50:44 +00:00