powerpc port question
Mark Kettenis
mark.kettenis@xs4all.nl
Wed Sep 9 18:50:00 GMT 2009
> 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).
More information about the Gdb
mailing list