Matt Thomas | 4 Jan 11:46 2011

HEADS-UP: mpc85xx support coming to HEAD

Having gotten approval from DARPA to release the mpc85xx I did for them, I'm about to commit that support to
the tree.

part of this work included adding support for fast soft interrupts, revamping how trapframes are done
(intrframes are just partially filled trapframes), etc.

OEA and the new Booke platforms work.  IBM4xx still need some work on their exception code to deal with the new
world order.

Allen Briggs | 4 Jan 14:01 2011
Picon

Re: HEADS-UP: mpc85xx support coming to HEAD

On Tue, Jan 04, 2011 at 02:46:06AM -0800, Matt Thomas wrote:
> Having gotten approval from DARPA to release the mpc85xx I did
> for them, I'm about to commit that support to the tree.
> 
> part of this work included adding support for fast soft interrupts,
> revamping how trapframes are done (intrframes are just partially
> filled trapframes), etc.

Cool.

> OEA and the new Booke platforms work.  IBM4xx still need some work on
> their exception code to deal with the new world order.

Have you considered putting your work on a branch and giving ibm4xx
folks a chance to fix things on the branch before merging?  Or are
the changes done in such a way that they will continue to work on
the trunk until they're switched over?

-allen

--

-- 
Allen Briggs  -  briggs <at> ninthwonder.com

Matt Thomas | 4 Jan 19:10 2011

Re: HEADS-UP: mpc85xx support coming to HEAD


On Jan 4, 2011, at 5:01 AM, Allen Briggs wrote:

> On Tue, Jan 04, 2011 at 02:46:06AM -0800, Matt Thomas wrote:
>> Having gotten approval from DARPA to release the mpc85xx I did
>> for them, I'm about to commit that support to the tree.
>> 
>> part of this work included adding support for fast soft interrupts,
>> revamping how trapframes are done (intrframes are just partially
>> filled trapframes), etc.
> 
> Cool.
> 
>> OEA and the new Booke platforms work.  IBM4xx still need some work on
>> their exception code to deal with the new world order.
> 
> Have you considered putting your work on a branch and giving ibm4xx
> folks a chance to fix things on the branch before merging?  Or are
> the changes done in such a way that they will continue to work on
> the trunk until they're switched over?

The changes for ibm4xx have been made but testing them has revealed a few problems.  Going to see if the IBM
simulator for the 405 will help track them down.
Jeff Rizzo | 10 Jan 20:03 2011
Picon

PPC test runs

I've begun regularly running the ATF test suite on a system with 
NetBSD/macppc on it, to try to help broaden the availability of test 
results to non-x86 platforms.  I have the testing 
almost-entirely-but-not-quite automated, and my goal is to test against 
every build that comes out of the releng build cluster.

You can see the results page here:

http://www.netbsd.org/~riz/macppc-atf/

(Linked from the main releng test results page here:
http://releng.netbsd.org/test-results.html )

I'm still working through various issues;  like the fact that the module 
loading tests crash the testing machine, so I currently have to run as 
an unprivileged user so they don't get run.

There are a number of failing tests, but pooka <at>  has suggested that the 
failures in the pthread mutex tests might be the underlying cause.  To 
that end, I'd like to see someone else's test results on another powerpc 
machine.

Can someone who's running -current (from late December or later) on a 
powerpc machine (macppc or otherwise)  run the test suite, and send me 
the resulting xml file?  You can either run the full suite (in 
/usr/tests) or just the libpthread tests (in /usr/tests/lib/libpthread), 
though it might be nice to get full results.  Run it thus:

cd /usr/tests
atf-run | atf-report -o xml:/path/to/resultsfile.xml -o ticker:-
(Continue reading)

Erik Bertelsen | 20 Jan 19:11 2011
Picon

Re: CVS commit: src/sys/arch/powerpc

Are there more fall-outs, cf. build message cited below:

2011/1/18 Matt Thomas <matt <at> netbsd.org>
Module Name:    src
Committed By:   matt
Date:           Tue Jan 18 02:25:43 UTC 2011


    compile  ALFAST/mach_machdep.o
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c: In function 'mach_create_thread_child':
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c:128: error: 'struct trapframe' has no member named 'tf_xtra'
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c:128: error: 'TF_MQ' undeclared (first use in this function)
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c:128: error: (Each undeclared identifier is reported only once
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c:128: error: for each function it appears in.)
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c:129: error: 'struct trapframe' has no member named 'tf_xtra'
/home/NetBSD/src/sys/arch/powerpc/powerpc/mach_machdep.c:129: error: 'TF_VRSAVE' undeclared (first use in this function)

This is on a macppc building a custom-defined kernel.

regards
- Erik
Havard Eidnes | 25 Jan 22:31 2011
Picon

2010Q4 package binaries for NetBSD/macppc 5.1

Hi,

I've uploaded the results of a bulk build of pkgsrc-2010Q4 for
NetBSD/macppc 5.1 to

   ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/powerpc/5.1_2010Q4/

A total of 9.1GB of packages have been uploaded, consisting of
8445 packages.

This build was done with sources from January 12 2011.

For the packages which are not architecture-specific (should be
the vast majority), these packages should also be usable on other
powerpc ports.

Regards,

- Håvard


Gmane