1
linux/arch/sh
Paul Mundt b2d86a3fd9 sh: Simplify and lock down the ISA tuning.
The ISA tuning as it is today can not cope with all of the different
variations that are possible, so all we can do is a best attempt based on
the CPU family. The DSP and FPU generation are already at odds with each
other, and the nommu tuning we weren't handling at all.  Additionally,
for platforms that never had an FPU, the -nofpu variant never existed,
meaning that we would lose out on family granular tuning completely in
certain cases.

With tat out of the way, we were also using -up versions, allowing for
later instructions that branched off of a particular subset of the ISA,
but are not actually reflected on the hardware being targetted. This
leads to some confusion, and the possibility of bogus instructions on
older parts. Kill that off and lock it down to the family being built
for specifically.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-10-28 19:37:05 +09:00
..
boards sh: mach-highlander: Handle SCIF pinmuxing on R7785RP. 2008-10-23 12:35:43 +09:00
boot sh: ftrace support. 2008-09-21 16:43:45 +09:00
cchips sh: Kill off more dead symbols. 2008-02-14 14:22:12 +09:00
configs sh: Provide a sample defconfig for the UL2 (SH7366) board. 2008-10-28 17:36:11 +09:00
drivers sh: Migrate common board headers to mach-common/. 2008-10-20 13:02:48 +09:00
include sh: Add on-chip RTC support for SH7722. 2008-10-28 18:40:19 +09:00
kernel sh: Add on-chip RTC support for SH7722. 2008-10-28 18:40:19 +09:00
lib sh: Fix up the __raw_read/writeX() definitions. 2008-10-01 15:12:27 +09:00
lib64 sh: migrate to arch/sh/include/ 2008-07-29 08:09:44 +09:00
math-emu
mm sh: Kill off duplicate remove_memory() definition. 2008-10-21 12:51:51 +09:00
oprofile
tools sh: Add EDOSK7760 mach type. 2008-09-08 12:01:55 +09:00
Kconfig Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 2008-10-20 09:13:34 -07:00
Kconfig.cpu sh: Disable big endian for SH-5. 2008-02-14 14:22:10 +09:00
Kconfig.debug sh: Disable 4kB stacks when using PAGE_SIZE_64KB. 2008-09-20 20:16:35 +09:00
Makefile sh: Simplify and lock down the ISA tuning. 2008-10-28 19:37:05 +09:00