Subject: port-macppc/25525: the pearpc simulator can't run netbsd/macppc
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <fn@hungry.org>
List: netbsd-bugs
Date: 05/10/2004 15:17:37
>Number:         25525
>Category:       port-macppc
>Synopsis:       the pearpc simulator can't run netbsd/macppc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-macppc-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 10 15:18:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Faried Nawaz
>Release:        1.6.2
>Organization:
[info] You are wasting time.
>Environment:
debian/x86 box, gcc 3.3.3.
>Description:
The pearpc simulator (http://pearpc.sf.net/) starts to boot off of 1.6.2's
macppccd.iso, but then dies with

[IO/Generic] <Warning> no one is responsible for address 08000000 (write: 00000000 from 0097a59c)
singlestep set from io.h:83, info: 
[CPU/EXC] <Error> machine check exception and MSR[ME]=0.

Given pearpc's current state, this is most likely not a NetBSD problem.
However, pearpc boots up and runs Mandrake/ppc, Darwin, and even Mac OS X.
It'd be nice if it ran NetBSD as well.
>How-To-Repeat:
Download pearpc from its web site, and compile it.  Use dd to create a
hard drive image.

  dd if=/dev/zero of=file.img bs=bs=516096 count=20

Edit ppccfg.example in the source distribution, and point it to the
hard drive image and to the macppccd.iso file.  Run "ppc ppcfg.example".

>Fix:
One solution is to wait until pearpc improves.

>Release-Note:
>Audit-Trail:
>Unformatted: