Subject: Re: Booting a PowerMac 7200 (progress made since last time !!)
To: =?ISO-8859-1?Q?R=E9mi_Zara?= <remi_zara@mac.com>
From: =?ISO-8859-1?Q?R=E9mi_Zara?= <remi_zara@mac.com>
List: port-macppc
Date: 05/01/2005 16:05:46
--Apple-Mail-4--789806171
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=ISO-8859-1;
	delsp=yes;
	format=flowed


Le 1 mai 05 =E0 15:53, R=E9mi Zara a =E9crit :

>
> Le 1 mai 05 =E0 15:26, Tim Kelly a =E9crit :
>
>
>> On Sun, 1 May 2005 09:23:03 -0400
>> Tim Kelly <hockey@dialectronics.com> wrote:
>>
>>
>>
>>> What's the instruction at
>>>
>>> 0x0049d2c0: at OF_getprop+0x68
>>>
>>> ?
>>>
>>>
>>
>> Let me rephrase - where does this instruction branch to?  You can =20
>> do an
>> objdump on just the openfirm.o  file.
>>
>
> I'm not sure I'm counting right, but it seems to branch on itself

Disassembling just openfirm.o does not seem do provide good results.
below is the text for OF_getprop. The instruction branches to =20
openfirmware.

I think openfirmware needs to be fixed for the 601, since it resets =20
BATS 2 and 3....

003479a0 <OF_getprop>:
   3479a0:    94 21 ff d0     stwu    r1,-48(r1)
   3479a4:    7c 08 02 a6     mflr    r0
   3479a8:    93 c1 00 28     stw     r30,40(r1)
   3479ac:    7c de 33 78     mr      r30,r6
   3479b0:    93 41 00 18     stw     r26,24(r1)
   3479b4:    3f 40 00 4a     lis     r26,74
   3479b8:    93 61 00 1c     stw     r27,28(r1)
   3479bc:    7c bb 2b 78     mr      r27,r5
   3479c0:    93 81 00 20     stw     r28,32(r1)
   3479c4:    7c 9c 23 78     mr      r28,r4
   3479c8:    93 a1 00 24     stw     r29,36(r1)
   3479cc:    7c 7d 1b 78     mr      r29,r3
   3479d0:    93 e1 00 2c     stw     r31,44(r1)
   3479d4:    90 01 00 34     stw     r0,52(r1)
   3479d8:    4b db 88 31     bl      100208 <ofw_stack>
   3479dc:    2c 1e 10 00     cmpwi   r30,4096
   3479e0:    3d 20 00 49     lis     r9,73
   3479e4:    3b e9 76 dc     addi    r31,r9,30428
   3479e8:    38 a0 ff ff     li      r5,-1
   3479ec:    7f e3 fb 78     mr      r3,r31
   3479f0:    41 81 00 5c     bgt-    347a4c <OF_getprop+0xac>
   3479f4:    80 1a c2 0c     lwz     r0,-15860(r26)
   3479f8:    93 bf 00 0c     stw     r29,12(r31)
   3479fc:    93 9f 00 10     stw     r28,16(r31)
   347a00:    93 df 00 18     stw     r30,24(r31)
   347a04:    90 1f 00 14     stw     r0,20(r31)
   347a08:    4b db 86 e5     bl      1000ec <openfirmware>
   347a0c:    38 a0 ff ff     li      r5,-1
   347a10:    2c 03 ff ff     cmpwi   r3,-1
   347a14:    41 82 00 38     beq-    347a4c <OF_getprop+0xac>
   347a18:    80 7f 00 1c     lwz     r3,28(r31)
   347a1c:    7f 64 db 78     mr      r4,r27
   347a20:    7c 03 f0 00     cmpw    r3,r30
   347a24:    40 81 00 0c     ble-    347a30 <OF_getprop+0x90>
   347a28:    93 df 00 1c     stw     r30,28(r31)
   347a2c:    7f c3 f3 78     mr      r3,r30
   347a30:    2c 03 00 00     cmpwi   r3,0
   347a34:    7c 65 1b 78     mr      r5,r3
   347a38:    40 81 00 10     ble-    347a48 <OF_getprop+0xa8>
   347a3c:    80 7a c2 0c     lwz     r3,-15860(r26)
   347a40:    48 00 09 e1     bl      348420 <ofbcopy>
   347a44:    80 7f 00 1c     lwz     r3,28(r31)
   347a48:    7c 65 1b 78     mr      r5,r3
   347a4c:    80 01 00 34     lwz     r0,52(r1)
   347a50:    7c a3 2b 78     mr      r3,r5
   347a54:    83 41 00 18     lwz     r26,24(r1)
   347a58:    83 61 00 1c     lwz     r27,28(r1)
   347a5c:    7c 08 03 a6     mtlr    r0
   347a60:    83 81 00 20     lwz     r28,32(r1)
   347a64:    83 a1 00 24     lwz     r29,36(r1)
   347a68:    83 c1 00 28     lwz     r30,40(r1)
   347a6c:    83 e1 00 2c     lwz     r31,44(r1)
   347a70:    38 21 00 30     addi    r1,r1,48
   347a74:    4e 80 00 20     blr

Regards,


R=E9mi Zara
 =20=

--Apple-Mail-4--789806171
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
BwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDUwMTE0MDU0N1owIwYJKoZIhvcNAQkEMRYEFE4KgVl+NySZ
aZI4983zMiP5Wm4xMHgGCSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo
YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVl
bWFpbCBJc3N1aW5nIENBAgMNlzYwegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDZc2MA0GCSqGSIb3DQEBAQUABIIBAHOqyHHllvUe
15dX+SRkazEUnTfj5cZ/FDkD/sEA3BCUKKnwduEGcAuA60BT2dbcueJX2dD7SfVC0+5X7PSYmdGf
2+nnz30JLfH+Ql4HpVM/r21vI0F4oJpaACMGRszDIaMQak5nm4TrDs6qFArVfmV2IjWEvI0Do41/
AZ/WoUNg5hTYYG6m9ezKoJlK8QF65u9PDzFFmSEB2XsUMnAUWU0MoIrl65UaYxAhbQGUdt8CijUY
M7mBu79LiNl03cX1WJ1cqSmtWg+2TDHafEPGyy/eWgv/q06f5dMOmRuuvGQmKNbDP7yXxRpGC3yf
NqTRx3yLSGEtbpmNmIo6X72NGW8AAAAAAAA=

--Apple-Mail-4--789806171--