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

[patch] FreeBSD powerpc (32-bit) support


Hi all,

the attached patch adds support for FreeBSD PowerPC, 32-bit.
It is derived from ppcobsd* with FreeBSD additions.

Currently missing/incomplete:
- Altivec support, I need to implement the necessary kernel bits first.
- HW watchpoints, also kernel bits are missing.
- full thread support.
- some sig tests.

The test suite run from yesterday gave the below summary:

=== gdb Summary ===

# of expected passes            14148
# of unexpected failures        371
# of expected failures          67
# of untested testcases         34
# of unsupported tests          87

As of today I'm not able to build with python support. Need to figure out why. I guess the latest configure(.ac) does not like my output.
(-L/usr/local/lib/python2.6/config -lutil -lm -lpython2.6 -Wl,--export-dynamic)


No, I do not have a gdb assignment yet. Tom already sent me the form and I'll complete it soon.


I'd appreciate comments and corrections.


TIA,
Andreas

Below the ChangeLog:

2011-01-31 Andreas Tobler <andreast@fgznet.ch>

	* Makefile.in (ALL_TARGET_OBS): Add powerpc FreeBSD files.
	* configure.host: Add powerpc-*-freebsd* target.
	* configure.tgt: Add target info for powerpc-*-freebsd*.
	* ppcfbsd-nat.c, ppcfbsd-tdep.h, ppcfbsd-tdep.c: New files.
	* config/powerpc/fbsd.mh: New file.

Attachment: gdb-fbsd-ppc-20110131.diff
Description: Text document


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