From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C6DB83.F52232A0" Subject: RE: Re: [9fans] alpha port? Date: Mon, 18 Sep 2006 17:38:42 -0700 Message-ID: <621112A569DAE948AD25CCDCF1C0753303CA49@dolly.ntdom.cupdx> References: <509071940609140403j42c89fbbiad7ff653f5982d7c@mail.gmail.com><8a95754de042540e0d779608dd0f89e1@plan9.bell-labs.com><9f3897940609141547n40b159cbkf2aa6ec888d837e4@mail.gmail.com> <775b8d190609171253g46717af8leed89a1a319d27a4@mail.gmail.com> From: "Benjamin Huntsman" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Topicbox-Message-UUID: ba393232-ead1-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. ------_=_NextPart_001_01C6DB83.F52232A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I was playing around with the Alpha port earlier this year, trying to = get it running on my Multia. I got the bootloader to compile and run fine, using the "no BWX" flag never got a Plan 9 server set up to provide a kernel or filesystem, = though... Make sure you have a recent version of the sources... I had changed a = few parts of the PALcode definitions earlier this year... -Ben -----Original Message----- From: 9fans-bounces+bhuntsman=3Dmail2.cu-portland.edu@cse.psu.edu on = behalf of Bruce Ellis Sent: Sun 9/17/2006 12:53 PM To: Fans of the OS Plan 9 from Bell Labs Subject: Re: Re: [9fans] alpha port? =20 someone at basser gave dhog substantial alpha support, danny lee = perhaps. i just gave hime mine 'cause almost none of red-hat worked on it and i = wanted plan9. and linux isn't allowed in the house. mark shand knows too much = about alphas and i'll ask him any specific question. his wine cellar is still cluttered with buzzing alphas. brucee On 9/15/06, Pawel Lasek wrote: > On 9/14/06, geoff@plan9.bell-labs.com = wrote: > > As /sys/doc/port.ms says, > > --- > > The compiler assumes that the target CPU supports the optional byte = and > > word memory operations (the ``BWX'' extension). > > If you have an old system, you can generate code without using the = extension > > by passing the loader the > > .CW -x > > option. > > --- > > > > That may not be enough though; dhog thought that some of the > > device drivers might depend upon byte or word accesses. > > Plus you'd need to check all the assembly language code for > > BWX operations. > > I recall that there was some kind of EV56 emulator for EV45, which > added BWX and some other operations to running cpu (like FPU > emulator). The problem is that it might be hidden behind some > proprietary license. > > If all goes wrong I'll just need to grep them all... > > And of course details of I/O and memory management vary across > > Alpha models. > > Isn't that the reason PAL exists? ;-) > > Well, I'll look into netbsd/alpha code for AS255 and check relevant > parts. IIRC many things were accomplished in netbsd by using OSF > PALcode. > > But first I'll need to get a place to put my normal computer to do any > work, so don't expect anything fast :-) > > -- > Paul Lasek > ------_=_NextPart_001_01C6DB83.F52232A0 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IiwAAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAHAAAAFJFOiBSZTogWzlmYW5zXSBh bHBoYSBwb3J0PwDlCAEFgAMADgAAANYHCQASABEAJgAqAAEAWgEBIIADAA4AAADWBwkAEgARACYA KgABAFoBAQmAAQAhAAAANUNBMjgzMURGNjc4RTQ0Nzg5N0QxOTNDMzQ0NTIxMjMA/gYBA5AGAKQP AAA5AAAAAwAmAAAAAAADADYAAAAAAEAAOQCgMiL1g9vGAR4APQABAAAABQAAAFJFOiAAAAAAAgFH AAEAAAA1AAAAYz1VUzthPSA7cD1Db25jb3JkaWEgUG9ydGxhO2w9RE9MTFktMDYwOTE5MDAzODQy Wi00OAAAAAAeAEkAAQAAABwAAABSZTogUmU6IFs5ZmFuc10gYWxwaGEgcG9ydD8AQABOAICV//CS 2sYBHgBaAAEAAAA6AAAAOWZhbnMtYm91bmNlcytiaHVudHNtYW49bWFpbDIuY3UtcG9ydGxhbmQu ZWR1QGNzZS5wc3UuZWR1AAAAAgFbAAEAAACRAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAAOWZh bnMtYm91bmNlcytiaHVudHNtYW49bWFpbDIuY3UtcG9ydGxhbmQuZWR1QGNzZS5wc3UuZWR1AFNN VFAAOWZhbnMtYm91bmNlcytiaHVudHNtYW49bWFpbDIuY3UtcG9ydGxhbmQuZWR1QGNzZS5wc3Uu ZWR1AAAAAAIBXAABAAAAPwAAAFNNVFA6OUZBTlMtQk9VTkNFUytCSFVOVFNNQU49TUFJTDIuQ1Ut UE9SVExBTkQuRURVQENTRS5QU1UuRURVAAAeAF0AAQAAAAwAAABCcnVjZSBFbGxpcwACAV4AAQAA AD8AAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABCcnVjZSBFbGxpcwBTTVRQAGJydWNlLmVsbGlz QGdtYWlsLmNvbQAAAgFfAAEAAAAbAAAAU01UUDpCUlVDRS5FTExJU0BHTUFJTC5DT00AAB4AZgAB AAAABQAAAFNNVFAAAAAAHgBnAAEAAAA6AAAAOWZhbnMtYm91bmNlcytiaHVudHNtYW49bWFpbDIu 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 vjBgigIjkAeRY2EdoUn/WDJNI4kmCcEqcR6gWNE/YP8tJ2kjkJQFoAhwTqEBAAGQ4wMQMvNJL08l Y3HFA4H/OUEHgC+inFIA0ANgBBBoyf8e4wRioxCdD1NjbbcYIB0gHyJBM4FzoQQAMuA/IDv0LSmN vVdEISCQnyMXsD5vVVALgCEhJhACUHNk7i9GlIumEMBTGlElY4mkfxggJUClEAIwm1cywjFRSfxS Q6RSIoAgAR2gWpGPov+HQSUBP3EeoFQTrLR6UiZU3UMgRmPGM4WnLkJ4YSXw/xQABUCfI5/HIWEf EQtgPyHvKpJ4YSJxJwByAMBcMSUB/1bwJJRp4FjiY8ZQQiCQMMD/ufFTcg7AWUFQ8nBgsTIl4Psd IAVAOqpfa6hhICKwYXQLjbsjFH3AwAAAAB4ANRABAAAAOwAAADw2MjExMTJBNTY5REFFOTQ4QUQy NUNDRENGMUMwNzUzMzAzQ0E0OUBkb2xseS5udGRvbS5jdXBkeD4AAB4AORABAAAA7wAAADw1MDkw NzE5NDA2MDkxNDA0MDNqNDJjODlmYmJpYWQ3ZmY2NTNmNTk4MmQ3Y0BtYWlsLmdtYWlsLmNvbT48 OGE5NTc1NGRlMDQyNTQwZTBkNzc5NjA4ZGQwZjg5ZTFAcGxhbjkuYmVsbC1sYWJzLmNvbT48OWYz ODk3OTQwNjA5MTQxNTQ3bjQwYjE1OWNia2YyYWE2ZWM4ODhkODM3ZTRAbWFpbC5nbWFpbC5jb20+ IDw3NzViOGQxOTA2MDkxNzEyNTNnNDY3MTdhZjhsZWVkODlhMWEzMTlkMjdhNEBtYWlsLmdtYWls LmNvbT4AAB4ARxABAAAADwAAAG1lc3NhZ2UvcmZjODIyAAALAPIQAQAAAB8A8xABAAAATAAAAFIA RQAlADMAQQAgAFIAZQAlADMAQQAgAFsAOQBmAGEAbgBzAF0AIABhAGwAcABoAGEAIABwAG8AcgB0 ACUAMwBGAC4ARQBNAEwAAAALAPYQAAAAAEAABzAyVSY4gtvGAUAACDD2lCT1g9vGAQMA3j+vbwAA AwDxPwkAAAAeAPg/AQAAABIAAABCZW5qYW1pbiBIdW50c21hbgAAAAIB+T8BAAAAVgAAAAAAAADc p0DIwEIQGrS5CAArL+GCAQAAAAAAAAAvTz1DT05DT1JESUEgUE9SVExBTkQvT1U9Q1VQRFgvQ049 UkVDSVBJRU5UUy9DTj1CSFVOVFNNQU4AAAAeAPo/AQAAABUAAABTeXN0ZW0gQWRtaW5pc3RyYXRv cgAAAAACAfs/AQAAAB4AAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAALgAAAAMA/T/iBAAA AwAZQAAAAAADABpAAAAAAAMAHUAAAAAAAwAeQAAAAAAeADBAAQAAAAoAAABCSFVOVFNNQU4AAAAe ADFAAQAAAAoAAABCSFVOVFNNQU4AAAAeADJAAQAAADoAAAA5ZmFucy1ib3VuY2VzK2JodW50c21h bj1tYWlsMi5jdS1wb3J0bGFuZC5lZHVAY3NlLnBzdS5lZHUAAAAeADNAAQAAABYAAABicnVjZS5l bGxpc0BnbWFpbC5jb20AAAAeADhAAQAAAAoAAABCSFVOVFNNQU4AAAAeADlAAQAAAAIAAAAuAAAA AwB2QP////8LACkAAAAAAAsAIwAAAAAAAwAGEMQe18oDAAcQ3QYAAAMAEBAAAAAAAwAREAEAAAAe AAgQAQAAAGUAAABJV0FTUExBWUlOR0FST1VORFdJVEhUSEVBTFBIQVBPUlRFQVJMSUVSVEhJU1lF QVIsVFJZSU5HVE9HRVRJVFJVTk5JTkdPTk1ZTVVMVElBSUdPVFRIRUJPT1RMT0FERVJUT0NPAAAA AAIBfwABAAAAOwAAADw2MjExMTJBNTY5REFFOTQ4QUQyNUNDRENGMUMwNzUzMzAzQ0E0OUBkb2xs eS5udGRvbS5jdXBkeD4AAJBk ------_=_NextPart_001_01C6DB83.F52232A0--