Subject: Quadra 660/AV - First try.
To: None <port-mac68k@NetBSD.ORG>
From: Stefan Arentz <stefan.arentz@luna.net>
List: port-mac68k
Date: 10/19/1997 19:53:48
Hi folks,

Here's the bootlog of my Q660AV with netbsd-971009.gz. Is the 660 supported
or is it completely different from the 840?

 - Stefan

Booting...transparent = 0
sizeof struct exec = 32
Magic = NMAGIC (read-only text)
MID_M68K executable: entry 0x2e00.
Allocated 1740921 bytes.
1006924 (0x0)+64624+92060+162876+152293

Set _boothowto to 0x2.
start address = 0x2e00.
total kernel buffer space used = 1479473 (0x169331).
The warm and fuzzy copycode() is at 0x00bc5e2a
Hex dump of copycode():

(0x00bc5e2a) 4E 56 00 00 40 C0 00 40 07 00 46 C0 20 6E 00 08 
(0x00bc5e3a) 22 6E 00 0C 20 2E 00 10 22 D8 53 80 66 FA 2C 2E 
(0x00bc5e4a) 00 1C 2E 2D CE 30 2A 2E 00 18 26 6D CE 2C 24 6D 
(0x00bc5e5a) CE 44 28 2D CE 40 28 6D CE 48 22 6D CE 34 93 EE 
harry() is at 0xd85c00
Hex dump of Harry(), our friend!
(...should be the same as copycode(), above...)

(0x00d85c00) 4E 56 00 00 40 C0 00 40 07 00 46 C0 20 6E 00 08 
(0x00d85c10) 22 6E 00 0C 20 2E 00 10 22 D8 53 80 66 FA 2C 2E 
(0x00d85c20) 00 1C 2E 2D CE 30 2A 2E 00 18 26 6D CE 2C 24 6D 
(0x00d85c30) CE 44 28 2D CE 40 28 6D CE 48 22 6D CE 34 93 EE 

from = 0x00be0000, to = 0x00000000, len = 432128, entry = 0x00002e00
Changing Monitor settings...
  Bye-bye...
        So I sez to him...  The real way
        that it should be done is to...
Serial console flags = 1
Env: ÒROOT_SCSI_IDÓ set to 0 (0x0).
Env: ÒSINGLE_USERÓ set to 2 (0x2).
Env: ÒVIDEO_ADDRÓ set to 1343227648 (0x50100700).
Env: ÒROW_BYTESÓ set to 832 (0x340).
Env: ÒFLAGSÓ set to 2147483647 (0x7fffffff).
Env: ÒSCREEN_DEPTHÓ set to 1 (0x1).
Env: ÒDIMENSIONSÓ set to 40895296 (0x2700340).
Env: ÒBOOTTIMEÓ set to 877288948 (0x344a5df4).
Env: ÒGMTBIASÓ set to 60 (0x3c).
Env: ÒBOOTERVERÓ set to 111 (0x6f).
Env: ÒMACOS_VIDEOÓ set to 1343227648 (0x50100700).
Env: ÒMACOS_SCCÓ set to 1357922304 (0x50f04000).
Env: ÒMACHINEIDÓ set to 60 (0x3c).
Env: ÒMEMSIZEÓ set to 16 (0x10).
Env: ÒGRAYBARSÓ set to 1 (0x1).
Env: ÒSERIALECHOÓ set to 1 (0x1).
Env: ÒSERIALCONSOLEÓ set to 1 (0x1).
Env: ÒSERIAL_MODEM_FLAGSÓ set to 1 (0x1).
Env: ÒSERIAL_MODEM_HSKICLKÓ set to 0 (0x0).
Env: ÒSERIAL_MODEM_GPICLKÓ set to 0 (0x0).
Env: ÒSERIAL_PRINT_FLAGSÓ set to 0 (0x0).
Env: ÒSERIAL_PRINT_HSKICLKÓ set to 0 (0x0).
Env: ÒSERIAL_PRINT_GPICLKÓ set to 0 (0x0).
Env: ÒSERIAL_MODEM_DSPEEDÓ set to 9600 (0x2580).
Env: ÒSERIAL_PRINT_DSPEEDÓ set to 9600 (0x2580).
Env: ÒPROCESSORÓ set to 2 (0x2).
Env: ÒEND_SYMÓ set to 1479473 (0x169331).
Env: ÒROMBASEÓ set to 1082130432 (0x40800000).
Env: ÒTIMEDBRAÓ set to 6255 (0x186f).
Env: ÒADBDELAYÓ set to 509 (0x1fd).
Env: ÒHWCFGFLAGSÓ set to 2147483647 (0x7fffffff).
Env: ÒHWCFGFLAG2Ó set to 1224738847 (0x4900081f).
Env: ÒHWCFGFLAG3Ó set to 587251494 (0x2300bf26).
Env: ÒADBREINIT_JTBLÓ set to 1082213304 (0x408143b8).

Set _mac68k_vrsrc_cnt to 0x0.

Set _mac68k_vrsrc_vec to {0x0 0x0 0x0 0x0 0x0 0x0 }.


NetBSD/mac68k console
[ preserving 315173 bytes of netbsd symbol table ]
Bootstrapping NetBSD/mac68k.
Getting mapping from MMU.
System RAM: 16777216 bytes in 4096 pages.
     Low = 0x0, high = 0x1000000
mapping: AV video (0x50100100).  Does it never end?
               Forcing VRAM size to a conservative 1024K.
  AV video (0x50100100) internal video at addr 0x50100700 (phys 0x50100700), len
 0x100000.
Done.
Bootstrapping the pmap system.
Pmap bootstrapped.
Moving ROMBase from 0x40800000 to 0x980000.
Video address 0x50100700 -> 0xb80700.

*and then it's dead*