This is the mail archive of the gdb@sourceware.org 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]

Re: powerpc port question


> Date: Wed, 09 Sep 2009 20:26:34 +0200
> From: Andreas Tobler <andreast-list@fgznet.ch>
>
> My attempt bases on gdb-6.6 source, GPL-2 based. The structure of the 
> source is more or less equal as the NetBSD port for powerpc.

In general you want to look at the OpenBSD support instead of NetBSD.  It's in a much better shape ;).

> I digged through the source and I do not get the point.
> 
> In my _initialize_ppcfbsd_tdep I call
> 
> gdbarch_register_osabi(bfd_arch_powerpc, bfd_mach_ppc,
> 			  GDB_OSABI_FREEBSD_ELF,
> 			  ppcfbsd_init_abi);

You'll need to add something like:

  gdbarch_register_osabi (bfd_arch_rs6000, 0, GDB_OSABI_FREEBSD_ELF,
                          ppcfbsd_init_abi);
  gdbarch_register_osabi (bfd_arch_powerpc, 0, GDB_OSABI_FREEBSD_ELF,
                          ppcfbsd_init_abi);

(both lines seem to be necessary given the way BFD makes a distinction
between rs6000 and powerpc, but ELF doesn't).


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