Subject: Re: Booting a PowerMac 7200 (progress made since last time !!)
To: Tim Kelly <hockey@dialectronics.com>
From: =?ISO-8859-1?Q?R=E9mi_Zara?= <remi_zara@mac.com>
List: port-macppc
Date: 04/23/2005 21:17:51
--Apple-Mail-2-685202536
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=ISO-8859-1;
	format=flowed


Le 23 avr. 05, =E0 13:24, Tim Kelly a =E9crit :

> At 9:35 AM +0200 4/23/05, R=E9mi Zara wrote:
>
>> So I would also say corrupted kernel.
>
> Not necessarily.  There are several places in the kernel that contain
> Altivec code by default, but have tests to see if the CPU can use=20
> Altivec
> before it is executed.  This is why it is important to locate the code=20=

> that
> is supposed to be executing in the kernel object file and determine if=20=

> it
> does match.

I rebuilt a (smaller) kernel and retryed. The gzipped kernel is=20
corrupted:

0 > boot enet: enet:,/netbsd.gz file: 192.168.1.102,ofwboot.xcfloading=20=

XCOFF
tsize=3DC7E0 dsize=3D2B4 bsize=3D25C0 entry=3DE00000
SECTIONS:
.text    00E00000 00E00000 0000C7E0 000000E0
.data    00E0D000 00E0D000 000002B4 0000C8C0
.bss     00E0D2B8 00E0D2B8 000025C0 00000000
loading .text, done..
loading .data, done..
clearing .bss, done..

 >> NetBSD/macppc OpenFirmware Boot, Revision 1.10
 >> (rzara@Ordinateur-de-Remi-Zara.local, Fri Apr 22 18:08:21 CEST 2005)
file: 192.168.1.102,ofwboot.xcfnet_open: client addr: 192.168.1.10
net_open: subnet mask: 255.255.255.0
net_open: net gateway: 192.168.1.254
net_open: server addr: 192.168.1.102
net_open: server path: /data/export/macppc
net_open: file name: ofwboot.xcf
Using IP address: 192.168.1.10
root addr=3D192.168.1.102 path=3D/data/export/macppc
3783120+135012 [180336+162467]=3D0x4107ec
  start=3D0x100000
DEFAULT CATCH!, code=3DFFF00700
  ok
0 > .registers
Client's Fix Pt Regs:
  00 B0000000 0051AEE0 00000000 80000000 00001FFC 00E0F0BC 00001FFC=20
90000000
  08 00001FFC A0000000 00001FFC 00E0F0CD 00000000 DEADBEEF DEADBEEF=20
DEADBEEF
  10 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF 0051B000=20
00100000
  18 DEADBEEF DEADBEEF DEADBEEF 005107EC 00100000 00E0F0D1 DEADBEEF=20
0051AEE0
Special Regs:
     %IV: 00000700   %SRR0: 0034C960   %SRR1: 00080000     %MQ: 00000000
     %CR: 50000093     %LR: 0010009C    %CTR: 00100000    %XER: C000BE6F
    %DAR: FFFFFF43  %DSISR: 40000000   %SDR1: 00FE0000
  ok
0 > %SRR0 10 - dis
0034C950: 93C10048
0034C954: 93E1D94C
0034C958: 3C608000
0034C95C: 7C3F0B78
0034C960: 7CBE2B08
0034C964: 90010008
0034C968: 3BF6D700
0034C96C: 3CA0F008
0034C970: 38001FFC
0034C974: 9001080C
0034C978: 93010030

and the assembly should be (this is in initppc):

   34c950:	93 c1 00 48 	stw     r30,72(r1)
   34c954:	93 e1 00 4c 	stw     r31,76(r1)
   34c958:	3c 60 80 00 	lis     r3,-32768
   34c95c:	7c 3f 0b 78 	mr      r31,r1
   34c960:	7c be 2b 78 	mr      r30,r5
   34c964:	90 01 00 08 	stw     r0,8(r1)
   34c968:	3b 60 00 00 	li      r27,0
   34c96c:	3c a0 f0 00 	lis     r5,-4096
   34c970:	38 00 1f fc 	li      r0,8188
   34c974:	90 01 00 0c 	stw     r0,12(r1)
   34c978:	93 01 00 30 	stw     r24,48(r1)

