This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Cirrus Maverick support added to the simulator


Hi Guys,

  I have checked in part of my patch to add support for the Cirrus
  Maverick coprocessor - the part that adds support to the simulator.
  I need this part of the patch since it enhances the coprocessor
  framework to support multiple conflicting coprocessors, and this is
  also used by the Intel iWMMXt simulator code which I will
  contributing shortly.  Besides this part of the patch can exist
  independently of GDB.

  I have not committed the GDB changes - these need multi-arching which
  I do not have time to do right now.  If it becomes an issue I will
  try to make some time available.

Cheers
        Nick

include/gdb/ChangeLog
2003-02-10  Nick Clifton  <nickc at redhat dot com>

	* sim-arm.h (sim_arm_regs): Add Maverick co-processor
	registers.

sim/arm/ChangeLog
2003-02-10  Nick Clifton  <nickc at redhat dot com>

	* Contribute support for Cirrus Maverick ARM co-processor,
        written by Aldy Hernandez  <aldyh at redhat dot com> and
        Andrew Cagney  <cagney at redhat dot com>:

	* maverick.c: New file: Support for Maverick floating point
	co-processor. 
        * Makefile.in: Add maverick.o target.
        * configure.in (COPRO): Add maverick.o.
        * configure: Regenerate.
        * armcopro.c (ARMul_CoProInit): Only initialise co-processors
	available on target processor.  Add code to initialse Maverick
	co-processor support code.
        * armdefs.h (ARMul_state): Add is_ep9312 field.
        (ARM_ep9312_Prop): Define.
        * armemu.h: Add prototypes for Maverick co-processor
	functions.
        * arminit.c (ARMul_SelectProcessor): Initialise the
	co-processor support once the chip has been selected.
        * wrapper.c: Add support for Maverick co-processor.
        (init): Do not call ARMul_CoProInit.  Delays this until the
	chip has been selected.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]