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.