> If you're loading via enet, there is a 4M limit for file transfers.

I'm afraid my kernel is still to big then:
-rwxr-xr-x  1 rzara  rzara   4182191 23 Apr 20:47 netbsd

Regards,

R=E9mi Zara

--
R=E9mi Zara
http://www.remi-zara.net/

--Apple-Mail-2-685202536
Content-Transfer-Encoding: base64
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Disposition: attachment;
	filename=smime.p7s

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGFjCCAs8w
ggI4oAMCAQICAw2XNjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh
d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0EwHhcNMDQxMjA5MjAyODUzWhcNMDUxMjA5MjAyODUzWjBDMR8wHQYDVQQD
ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSAwHgYJKoZIhvcNAQkBFhFyZW1pX3phcmFAbWFjLmNv
bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIsZ+/0xA/dn0wrw+Tey2DOvgVPl+f7
DTUM5V0f70xGtI4dimfwE8rGeBPZRxRtNZGM9ohshySLPdKbH7Vps1pl1QjeOE5PG02CsmKRejFG
zD1Rl+rEYHRhkEov8av084KkLUwwBAmc3WSV0kKM4juQMEWyc0YhEegyU1LhvN+0nf/P632owxFs
Y3A2K8LStUPVM7KFU9LC8/Rq6xmtitBO1MBQBjJfPreFH42Hn4/g/sZKZlGCK7aM8lakIzI1Xrr5
wyLP+XcrhFPN3fWvYQWyWY7/rka5p7lteUBYN6C2mtZX+f0No6/K9sm7rm+w+e7Om1ECVMoplGjK
rMHCnr0CAwEAAaMuMCwwHAYDVR0RBBUwE4ERcmVtaV96YXJhQG1hYy5jb20wDAYDVR0TAQH/BAIw
ADANBgkqhkiG9w0BAQQFAAOBgQCnQ3aug7iiJshcOck8Po503ZBCqt3NXUgKQzuTsFyuzp3KQhUi
uvi5dAirsusKCRAaJAegYBWIq0Kpcou0PAdNpTpbapnLsOJ6Rk0sFbKNkAeNuSZ3bEFFIuk1lmXn
HoZZluw9AEh27bzWuwhKMGidMFhHgXyXTzwLd3u4IZt+AjCCAz8wggKooAMCAQICAQ0wDQYJKoZI
hvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
CUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmlj
YXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp
bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3
MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUg
Q29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg
SXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRw
nd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+R
NiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEA
AaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwu
dGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV
HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEA
SIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6E
sZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILc
IRk13iSx0x1G/11fZU8xggLnMIIC4wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3
dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h
aWwgSXNzdWluZyBDQQIDDZc2MAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B
BwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDQyMzE5MTc1MlowIwYJKoZIhvcNAQkEMRYEFLSwE3ZS121I
941ucLIqAmmUEF+PMHgGCSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo
YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVl
bWFpbCBJc3N1aW5nIENBAgMNlzYwegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDZc2MA0GCSqGSIb3DQEBAQUABIIBAB3ShAmB5/Ih
q48fQQQUJh0ddPu23ZqmRz5t9vmRqYitRsu/PBPDp03nrfTWWAj87EyQnDlMxpQ5WiJLgSqoCRWr
OoKHf9ZBeD4f42CADPxg9T85B9Pvymp20XQBNfpvmJnAVVTfe5kHow8xZyps58gSX8tUoltTuw27
iPVuJSRxDvtZ7h9SnzOf2JNGPhJHtUvSrhZL8GzHmTFJxRNLT3wArXfsY4aCF0xHaxAIZLZSFyLn
uWiBr14ML6g7tgf7tpQWHAFxhtKX7LFyIlLHljpUgtWJMXipeuc3gzjq6UaNA5KcvA/VWDYVtBMs
Pmip0E5ONIooKZUzyhcEyIezTWkAAAAAAAA=

--Apple-Mail-2-685202536--