summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill40-40/+46
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS. * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-10/+22
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill17-17/+23
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS. * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS. * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS. * timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-7/+13
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * m68040/fpsp/Makefile.am: Remove AUTOMAKE_OPTIONS. * m68040/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-8/+14
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * console/Makefile.am: Remove AUTOMAKE_OPTIONS. * include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mbus/Makefile.am: Remove AUTOMAKE_OPTIONS. * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-7/+13
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * i960ca/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * i960ka/Makefile.am: Remove AUTOMAKE_OPTIONS. * i960rp/Makefile.am: Remove AUTOMAKE_OPTIONS. * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-8/+14
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * include/Makefile.am: Remove AUTOMAKE_OPTIONS. * milli/Makefile.am: Remove AUTOMAKE_OPTIONS. * semaphore/Makefile.am: Remove AUTOMAKE_OPTIONS. * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-202002-03-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+11
* cpuModel.h: PR 146. Adding guards. Remove unnecessary headers.
2002-03-082002-03-05 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill3-0/+17
* shared/interrupts/installisrentries.c: Added support for debug exception vector. * shared/interrupts/isr_entries.S: Added support for debug exception vector.
2002-03-012002-02-27 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2-3/+9
* mongoosev/include/mongoose-v.h: Added cache constants. * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve performance.
2002-03-012002-02-27 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill1-0/+5
* mongoosev/include/mongoose-v.h: Added cache constants. * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve performance.
2002-02-082002-02-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
2002-02-052001-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-15/+22
* isr_entries.S: Removed comment incorrectly indicating this file was cpu_asm.S. * vectorexceptions.c (mips_dump_exception_frame): New routine broken out from default exception handler.
2002-02-012001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill3-2/+8
* mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just bspIo.h.
2002-02-012001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill5-109/+315
* Lots of tinkering and tuning as part of improving interrupt latency and improving the per-task interrupt level control and FP mask handling. With these modifications interrupt latency was measured at a worst-case of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50 RTEMS tasks in the application. * mongoosev/README: Updated. * mongoosev/include/mongoose-v.h: Masks modified. * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address software prioritization of interrupts. If a higher priority interrupt occurs while we are looking for new interrupts, we will reinitiate the scan of all interrupts. * shared/interrupts/vectorexceptions.c: Removed warning and deleted blank lines.
2002-01-082002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* include/Makefile.am: Remove EXTRA_DIST.
2002-01-042002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+7
* i386/displayCpu.c: Include rtems/bspIo.h instead of bspIo.h. * i386/page.c: Include rtems/bspIo.h instead of bspIo.h.
2002-01-042002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-4/+11
* mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h. * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h. * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h. * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
2002-01-042002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-6/+15
* mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h. * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h. * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h. * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h. * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h. * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
2001-11-282001-11-28 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill4-1/+50
This was tracked as PR91. * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if the port uses the standard macro for this (FALSE). A TRUE setting indicates the port provides its own implementation. * rtems/score/c_isr.inl: Deleted and contents merged into cpu.c. * cpu.c: Received contents of c_isr.inl. * Makefile.am: Deleted reference to c_isr.inl.
2001-11-282001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-7/+6
* ppc403/vectors/vectors.S: Include <bsp.h>. * shared/include/cpu.h: Remove stray empty lines.
2001-11-272001-11-27 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill19-5067/+18
* new_exception_processing/Makefile.in, new_exception_processing/.cvsignore, new_exception_processing/Makefile.am, new_exception_processing/c_isr.inl, new_exception_processing/cpu.c, new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S, old_exception_processing/Makefile.in, old_exception_processing/.cvsignore, old_exception_processing/Makefile.am, old_exception_processing/README, old_exception_processing/TODO, old_exception_processing/c_isr.inl, old_exception_processing/cpu.c, old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S, old_exception_processing/ppc_offs.h, old_exception_processing/ppccache.c, old_exception_processing/rtems.S: Deleted since now under libbsp.
2001-11-272001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-25/+7
* configure.ac: Remove old_exception_processing, new_exception_processing. * Makefile.am: Ditto.
2001-11-272001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+8
* .cvsignore: Add aclocal.m4, autom4te.*, config.*, configure.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+6
* configure.ac: Remove mpc750 from new_exception_processing, Remove mpc604 from new_exception_processing.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+10
* Makefile.am: Preinstall c_isr.inl (HACK). * ChangeLog: New file.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+5
* configure.ac: Remove ppc603e from old_exception_processing.
2001-11-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* configure.ac: Remove mpc8xx from new_exception_processing.
2001-11-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+166
* support/new_exception_processing/configure.ac, support/new_exception_processing/rtems/score/c_isr.inl, support/new_exception_processing/rtems/score/cpu.h, support/old_exception_processing/configure.ac, support/old_exception_processing/rtems/score/c_isr.inl, support/old_exception_processing/rtems/score/cpu.h, support/old_exception_processing/rtems/score/ppc_offs.h: New files missed in previous commit.
2001-11-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* configure.ac: Remove mpc8620 from new_exception_processing.
2001-11-202001-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+11
* support/new_exception_processing/Makefile.am, support/old_exception_processing/Makefile.am, support/old_exception_processing/cpu_asm.S, support/old_exception_processing/irq_stub.S: Modified to reflect old versus new exception processing being a per BSP option. * support/new_exception_processing/c_isr.inl, support/new_exception_processing/cpu.h, support/old_exception_processing/c_isr.inl, support/old_exception_processing/cpu.h, support/old_exception_processing/ppc_offs.h: Removed.
2001-11-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+4
* ChangeLog: Corrected spacing.
2001-11-142001-11-14 Till Straumann <strauman@SLAC.Stanford.EDU>Joel Sherrill3-196/+224
* new_exception_processing/cpu_asm.S: Support double or single precision context switches. Note that doing a single precision context save/restore on a double precision PowerPC machine does not only result in rounding errors but also screws up the FPSCR register!
2001-11-142001-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* include/Makefile.am: Fix TMPINSTALL_FILES to make automake-1.5 happy.
2001-11-142001-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+9
* include/iosh7045.h: Add SCI0_SMR, SCI1_SMR for sh7032 compatibility to make simsh happy.
2001-11-092001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill19-29/+1378
This modification is part of the submitted modifications necessary to support the IBM PPC405 family. This submission was reviewed by Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did not negatively impact the ppc403 BSPs. The submission and tracking process was captured as PR50. * ppc403/console/console405.c ppc403/tty_drv/.cvsignore, ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c, ppc403/tty_drv/tty_drv.h: New files. * Makefile.am, README, configure.ac, old_exception_processing/cpu.c, old_exception_processing/cpu.h, ppc403/Makefile.am, ppc403/clock/clock.c, ppc403/console/Makefile.am, ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
2001-11-072001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* configure.ac: Delete the commented out line that said that the mpc8260 used the old exception processing model. This line also appears to have caused ppc603e to miss this test.
2001-10-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+18
* mpc8xx/timer/timer.c: Added hack for two macros that are not defined with the new exception processing model: rtems_cpu_configuration_get_timer_least_valid() rtems_cpu_configuration_get_timer_average_overhead() This is captured as PR57.
2001-10-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+17
* .cvsignore: Add more entries.
2001-10-282001-10-28 Alexandra Kossovsky <sasha@oktet.ru>Joel Sherrill2-2/+8
* include/rtems/score/sh7750_regs.h: Fix definitions of SH7750_SCBRR1 and SH7750_SCBRR2 so things compile.
2001-10-262001-10-26 Victor V. Vengerov <vvv@oktet.ru>Joel Sherrill6-0/+168
* New libcpu support for mcf5206e. * ChangeLog, clock/ckinit.c, clock/.cvsignore, configure.ac, console/mcfuart.c, console/.cvsignore, include/mcf5206e.h, include/mcfmbus.h, include/mcfuart.h, include/.cvsignore, mbus/mcfmbus.c, mbus/.cvsignore, timer/timer.c, timer/timerisr.S, timer/.cvsignore, .cvsignore: New files.
2001-10-262001-10-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+15
* Makefile.am, configure.ac: New libcpu support for mcf5206e.
2001-10-262001-10-26 Victor V. Vengerov <vvv@oktet.ru>Joel Sherrill16-0/+2541
* New libcpu support for mcf5206e. * ChangeLog, clock/ckinit.c, clock/.cvsignore, configure.ac, console/mcfuart.c, console/.cvsignore, include/mcf5206e.h, include/mcfmbus.h, include/mcfuart.h, include/.cvsignore, mbus/mcfmbus.c, mbus/.cvsignore, timer/timer.c, timer/timerisr.S, timer/.cvsignore, .cvsignore: New files.
2001-10-262001-10-26 Alexandra Kossovsky <sasha@oktet.ru>Joel Sherrill3-12/+16
* include/sh/sh4uart.h, sci/sh4uart.c: Minor fixes post merge.
2001-10-252001-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-0/+19
* mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore, mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore, mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore, mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
2001-10-242001-10-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-11/+18
* mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am, mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
2001-10-242001-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* mpc8260/include/mpc8260.h: "or" is a keyword in C++.
2001-10-222001-10-22 Andy Dachs <a.dachs@sstl.co.uk>Joel Sherrill8-4/+44
* Makefile.am, README, configure.ac, new_exception_processing/cpu.h, shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c: Added mpc8260 support.
2001-10-222001-10-22 Andy Dachs <a.dachs@sstl.co.uk>Joel Sherrill26-0/+4409
* Added mpc8260 directory. * Modified Makefile.am and configure.in to build the contents * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am, mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am, mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore, mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c, mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore, mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am, mpc8260/include/console.h, mpc8260/include/cpm.h, mpc8260/include/mmu.h, mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c, mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
2001-10-152001-10-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+179
* include/sh4uart.h: move to include/sh/sh4uart.h. * include/ispsh7750.h: move to include/rtems/score/ispsh7750.h. * include/iosh7750.h: move include/rtems/score/iosh7750.h. * include/sh7750_regs.h: move to include/rtems/score/sh7750_regs.h. * include/rtems/score/ipl.h: move to include/rtems/score/ipl.h. * include/rtems/score/sh4_regs.h: Reintroduce from Alexandra Kossovsky's original sources. * include/Makefile.am: reflect changes above, remove EXTRA_DIST, require automake 1.5. * sci/Makefile.am: Disable compilation of console.c. * sci/sh4uart.c: include <sh/sh4uart.h>, add SH7750_SCSMR_CHK_S, remove SH4_CPU_HZ_Frequency; * score/isph7750.c: Remove #if !defined(sh7750), include sh4_regs.h.