Subject: Re: PB190
To: None <port-mac68k@netbsd.org>
From: Paul Ripke <stixpjr@ozemail.com.au>
List: port-mac68k
Date: 09/17/1998 22:01:13
Ahh... I've been meaning to post this for some time now - hopefully
someone may have some time to look at it. It looks as though a few
blanks need filling before we'll have ADB on the PB190. Also,
it looks as though it's picked up the external SCSI - the internal
disk is definitely IDE.
If anyone can point me in the direction of digging for the PM ADB
interrupt address, I'll give it a go...


Output for PB190cs:
---
The Mac ROM values needed by NetBSD/mac68k for this Mac are:

/*
 * Vectors sniffed out for Unknown, a MACH_CLASSPB machine
 *  Zero values are not required by NetBSD for this system, but values shown as
 *   "Not_Found" must be provided before NetBSD can hope to run.  The values
 *    shown in parenthesis in the comment field are thought to be machine
 *    independent and valid for this system based on the ROM Version ID.
 */
{                /* ?? */
    "Unknown ROMs",    /* Gestalt Id: 0 */
    (caddr_t) 0x400093ae,   /*              ADB interrupt */
    (caddr_t) Not_Found,    /*              PM ADB interrupt */
    (caddr_t) 0x40009334,   /*              ADBBase + 130 interupt */
    (caddr_t) 0x400661f0,   /* (0x40039600) CountADBs */
    (caddr_t) 0x4006620a,   /* (0x4003961a) GetIndADB */
    (caddr_t) 0x40066236,   /* (0x40039646) GetADBInfo */
    (caddr_t) 0x4006623c,   /* (0x4003964c) SetADBInfo */
    (caddr_t) Not_Found,    /* (0x400397b8) ADBReInit */
    (caddr_t) 0x4006626c,   /* (0x4003967c) ADBOp */
    (caddr_t) 0x4003d080,   /*              PMgrOp */
    (caddr_t) Not_Found,    /* (0x4001141c) WriteParam */
    (caddr_t) 0x4003b3ee,   /* (0x4001144e) SetDateTime */
    (caddr_t) Not_Found,    /* (0x40011930) InitUtil */
    (caddr_t) 0x40013f16,   /* (0x4000b624) ReadXPRam */
    (caddr_t) 0x40013f20,   /* (0x4000b62e) WriteXPRam */
    (caddr_t) 0x40009fbe,   /*              jClkNoMem */
    (caddr_t) Not_Found,    /* (0x400398c2) ADBAlternateInit */
    (caddr_t) 0x4003eae4,   /* (0x4000cada) Egret */
    (caddr_t) 0x400162c8,   /*              InitEgret */
    (caddr_t) 0x4003ebe0,   /*              ADBReInit_JTBL */
    (caddr_t) 0x401acaf0,   /* (0x400bdb60) ROMResourceMap List Head */
    (caddr_t) 0x40068068,   /* (0x4003b3d8) FixDiv */
    (caddr_t) 0x40067f74,   /* (0x4003b2e4) FixMul */
},


This is a 68k system using a 68040 CPU, 68881 FPU, 68040 MMU
Gestalt Manager reports hardware attributes (0x0108489f) of:
   VIA1 at 0x50f00000
   RBV  at 0x50f02000
   VIA2 at 0x50f02000
   ASC - Apple Sound Chip at 0x50f14000
   SCC  at 0x50f04000
   Internal disk is a SCSI on an NCR 5380 controller
   Capable of soft power off
   Universal ROM version 0x077d
Basic hardware required for NetBSD/mac68k is present, but the following
 things might be problems that need to be considered:
    PM ADB interrupt address is required

---

Cheers,

--
Paul Ripke
BHP Information Technology
OpenVMS & UNIX (AIX, Digital, SunOS, Solaris, DG/UX) Sysadmin
Computer Centre,  Five Islands Rd,  Port Kembla,  NSW 2505,   AUSTRALIA
   ripke.paul.pr@bhp.com.au pjr02@uow.edu.au stixpjr@ozemail.com.au
        Anyone wishing to lay claim to the opinions expressed
                  herein, do so at their own risk.