]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options
authorAdrian Chadd <adrian@FreeBSD.org>
Tue, 2 Feb 2016 07:47:38 +0000 (07:47 +0000)
committerAdrian Chadd <adrian@FreeBSD.org>
Tue, 2 Feb 2016 07:47:38 +0000 (07:47 +0000)
commit04b5e02371ca7356d97fe76e5127d6d5e03b20a3
tree16307db52af8aaefa574486552b9c7e52a7cac94
parentf4c1f0b9eb4c02ed02063283e9ef778ae92923e8
Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options

This revision does the following renames:
CPU_MIPS24KC -> CPU_MIPS24K
CPU_MIPS74KC -> CPU_MIPS74K
CPU_MIPS1004KC -> CPU_MIPS1004K

It also adds the following new CPU_MIPSxxx options:
CPU_MIPS24KE, CPU_MIPS34K, CPU_MIPS1074K, CPU_INTERAPTIV, CPU_PROAPTIV

CPU_MIPSxxxxKC is limiting and possibly misleading as it implies the
MIPSxxxxK CPU has no FPU.
It would be better if the CPUs are named after their standard functionalities
only and the presence or absence of FPU can then be controlled via the
CPU_HAVEFPU option.

I will send out another dependent revision that moves MIPS 32 r2 and r3
CPUs to use the EHB instruction for clearing hazards instead of NOP/SSNOP.

Submitted by: Stanislav Galabov <sgalabov@gmail.com>
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D5077
sys/conf/options.mips
sys/mips/conf/AR934X_BASE
sys/mips/conf/QCA955X_BASE
sys/mips/include/asm.h
sys/mips/include/cpufunc.h
sys/mips/include/cpuregs.h