Re: Xbox Linux kernel for 2.6.20.1 working (sort of...)

"Ronald C.F. Antony" <[email protected]> Thu, 1 Mar 2007 20:05:00 -0500
Newsgroups gmane.linux.ports.xbox.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============0403600285==
Content-Type: multipart/signed; protocol="application/pgp-signature";
	micalg=pgp-sha1; boundary="Apple-Mail-49--930680496"
Content-Transfer-Encoding: 7bit

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-49--930680496
Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-48--930680507;
	protocol="application/pkcs7-signature"


--Apple-Mail-48--930680507
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

On 1 Mar 2007, at 17:31, Luke Yelavich wrote:

> On Thu, Mar 01, 2007 at 08:53:20AM EST, Ronald C.F. Antony wrote:
>> Hi,
>>
>> I have been able to eliminate a lot of potential sources for the
>> unbootable kernel.
>>
>> I have found one culprit however (there may be more, I'm still  
>> testing).
>> The one known problematic kernel option is this one:
>>
>>> CONFIG_X86_UP_APIC:
> <snip>
>
> This option is only needed if the Xbox's CPU supports apic. Have a  
> look
> at /proc/cpuinfo. If apic is not mentioned in the flags, this  
> option can
> remain deselected.
>
> I think that the PIII CPUs don't support this option, unless they are
> used in an SMP configuration.

That may well be true. However, at least according to the make  
menuconfig option help, this should (and likely is in non-XBOX  
configurations) a safe option to select, and the kernel should just  
ignore it at run time when the CPU doesn't support the feature.

Depending on which precise version of the kernel source you have, it  
basically says "when in doubt, select this option" because the kernel  
will just ignore it if the CPU doesn't support the feature and will  
run w/o slowdown if the option is selected.

However, something about the XBOX prevents the system from booting  
when the option is selected. So ideally, either the option should not  
be selectable if the XBOX subarchitecture is selected, or the code  
needs to be fixed somehow, such that the option behaves as benignly  
on an XBOX as it supposedly behaves on other PC platforms.

Unfortunately I know way too little about the linux kernel to attempt  
fixing this.

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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGSTCCAwIw
ggJroAMCAQICEF3Jp0yEGdv1n319+krhAD8wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx
JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ
ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDExNTEwNDYyMloXDTA4MDExNTEwNDYy
MlowRDEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEhMB8GCSqGSIb3DQEJARYScmNm
YUBjdWJpY3VsdW0uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxtjBtHMQjA4v
PSE6LrmTUVjE2WD5BP9cvJ/fMgRcxas4A0Lh569iAxKU5DXK9O51qm9hsWFFZqa6ZqUB5yyVZVD6
I9Cc4HMQZIHz4FiSz2QjFxGWJoZRVhnJofcp7ojr1+8NERTuP7kr4yEcqhRSY3rZKi4Cx1JSA5cm
i/H0vQemMs7bf9LbUI1ZEwGduu+kcpusTh+IAcuAXsqX87fjvQcb1dgwpIneCmNQVFLn1JoI8wpg
+QcXJTSP3pbT+7pUYqgWXcOxX9zsMnga2henmv0GR0kjlTirHNr2RwiadloE/Q1Nj6VbOUqzSTTt
s9KtiOCHx1+n9dtQygRW5SXwRQIDAQABo1MwUTAPBgNVHQ8BAf8EBQMDB/mAMBEGCWCGSAGG+EIB
AQQEAwIFoDAdBgNVHREEFjAUgRJyY2ZhQGN1YmljdWx1bS5jb20wDAYDVR0TAQH/BAIwADANBgkq
hkiG9w0BAQUFAAOBgQCBXt5Pp8uJGUmlWlx9U7xApIGCMmWPBxGQw7eqbRFy5xgrizgyLzQHf/l1
MfpPm+4xUHgfVaUEJJQ62DGEqH5IgO/sF1xbQ+7vDMM/P7rQA3Awvd8Ex/4kDPtP6ZZIWfsWype5
24a42UvzpPuoKJqBL6K3XF8Vz6UwHTFnjeXdtTCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEF
BQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg
VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24g
U2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTEr
MCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAw
MDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs
dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu
ZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me
7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r
1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB
kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3Rl
LmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAg
pB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPq
Cy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUa
C4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx
0x1G/11fZU8xggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz
dWluZyBDQQIQXcmnTIQZ2/WffX36SuEAPzAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG9w0BCQMxCwYJ
KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNzAzMDIwMTA1MDFaMCMGCSqGSIb3DQEJBDEWBBQ8
xVY7qopRTcljrfDwXJ7VZ1njVjCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMG
A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEF3Jp0yEGdv1n319+krhAD8wgYcGCyqGSIb3DQEJEAIL
MXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk
LjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEF3Jp0yEGdv1
n319+krhAD8wDQYJKoZIhvcNAQEBBQAEggEAqXWySvgVVLUqtjbBcdhwZzGJRw2Tm53gtgGJ6zsx
s/OnUbW0UBZfmLs1xGMHtk/2U6vdntRksdpCZlmVpgM9brkKGXvbL6xKMP8GgDJiVwKTf4Mxxa/j
iVb30F0YaoUSqxRVxjUgL8u76x79IP3jGkLY9vt2cQw4HjSjAzVlz5yJ616pGugsOT/bPiyM7jzw
j6XCf2v4pmRvKkW9LPthXL2oRGcaz/+nonJyVx2ajfVASaNX2hMezZM4TOG+SIePDqrzkHYTo/sw
k3IYLZ0SBTx1uHQosVGT8/TWUoH7Em7PofI1yWJT19AVVSjsv/WSIh853LFRReJXSBpP4yC8MQAA
AAAAAA==

--Apple-Mail-48--930680507--

--Apple-Mail-49--930680496
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFF53hcVJMyS6+j93sRAvgdAJ9GU3Kcmby0NXF9A3rckVCM8/uuSQCglttH
JkF/KmNCJkPFUkQ+8Y7EtIM=
=9CRF
-----END PGP SIGNATURE-----

--Apple-Mail-49--930680496--


--===============0403600285==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--===============0403600285==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xbox-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbox-linux-devel

--===============0403600285==--