From owner-linux-activists@joker.cs.hut.fi Fri Oct 9 09:19:05 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2323" "Fri" "09" "October" "92" "00:17:52" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "48" "Amiga Linux Kernel Release 0.00" "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA23024 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Fri, 9 Oct 1992 09:19:02 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA19232; Fri, 9 Oct 92 09:18:24 +0200 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA19221; Fri, 9 Oct 92 09:18:18 +0200 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA15047; Fri, 9 Oct 92 00:17:53 -0700 Message-Id: <9210090717.AA15047@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Amiga Linux Kernel Release 0.00 Date: Fri, 09 Oct 92 00:17:52 -0700 X-Mn-Key: 680X0 Well, I finally got things tied up and functioning [ as far as I can tell, at least. ;) ]. I've placed it at the private FTP site. The only problem is, of course, that it's not readable. [ Michael?! ;) ] Once it's readable, those of you who have access can grab it. As far as I know that's only three other people right now, although we now have 49 members... Anyway, the ISR management code is there, along with some general startup code and a serial driver. You'll need a terminal plugged in until David finishes the console driver. I'll also be adding a more standardized printk() function soon, instead of just the puts()-like stuff that's there... One thing I've already noticed is the brain damage in kernel/chr_drv/serial.c. Change the constants 'RBF' and 'TBE' on lines 57 and 64 to '0x0'. The code works as-is, so don't worry too much about this change. There will probably another release quite soon... I've been going nuts the past few days, but I finally got the time today to really sit down with it and work the final known bugs out of it. To give you an idea what has been going on in the last week of my life: 1) An old customer of mine wants to modify some code I wrote about a year ago. The problem is that they don't know crap about C (although their one programmer-wanna-be thinks he does). Anyway, rather than pay me to make the changes in a few hours, they'd rather pay me for days worth of phone and in-person support. [ Heheheheh... Even I'm charging less per hour I've already grossed more than I predicted it would have cost for me to do it personally. ;) ] Those of you that have seen my code know that I am an obsessive commenter, and any fool should be able to figure out what my code is doing... 2) As a result of 1, I've had very little desire to spend the spare time I've had (which has been very little) staring at my computers. 3) I've been nursing an injured ferret since Saturday, when she found a new hole I didn't know about and cut herself pretty badly when she tried to pull her head back out. Why she stuck her head in such a small hole in the first place evades me. She's fine now, but a little more cautious about things. The newfound hole is now plugged... Anyway, I regret making you folks wait so long for this code. It's only a week late... ;) --Greg
From owner-linux-activists@joker.cs.hut.fi Fri Oct 9 17:31:13 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["918" "Fri" "9" "October" "1992" "11:28:00" "+0000" "\"Hamish (H.I.) Macdonald\"" "hamish@bnr.ca" nil "26" "re:Amiga Linux Kernel Release 0.00 " "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA26565 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Fri, 9 Oct 1992 17:31:10 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA29101; Fri, 9 Oct 92 17:30:38 +0200 Received: from x400gate.bnr.ca by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA29087; Fri, 9 Oct 92 17:30:33 +0200 X400-Received: by mta bcars520 in /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Fri, 9 Oct 1992 11:30:10 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Fri, 9 Oct 1992 11:29:28 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Fri, 9 Oct 1992 07:28:00 -0400 X400-Originator: /DD.ID=1619692/G=Hamish/I=HI/S=Macdonald/@bnr.ca X400-Mts-Identifier: [/PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/;bcars520.b.536:09.09.92.15.29.28] Original-Encoded-Information-Types: ia5, undefined X400-Content-Type: P2-1984 (2) Content-Identifier: re:Amiga Linu... Message-Id: <"5589 Fri Oct 9 11:29:46 1992"@bnr.ca> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Hamish (H.I.) Macdonald" < hamish@bnr.ca> To: linux-activists@joker.cs.hut.fi Subject: re:Amiga Linux Kernel Release 0.00 Date: Fri, 9 Oct 1992 11:28:00 +0000 X-Mn-Key: 680X0 >>>>> harp@netcom.com wrote: Greg> Anyway, the ISR management code is there, along with some Greg> general startup code and a serial driver. You'll need a Greg> terminal plugged in until David finishes the console driver. Greg> I'll also be adding a more standardized printk() function soon, Greg> instead of just the puts()-like stuff that's there... Has there been any memory management work done yet? Are there any ideas as to a virtual memory configuration for this version of Linux yet? I believe that Linux provides 64M virtual address spaces to (max) 64 tasks, and that the kernel lives in its own virtual address space. I assume that the approach taken with 680x0 linux would be similar to other mainstream Unices where the 4G virtual address space is usually divided in half, with the upper 2G being kernel space, and the lower 2G being the user space. Any ideas on this yet? Hamish.
From owner-linux-activists@joker.cs.hut.fi Tue Oct 13 04:46:19 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["937" "Mon" "12" "October" "92" "19:45:19" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "22" "Recent silence on this channel..." "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA12401 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Tue, 13 Oct 1992 04:46:16 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA04375; Tue, 13 Oct 92 04:45:50 +0159 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA04369; Tue, 13 Oct 92 04:45:46 +0159 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA08631; Mon, 12 Oct 92 19:45:20 -0700 Message-Id: <9210130245.AA08631@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Recent silence on this channel... Date: Mon, 12 Oct 92 19:45:19 -0700 X-Mn-Key: 680X0 Well, we're up to 53 members as of Monday night. That's quite a force, if we can start working together. I have been surprised that there has been no discussion of the initial kernel release. I know there's not much to it, but hey... ;) Now that I have some time again, I'm going to be working on some standard functions like printk and memory/string manipulation -- sort of a standard library of sorts. The basic task swapper is next on my list for development. I'm certainly open to assistance on it. Anyway, lets at least get back to discussing the system. Greg -- -----------------Greg-Harp----------------harp@netcom.com------------------ "I think I've reached that point / Where every word that you write / Of every blood dark sea / And every soul black night / And every dream you dream me in / And every perfect free from sin / And burning eyes / And hearts on fire / Are just the same old song" -- The Cure
From owner-linux-activists@joker.cs.hut.fi Wed Oct 14 00:14:41 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["923" "Tue" "13" "October" "92" "18:09:36" "EDT" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "23" "Recent silence on this channel..." "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA19815 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 14 Oct 1992 00:14:37 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA22647; Wed, 14 Oct 92 00:09:42 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA22639; Wed, 14 Oct 92 00:09:37 +0200 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA18205; Tue, 13 Oct 92 18:09:41 EDT Received: by jabba.ess.harris.com (4.1/SMI-4.1) id AA02493; Tue, 13 Oct 92 18:09:37 EDT Message-Id: <9210132209.AA02493@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.3 PL11] From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: Recent silence on this channel... Date: Tue, 13 Oct 92 18:09:36 EDT X-Mn-Key: 680X0 > Well, we're up to 53 members as of Monday night. That's quite a > force, if we can start working together. I have been surprised that > there has been no discussion of the initial kernel release. I know > there's not much to it, but hey... ;) I'm digesting the source right now, Greg. Neat stuff, although I think your style is going to drive me crazy. I need a pretty-printer that will do it my way. Anybody got a handy one? > The basic task swapper is next on my list for development. I'm > certainly open to assistance on it. What do you have in mind so far? BTW - Fishman, did you get my mail with the console stuff? I haven't heard back from you yet. Dave Williams | My | Happy! dwilliam@jabba.ess.harris.com | opinions | Happy! "Huh? What? Could you repeat the question?" | only. | Joy! Joy!
From owner-linux-activists@joker.cs.hut.fi Wed Oct 14 00:29:37 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["375" "Tue" "13" "October" "1992" "18:27:00" "+0000" "\"Hamish (H.I.) Macdonald\"" "hamish@bnr.ca" nil "11" "re:Recent silence on this channel... " "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA19866 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 14 Oct 1992 00:29:34 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA22914; Wed, 14 Oct 92 00:29:00 +0200 Received: from x400gate.bnr.ca by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA22908; Wed, 14 Oct 92 00:28:57 +0159 X400-Received: by mta bcars520 in /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Tue, 13 Oct 1992 18:28:32 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Tue, 13 Oct 1992 18:28:08 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Tue, 13 Oct 1992 14:27:00 -0400 X400-Originator: /DD.ID=1619692/G=Hamish/I=HI/S=Macdonald/@bnr.ca X400-Mts-Identifier: [/PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/;bcars520.b.916:13.09.92.22.28.08] Original-Encoded-Information-Types: ia5, undefined X400-Content-Type: P2-1984 (2) Content-Identifier: re:Recent sil... Message-Id: <"22932 Tue Oct 13 18:28:18 1992"@bnr.ca> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Hamish (H.I.) Macdonald" < hamish@bnr.ca> To: linux-activists@joker.cs.hut.fi Subject: re:Recent silence on this channel... Date: Tue, 13 Oct 1992 18:27:00 +0000 X-Mn-Key: 680X0 >>>>> Dave Williams wrote: Dave> BTW - Fishman, did you get my mail with the console stuff? I Dave> haven't heard back from you yet. Speaking of console stuff, to see how to do an interlaced console screen using just the copper and no vertical blanking interrupts, check out the console device (kd.c) in the latest version of the KludgeMach distribution.
From owner-linux-activists@joker.cs.hut.fi Wed Oct 14 04:32:32 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1510" "Tue" "13" "October" "92" "19:31:06" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "32" "Re: Recent silence on this channel... " "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA20497 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 14 Oct 1992 04:32:29 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA26784; Wed, 14 Oct 92 04:31:37 +0200 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA26777; Wed, 14 Oct 92 04:31:34 +0200 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA03712; Tue, 13 Oct 92 19:31:07 -0700 Message-Id: <9210140231.AA03712@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Re: Recent silence on this channel... Date: Tue, 13 Oct 92 19:31:06 -0700 X-Mn-Key: 680X0 Dave writes: > I'm digesting the source right now, Greg. Neat stuff, although >I think your style is going to drive me crazy. I need a pretty-printer >that will do it my way. Anybody got a handy one? Hey. I take that personally. ;) Actually, my style evolved from ANSI and the fact that, as a software contractor, many other people look at my code and have to be able to read it. If you have trouble reading it, please explain why to me (in private email) since it is important to my business career, not to mention this project. >> The basic task swapper is next on my list for development. I'm >> certainly open to assistance on it. > > What do you have in mind so far? Well, I need to spend more time with the 386 Linux swapper code before I can say. I suppose that we'll do pretty much the same thing, except where 386 primitives are concerned (e.g. TSS). As for the interrupt source, I guess we'll use one of the CIA timers, although we need to discuss more thoroughly which one we want to use. BTW, with the ISR code as it is, it would be relatively easy to change which timer is used in case we change our minds later on... -- -----------------Greg-Harp----------------harp@netcom.com------------------ "I think I've reached that point / Where every word that you write / Of every blood dark sea / And every soul black night / And every dream you dream me in / And every perfect free from sin / And burning eyes / And hearts on fire / Are just the same old song" -- The Cure
From owner-linux-activists@joker.cs.hut.fi Wed Oct 14 14:43:21 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["99" "Wed" "14" "October" "92" "08:41:50" "-0400" "Raul Deluth Miller-Rockwell" "rockwell@socrates.umd.edu" nil "4" "where's the source?" "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA24959 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 14 Oct 1992 14:43:18 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA08806; Wed, 14 Oct 92 14:42:12 +0200 Received: from socrates.umd.edu by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA08800; Wed, 14 Oct 92 14:42:08 +0200 Message-Id: <9210141242.AA08800@joker.cs.hut.fi> Received: by socrates.umd.edu (1.36.108.4.1.1/16.2) id AA22468; Wed, 14 Oct 92 08:41:50 -0400 Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: Raul Deluth Miller-Rockwell < rockwell@socrates.umd.edu> To: linux-activists@joker.cs.hut.fi Subject: where's the source? Date: Wed, 14 Oct 92 08:41:50 -0400 X-Mn-Key: 680X0 Where's the source? -- Raul Deluth Miller-Rockwell < rockwell@socrates.umd.edu>
From owner-linux-activists@joker.cs.hut.fi Wed Oct 14 22:25:10 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["751" "Wed" "14" "October" "92" "13:23:25" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "16" "Re: where's the source? " "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA00946 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 14 Oct 1992 22:25:08 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA16527; Wed, 14 Oct 92 22:23:59 +0159 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA16521; Wed, 14 Oct 92 22:23:55 +0159 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA06463; Wed, 14 Oct 92 13:23:26 -0700 Message-Id: <9210142023.AA06463@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Re: where's the source? Date: Wed, 14 Oct 92 13:23:25 -0700 X-Mn-Key: 680X0 >Where's the source? At the moment, the source is only available to people who are actually working on the development of the system. It's not much use to anyone else. When there is enough of a system to make it worthwhile for folks not working on it to download and test it, we will make it publicly available. Those who wish to work on the system should contact me via private email. -- -----------------Greg-Harp----------------harp@netcom.com------------------ "I think I've reached that point / Where every word that you write / Of every blood dark sea / And every soul black night / And every dream you dream me in / And every perfect free from sin / And burning eyes / And hearts on fire / Are just the same old song" -- The Cure
From owner-linux-activists@joker.cs.hut.fi Thu Oct 15 01:51:35 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["328" "Wed" "14" "October" "1992" "19:48:00" "+0000" "\"Hamish (H.I.) Macdonald\"" "hamish@bnr.ca" nil "16" "re:where's the source? " "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA01809 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 15 Oct 1992 01:51:32 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA18895; Thu, 15 Oct 92 01:50:42 +0200 Received: from x400gate.bnr.ca by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA18889; Thu, 15 Oct 92 01:50:38 +0200 X400-Received: by mta bcars520 in /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 14 Oct 1992 19:50:36 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 14 Oct 1992 19:50:12 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 14 Oct 1992 15:48:00 -0400 X400-Originator: /DD.ID=1619692/G=Hamish/I=HI/S=Macdonald/@bnr.ca X400-Mts-Identifier: [/PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/;bcars520.b.602:14.09.92.23.50.12] Original-Encoded-Information-Types: ia5, undefined X400-Content-Type: P2-1984 (2) Content-Identifier: re:where's th... Message-Id: <"12624 Wed Oct 14 19:50:30 1992"@bnr.ca> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Hamish (H.I.) Macdonald" < hamish@bnr.ca> To: linux-activists@joker.cs.hut.fi Subject: re:where's the source? Date: Wed, 14 Oct 1992 19:48:00 +0000 X-Mn-Key: 680X0 >>>>> 'rockwell@socrates.umd.edu' wrote: Raul> Where's the source? Seconded... I think a lot of people joined the mailing list after the early people hashed out where source was going to be put. I think that it would be valuable to have this information re-broadcasted to the mailing list. Thanks, Hamish
From owner-linux-activists@joker.cs.hut.fi Thu Oct 15 02:52:40 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1340" "Wed" "14" "October" "92" "20:52:09" "EDT" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "36" "re:where's the source?" "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA01869 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 15 Oct 1992 02:52:37 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA19407; Thu, 15 Oct 92 02:52:09 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA19401; Thu, 15 Oct 92 02:52:05 +0200 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA06355; Wed, 14 Oct 92 20:52:13 EDT Received: by jabba.ess.harris.com (4.1/SMI-4.1) id AA07672; Wed, 14 Oct 92 20:52:09 EDT Message-Id: <9210150052.AA07672@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.3 PL11] From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: re:where's the source? Date: Wed, 14 Oct 92 20:52:09 EDT X-Mn-Key: 680X0 > >>>>> 'rockwell@socrates.umd.edu' wrote: > > Raul> Where's the source? > > Seconded... > > I think a lot of people joined the mailing list after the early people > hashed out where source was going to be put. > > I think that it would be valuable to have this information > re-broadcasted to the mailing list. > Well, it's not actually like that. The people that actually volunteered to do work on the thing currently have access to the source. The original idea was to try to get some of the lurkers to get out there and get some work done. Unfortunately, it dosen't seem to have worked. So, now we look like nazis since the code is in a "hidden" place. I actually have the code, and right now, you wouldn't get much out of it. (It's basically a shell right now, that you'd run, get a few hardware results, and then sit there and look at. - not very fascinating.) Want to get the code? Start talking about how the thing should be put together, then volunteer to do one of the things you've hammered out in the discussions. Simple, no? Hey, we're all friends here! Dave Williams | My | Happy! dwilliam@jabba.ess.harris.com | opinions | Happy! "Huh? What? Could you repeat the question?" | only. | Joy! Joy!
From owner-linux-activists@joker.cs.hut.fi Thu Oct 15 15:53:14 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1377" "Thu" "15" "October" "92" "09:51:41" "-0400" "Raul Deluth Miller-Rockwell" "rockwell@socrates.umd.edu" nil "33" "re:where's the source?" "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA06848 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 15 Oct 1992 15:53:11 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA06405; Thu, 15 Oct 92 15:52:09 +0200 Received: from socrates.umd.edu by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA06399; Thu, 15 Oct 92 15:52:01 +0200 Message-Id: <9210151352.AA06399@joker.cs.hut.fi> Received: by socrates.umd.edu (1.36.108.4.1.1/16.2) id AA07590; Thu, 15 Oct 92 09:51:41 -0400 Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header In-Reply-To: <9210150052.AA07672@jabba.ess.harris.com> "dwilliam@jabba.ess.harris.com" From: Raul Deluth Miller-Rockwell < rockwell@socrates.umd.edu> To: linux-activists@joker.cs.hut.fi Subject: re:where's the source? Date: Thu, 15 Oct 92 09:51:41 -0400 X-Mn-Key: 680X0 Dave Williams: I actually have the code, and right now, you wouldn't get much out of it. (It's basically a shell right now, that you'd run, get a few hardware results, and then sit there and look at. - not very fascinating.) Want to get the code? Start talking about how the thing should be put together, then volunteer to do one of the things you've hammered out in the discussions. Simple, no? Well, hmm... Is there a place where the "direction so far" has been stored? Sounds like we need a statement of intent, if not some "real docs". No? >From what I gather, you're not going to run this thing underneath AmigaDOS [putting covers on amiga calls, copying stuff from managed memory into dependably real memory / nailing down paged before using message passing]. Which probably means re-writing the filing system from scratch, and finding out that not all amigas have anything like the same hardware. On the other hand, it would run faster, by perhaps an order of magnitude? I guess the first thing I should do is go over a copy of the '386 source, and find what's specifically assembly language, and hash out what kind of functionality needs to be replaced. However, I'm feeling like I'm shooting in the dark here. Hope I don't get myself in the foot. -- Raul Deluth Miller-Rockwell < rockwell@socrates.umd.edu>
From owner-linux-activists@joker.cs.hut.fi Thu Oct 15 21:58:59 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1954" "Thu" "15" "October" "92" "12:57:37" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "42" "Re: where's the source? " "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA09094 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 15 Oct 1992 21:58:57 +0159 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA12141; Thu, 15 Oct 92 21:58:19 +0200 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA12135; Thu, 15 Oct 92 21:58:10 +0200 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA05938; Thu, 15 Oct 92 12:57:38 -0700 Message-Id: <9210151957.AA05938@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Re: where's the source? Date: Thu, 15 Oct 92 12:57:37 -0700 X-Mn-Key: 680X0 Raul Deluth Miller-Rockwell < rockwell@socrates.umd.edu> writes: >Is there a place where the "direction so far" has been stored? Sounds >like we need a statement of intent, if not some "real docs". No? Hmmm... If someone wanted to bother to write one that'd be OK. What would be more useful would just be a digest of the list messages, I think. Everything that would go into such a document has been discussed here at least once. I thought that a digest had been arranged, but I don't know of a running (automated) one yet, and I haven't had the time to manually digest the messages myself. >From what I gather, you're not going to run this thing underneath >AmigaDOS [putting covers on amiga calls, copying stuff from managed >memory into dependably real memory / nailing down paged before using >message passing]. Which probably means re-writing the filing system >from scratch, and finding out that not all amigas have anything like >the same hardware. On the other hand, it would run faster, by perhaps >an order of magnitude? Correct. The system will be running "on the metal". As for machine differences, I'm not so sure that's as big a problem as you say. The one area where there is a problem is SCSI drivers. Different revisions of the custom chipset and differences in memory arrangements are not a big deal. >I guess the first thing I should do is go over a copy of the '386 >source, and find what's specifically assembly language, and hash out >what kind of functionality needs to be replaced. Having a copy of the 386 source is definitely a good idea. Quite often we refer to "the way 386 Linux does it" and without the source it's hard to know what we're talking about. Right now, we're looking at developing the basic task management routines. We plan to do this as similarly as possible to the 386 version, except of course the 386 code uses some features of that chip that we don't have (TSS, for example). --Greg
From owner-linux-activists@joker.cs.hut.fi Sat Oct 17 08:05:09 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1820" "Fri" "16" "October" "92" "23:02:06" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "36" "Geez..." "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA02241 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Sat, 17 Oct 1992 08:05:07 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA11658; Sat, 17 Oct 92 08:02:46 +0159 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA11652; Sat, 17 Oct 92 08:02:42 +0200 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA01131; Fri, 16 Oct 92 23:02:08 -0700 Message-Id: <9210170602.AA01131@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Geez... Date: Fri, 16 Oct 92 23:02:06 -0700 X-Mn-Key: 680X0 That didn't take long. Someone, either a person who I mistakenly trusted or who circumvented the security measures at our private FTP site has posted the code at at least one public site. I wouldn't bother searching for it and grabbing it. While I am attempting to have it removed, it's not much use to anyone. There is also always the possibility of a dangerous bug or two. My main concern is that I didn't bother to include a disclaimer or copyright message, and there are just too many lawyers to make me comfortable with that situation... So, from now until the system is ready for general release there will be no more FTP site distribution of the code. Those who are actively working on the system will simply have to resort to private distribution among ourselves. Congratulations, whoever you are, for screwing it up for the rest of us. For those working on or wanting to work on the system, contact me directly. I will attempt to arrange something. I hate to have to resort to a "guilty until proven innocent" tactic, but there are only four other people who have legal access that I know didn't upload the files. Those folks who have contacted me recently about access to the FTP site, please email me again. The four folks I am thinking about have had access for about as long as the site has been available (just so you know who you are). I don't figure the person who uploaded the files is man enough to contact me and apologize... -- -----------------Greg-Harp----------------harp@netcom.com------------------ "I think I've reached that point / Where every word that you write / Of every blood dark sea / And every soul black night / And every dream you dream me in / And every perfect free from sin / And burning eyes / And hearts on fire / Are just the same old song" -- The Cure
From owner-linux-activists@joker.cs.hut.fi Sat Oct 17 18:36:45 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["894" "Sat" "17" "October" "92" "12:34:41" "-0400" "Theodore Ts'o" "tytso@ATHENA.MIT.EDU " nil "21" "Re: Geez..." "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA03249 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Sat, 17 Oct 1992 18:36:37 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA16587; Sat, 17 Oct 92 18:34:41 +0200 Received: from TSX-11.MIT.EDU by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA16581; Sat, 17 Oct 92 18:34:36 +0200 Received: by tsx-11.MIT.EDU with sendmail-5.61/1.2, id AA02173; Sat, 17 Oct 92 12:34:41 -0400 Message-Id: <9210171634.AA02173@tsx-11.MIT.EDU> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header In-Reply-To: Gregory O. Harp's message of Fri, 16 Oct 92 23:02:06 -0700, <9210170602.AA01131@netcom.netcom.com> Address: 1 Amherst St., Cambridge, MA 02139 Phone: (617) 253-8091 From: tytso@ATHENA.MIT.EDU (Theodore Ts'o) To: linux-activists@joker.cs.hut.fi Subject: Re: Geez... Date: Sat, 17 Oct 92 12:34:41 -0400 Cc: linux-activists@joker.cs.hut.fi Cc: johnsonm@stolaf.edu X-Mn-Key: 680X0 X-Mn-Key: 680X0 Date: Fri, 16 Oct 92 23:02:06 -0700 From: "Gregory O. Harp" < harp@netcom.com> That didn't take long. Someone, either a person who I mistakenly trusted or who circumvented the security measures at our private FTP site has posted the code at at least one public site. Well, I was intending to beef up the security measures for the amiga directory, but up until this weekend I had been overloaded with work. Sorry for not fixing things sooner! The directory /pub/linux/amiga is now protected so only someone who logs in as "amigaftp" will be able to access it. I will be sending the password directly to Gregory Harp, who may distribute it as he sees fit. This also has the advantage that people who wish to share files will not need the intervention of myself or another TSX-11 ftp admin to make the files available, as you have in the past. - Ted
From owner-linux-activists@joker.cs.hut.fi Sun Oct 18 14:34:37 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1840" "Sun" "18" "October" "92" "05:29:38" "-0700" "\"Gregory O. Harp\"" "harp@netcom.com" nil "40" "Info Update" "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA06327 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Sun, 18 Oct 1992 14:34:34 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA29537; Sun, 18 Oct 92 14:30:24 +0200 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA29523; Sun, 18 Oct 92 14:30:16 +0200 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA01877; Sun, 18 Oct 92 05:29:39 -0700 Message-Id: <9210181229.AA01877@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: "Gregory O. Harp" < harp@netcom.com> To: linux-activists@joker.cs.hut.fi Subject: Info Update Date: Sun, 18 Oct 92 05:29:38 -0700 X-Mn-Key: 680X0 Well, we're up to 60 members. BTW, for those who have asked, GCC 2.2.2 for AmigaDOS (the compiler we're using) should be available at wuarchive.wustl.edu. Check the ls-lR file for the exact location since the last time I checked it was under the incoming directory -- i.e. if it hasn't moved it probably will eventually. Right now I wouldn't bother grabbing the compiler unless you plan to work on the system in its early stages. Once we have enough to distribute, the compiler will come in useful. Even if you don't plan to do any development, there will be patches and additions. We are currently restricting the availability of the source code to the "development team." There are currently six members of this team including me, only three of which are actively working on the system [Granted, one member has an excuse -- no Amiga. ;) ] If you're wondering if you're one of the six, well, you'll already have received email from me this morning about it if so. Please don't be offended if you're not included. The list of six comes from those who asked to have access to the FTP site. Anyone who is willing and capable (and has the spare time) is welcome to join us. Contact me directly if you wish to help out. Our recent security problem has been taken care of, to the best of my knowledge. Meanwhile, I'll be adding some copyleft info and disclaimers to the release. I should have done this in the first place, I guess, but I was trying to get it done and released. I expect that the first general release of the system will come once we have the basic system running. (i.e. enough to get through the init stage, basic binutils, etc) Right now, the most important feature in the works is the task swapper. I invite discussion about how this should be implemented. MM plans are also on the drawing board. --Greg
From owner-linux-activists@joker.cs.hut.fi Tue Oct 20 07:16:52 1992 Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA18549 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Tue, 20 Oct 1992 07:16:50 +0159 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA08628; Tue, 20 Oct 92 07:14:52 +0159 Received: from netcom.netcom.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA08622; Tue, 20 Oct 92 07:14:47 +0159 Received: by netcom.netcom.com (5.65/SMI-4.1/Netcom) id AA27567; Mon, 19 Oct 92 22:14:05 -0700 Message-Id: <9210200514.AA27567@netcom.netcom.com> Sender: owner-linux-activists@joker.cs.hut.fi To: linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header Cc: harp@netcom.com Subject: Amiga Linux Kernel Release 0.00a X-Mn-Key: 680X0 Date: Mon, 19 Oct 92 22:14:04 -0700 From: "Gregory O. Harp" < harp@netcom.com> For those of you who are part of the development team, release 0.00a of the kernel source is at the FTP site. Since the general functionality of the code is the same (except for one or two very minor things) I didn't feel like this was a full patch level higher than the previous version, thus the 'a'. The major change between this version and the previous one is the addition of the GNU General Public License to the archive, along with mention of it in every source file. Please see that the headers of your own files contain a similar message. Other than that, version information has been added to the bootstrap and kernel startup messages and one minor bug (actually typo -- it didn't affect the function) was fixed in the serial code. I will have some free time in the next few days to do some more work on the printk and general library-level functions. I am open to starting on the task swapper code anytime, but I'd prefer to have some more discussion on it first. Also, to Dave and FMS, how is the console code going? BTW, Michael, I realize I have been neglecting the journal. I will try to bring it up to date and send it to you ASAP. That's all for now... -- -----------------Greg-Harp----------------harp@netcom.com------------------ "I think I've reached that point / Where every word that you write / Of every blood dark sea / And every soul black night / And every dream you dream me in / And every perfect free from sin / And burning eyes / And hearts on fire / Are just the same old song" -- The Cure
From owner-linux-activists@joker.cs.hut.fi Wed Oct 28 13:57:24 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["933" "Wed" "28" "October" "92" "11:54:01" "GMT" "dcc@dcs.ed.ac.uk" "dcc@dcs.ed.ac.uk" nil "25" "Amiga Unix" "^From:" nil nil "10"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA03235 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 28 Oct 1992 13:57:19 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA11594; Wed, 28 Oct 92 13:54:52 +0159 Received: from stroma.dcs.ed.ac.uk by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA11588; Wed, 28 Oct 92 13:54:48 +0159 Received: from garay.dcs.ed.ac.uk by dcs.ed.ac.uk id aa11876; 28 Oct 92 11:54 GMT Message-Id: <6059.9210281154@garay.dcs.ed.ac.uk> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: dcc@dcs.ed.ac.uk To: linux-activists@joker.cs.hut.fi Subject: Amiga Unix Date: Wed, 28 Oct 92 11:54:01 GMT X-Mn-Key: 680X0 Hi I am interested in getting inolved with the Linux -> Amiga project or whatever. I would be grateful if someone could answer the following and/or send me the FAQ for this channel: 1. I have the follwing system, what are the essential/recommended upgrades to run Mach etc.: Amiga 500 Plus, 2MB Chip, No Fast, KS2.04 CSA-MMR '030, with MMU, no FPU, 4MB 32-bit RAM Xetec SCSI contoller, 52MB HD 2. Where (pref. Europe) can I obtain Mach etc. by ftp? 3. Who should I contact about getting involved in the project (writing some code myself :-)? Sorry for the bandwidth, Dave. ------------------------------------------------------------------------------ David Crooke, Dept. of Computer Science, Uni. of Edinburgh. dcc@dcs.ed.ac.uk Home: 22a Montgomery St., Edinburgh, SCOTLAND EH7 5JS. Tel: 031 556 0265 Work: JCMB Rm 3310, King's Bldgs, W Mains Rd., Edinburgh EH9 3JZ. 031 650 6013
From owner-linux-activists@joker.cs.hut.fi Thu Nov 5 00:19:10 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1857" "Wed" "4" "November" "92" "17:08:44" "EST" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "39" "Task switcher stuff" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA04642 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 5 Nov 1992 00:19:03 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA16763; Thu, 5 Nov 92 00:09:13 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA16757; Thu, 5 Nov 92 00:09:06 +0200 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA27474; Wed, 4 Nov 92 17:08:46 EST Received: by jabba.ess.harris.com (4.1/SMI-4.1) id AA11412; Wed, 4 Nov 92 17:08:45 EST Message-Id: <9211042208.AA11412@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.3 PL11] From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: Task switcher stuff Date: Wed, 4 Nov 92 17:08:44 EST X-Mn-Key: 680X0 Well, since noone has been talking in the last week, and Greg just jump-started us, I'll throw out a few comments on the Task scheduler stuff. I'm not going to comment on the stuff that has to do with the processes themselves, since that's part of the kernel code we can probably steal from the 386 version. What we need to do is fill in the stuff that the 386 handles for the kernel via the protected mode tables (tss, gdt, and so on). First off, we need to worry about the '030's registers. Where do we keep them? The usual method is to leave the registers on the process stack, since they were pushed there by whatever interrupt we are using to do preemptive switching. One gotcha that could bite us here is if the kernel uses a seperate stack from the user process. IMHO, using a seperate stack is a Bad Thing. Anyway, all we have to do is store the Stack pointers for the current task in it's task table entry. Next, load up the stack pointer for the next task on the ready queue (or however we decide to do it) and do a RTI. Except is not that simple. We need to load up the MMU registers for this task. Yep, the MMU dosen't do it's thing automatically like the in 386 protected mode. I'm not very confident on '030 MMU programming. Anyone else want to comment, before I go take a serious gander at my '030 manuals? Next thing to worry about: FPU registers. We've got the same problem here. We need to make sure the FPU registers agree with the state we're switching too. Comments? This is a brief list of stuff to consider - feel free to throw in a few of your own. Dave Williams | I'm lucky if I can dwilliam@jabba.ess.harris.com | even spell opinion, "Huh? What? Could you repeat the question?" | much less have them.
From owner-linux-activists@joker.cs.hut.fi Mon Nov 9 12:31:04 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["579" "Mon" "9" "November" "92" "10:24:33" "GMT" "dcc@dcs.ed.ac.uk" "dcc@dcs.ed.ac.uk" nil "14" "Anything happening?" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA13091 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Mon, 9 Nov 1992 12:30:52 +0159 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA28617; Mon, 9 Nov 92 12:27:50 +0159 Received: from stroma.dcs.ed.ac.uk by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA28603; Mon, 9 Nov 92 12:27:44 +0200 Received: from balta.dcs.ed.ac.uk by dcs.ed.ac.uk id aa16544; 9 Nov 92 10:24 GMT Message-Id: <9822.9211091024@balta.dcs.ed.ac.uk> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: dcc@dcs.ed.ac.uk To: linux-activists@joker.cs.hut.fi Subject: Anything happening? Date: Mon, 9 Nov 92 10:24:33 GMT Cc: linux-activists@joker.cs.hut.fi X-Mn-Key: 680X0 X-Mn-Key: 680x0 Is anything happening? Greg Harp said the only thing people could do at the moment is to become active in this channel, alors voici! Please keep us informed (better yet busy). Unix for all! Dave. P.S. Boo hiss to Commodore! Amiga A1200 has no MMU! ------------------------------------------------------------------------------ David Crooke, Dept. of Computer Science, Uni. of Edinburgh. dcc@dcs.ed.ac.uk Home: 22a Montgomery St., Edinburgh, SCOTLAND EH7 5JS. Tel: 031 556 0265 Work: JCMB Rm 3310, King's Bldgs, W Mains Rd., Edinburgh EH9 3JZ. 031 650 6013
From owner-linux-activists@joker.cs.hut.fi Mon Nov 9 17:52:08 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1192" "Mon" "9" "November" "92" "10:47:45" "EST" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "25" "Re: Anything happening?" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA16167 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Mon, 9 Nov 1992 17:52:04 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA04507; Mon, 9 Nov 92 17:48:00 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA04496; Mon, 9 Nov 92 17:47:51 +0159 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA15033; Mon, 9 Nov 92 10:47:47 EST Received: from pizza.ess.harris.com by jabba.ess.harris.com (4.1/SMI-4.1) id AA15024; Mon, 9 Nov 92 10:47:47 EST Message-Id: <9211091547.AA15024@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.3 PL11] From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: Re: Anything happening? Date: Mon, 9 Nov 92 10:47:45 EST X-Mn-Key: 680X0 > Is anything happening? Greg Harp said the only thing people could do > at the moment is to become active in this channel, alors voici! > Please keep us informed (better yet busy). Unix for all! Yeah, that's pretty much it so far. We're not far enough into the development for the Amiga Linux kernel to be fun to look at yet. (I'm still building the keyboard driver, FMS is working on the display driver, and Greg is kicking around ideas for the task switcher. (Did I miss anyone else?)) What did you think about the stuff I threw out about the task tables in my last posting? Comments please! > Dave. > > P.S. Boo hiss to Commodore! Amiga A1200 has no MMU! Hummm. Good point. I hadn't considered that. Well, the simple answer is that you can drop an '030 into an '020 socket with a fairly non-complex adapter board. You loose the '030's burst mode and cache interface, but you do gain the MMU. Something to think about, anyway. Dave Williams | I'm lucky if I can dwilliam@jabba.ess.harris.com | even spell opinion, "Huh? What? Could you repeat the question?" | much less have them.
From owner-linux-activists@joker.cs.hut.fi Tue Nov 10 13:12:30 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["788" "Tue" "10" "November" "1992" "12:09:07" "+0100" "Jens Kuespert" "jk@wowbagger.pc-labor.uni-bremen.de " nil "31" "What's needed ?" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA22227 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Tue, 10 Nov 1992 13:12:23 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA09046; Tue, 10 Nov 92 13:09:48 +0159 Received: from ines.zfn.uni-bremen.de by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA09032; Tue, 10 Nov 92 13:09:29 +0200 Received: from alf.zfn.uni-bremen.de by ines.zfn.uni-bremen.de (AIX 3.2/UCB 5.64/4.03-i4) id AA09920; Tue, 10 Nov 1992 12:08:58 +0100 Received: from wowbagger.pc-labor.uni-bremen.de by alf.zfn.uni-bremen.de (AIX 3.2/UCB 5.64/4.03-k4) id AA53327; Tue, 10 Nov 1992 12:08:00 +0100 Message-Id: <9211101108.AA53327@alf.zfn.uni-bremen.de> Received: by wowbagger.pc-labor.uni-bremen.de (AIX 3.2/UCB 5.64/4.07) Tue, 10 Nov 1992 12:09:07 +0100 Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header In-Reply-To: Dave Williams's message of Mon, 9 Nov 92 10:47:45 EST <9211091547.AA15024@jabba.ess.harris.com> From: jk@wowbagger.pc-labor.uni-bremen.de (Jens Kuespert) To: linux-activists@joker.cs.hut.fi Subject: What's needed ? Date: Tue, 10 Nov 1992 12:09:07 +0100 X-Mn-Key: 680X0 Hello ! I'm new to this list, so I don't know if this has been asked before... What hardware requiements does (better will) Linux have? I understand that a MMU is a must. But there are many of processor-cards around. Which one can be used? The `original' cbm a2630? And what is with the harddisk-controlers? Which are going to be supported? Thank you! -- Jens -- ____________________________________________ Jens Kuespert , Buntentorsteinweg 576, 2800 Bremen 1 Email(NeXTmail ok) ____________________________________________ Real Programmers always confuse Christmas and Halloween because OCT 31 == DEC 25 !! -- Andrew Rutherford (andrew@ucs.adelaide.edu.au) ____________________________________________
From owner-linux-activists@joker.cs.hut.fi Tue Nov 10 21:11:35 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2698" "Tue" "10" "November" "92" "11:10:34" "EST" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "50" "Re: What's needed?" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA24910 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Tue, 10 Nov 1992 21:11:32 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA15764; Tue, 10 Nov 92 21:09:21 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AB15756; Tue, 10 Nov 92 21:09:14 +0200 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA02906; Tue, 10 Nov 92 14:09:22 EST Received: from pizza.ess.harris.com by jabba.ess.harris.com (4.1/SMI-4.1) id AA08681; Tue, 10 Nov 92 11:10:38 EST Message-Id: <9211101610.AA08681@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.3 PL11] From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: Re: What's needed? Date: Tue, 10 Nov 92 11:10:34 EST X-Mn-Key: 680X0 > I'm new to this list, so I don't know if this has been asked before... Well, this list is fairly new, so don't sweat it. > What hardware requiements does (better will) Linux have? I understand > that a MMU is a must. But there are many of processor-cards around. > Which one can be used? The `original' cbm a2630? As far as I've been able to scope out, just about any way you can tack an '030 or an '020 with MMU onto your Amiga is going to be fair game. We had a fairly big discussion right at the start on how to support multiple CPU types. It turns out that the MMU in the '040 and '030 have enough in common with the original PMMU chip that we can safely ignore the differences. Greg went ahead and gritted his teeth and required that the target system have some form of fast RAM, wheather that be 16-bit FAST RAM or 32-bit RAM on your accelerator board. (That way, we avoid custom chip problems with the stuff in CHIP RAM.) > And what is with the harddisk-controlers? Which are going to be supported? We haven't really considered it yet. This is probably going to require manufacturer support, or something like that. Unfortunately, most of the drivers for Amigados require lotsa exec and DOS stuff to do their thing, so we couldn't just drop in an AmigaDOS driver. Tell you what - If you're interested, could you do a quick look to find out what kind of support we might expect? (Anyone else is welcome to take a look, too.) One interesting (and REALLY ugly) way to handle this would be to put together a system like the old WEDGE system, which put an XT controller on the Amiga 1000's expansion connector. (there was an A500 version, too.) There was a public domain system called the Palomax that did the same thing. [Put down that bat - lemme explain more!] The idea is that Linux already has hd.c, which is the interface for common AT-bus controller cards for MFM drives. That should be an easy port if the hardware is on the Amiga, no? The old A1000 WEDGE system had a wierd interface card that converted the expansion bus to an XT-style slot. You A2000/A3000 owners could make a "dumb" bridgeboard that could do the same thing. In that case, you'd already have the mechanical connectors for the card there. Of course, this is only a stop-gap measure untill we got some real support from the manufacturers for new drivers. Anybody wanna call CATS and see how their UNIX team dealt with this problem? Dave Williams | I'm lucky if I can dwilliam@jabba.ess.harris.com | even spell opinion, "Huh? What? Could you repeat the question?" | much less have them.
From owner-linux-activists@joker.cs.hut.fi Wed Nov 11 16:03:47 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["295" "Wed" "11" "November" "1992" "14:57:56" "+0000" "Joerg Hessdoerfer" "Joerg.Hessdoerfer@europa.rs.kp.dlr.de" nil "12" "none" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA01726 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 11 Nov 1992 16:03:35 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA11302; Wed, 11 Nov 92 16:00:18 +0200 Received: from musc3.rs.kp.dlr.de by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA11271; Wed, 11 Nov 92 15:59:34 +0200 Received: from europa.rs.kp.dlr.de by musc4.rs.kp.dlr.de (MX V3.1C) with SMTP; Wed, 11 Nov 1992 13:58:29 GMT Received: from QuickMail by europa.rs.kp.dlr.de id qm-00001; Wed, 11 Nov 1992 14:57:56 +0000 Message-Id: <199211111457563889@europa.rs.kp.dlr.de> X-Mailer: InterCon Dispatcher/SMTP for QuickMail X-Priority: 4 Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: Joerg Hessdoerfer < Joerg.Hessdoerfer@europa.rs.kp.dlr.de> To: linux-activists@joker.cs.hut.fi Subject: none Date: Wed, 11 Nov 1992 14:57:56 +0000 X-Mn-Key: 680X0 Hi! I'm working on a atari TT030, and I'd like to port the drivers (as far as being done) to the atari. I would be grateful for specifications and general information. Btw, I hope you write the kernel stuff system independent, to make life easier for other 680X0 porters. Joe
From owner-linux-activists@joker.cs.hut.fi Wed Nov 11 18:14:23 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1930" "Wed" "11" "November" "1992" "10:09:29" "-0500" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "44" "Re: Atari port (was: none)" "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA02652 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 11 Nov 1992 18:14:19 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA13406; Wed, 11 Nov 92 18:10:05 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA13400; Wed, 11 Nov 92 18:09:59 +0159 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA09589; Wed, 11 Nov 92 11:10:03 EST Received: from pizza.ess.harris.com by jabba.ess.harris.com (4.1/SMI-4.1) id AA04403; Wed, 11 Nov 92 10:09:31 EST Message-Id: <9211111509.AA04403@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.4 PL8] Content-Type: text Content-Length: 1930 From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: Re: Atari port (was: none) Date: Wed, 11 Nov 1992 10:09:29 -0500 (EST) X-Mn-Key: 680X0 > Hi! Hello > I'm working on a atari TT030, and I'd like to port the drivers (as far as > being done) to the atari. I would be grateful for specifications and > general information. Ah! A non-amiga person! Welcome to the list. Here's what we have, spec-wise, so far: Machine needs a minimum of 4 Meg of memory (what does the TT030 have?) MMU (of course) - you've got an 030 - no prob. GCC 2.2.2 or better That's it, so far. (Can you tell we're still in the early stages?) Current work on the Amiga: console driver (two parts - keyboard and display), interrupt service routines (a standard) > Btw, I hope you write the kernel stuff system independent, to make life > easier for other 680X0 porters. We've made a general attempt so far, but haven't really had much input from non-amiga people. Here's a question for you: What sort of interrupt system does the TT030 have? The Amiga motherboards are capable of generating up to 14 different interrupts, which are multiplexed on the 7 hardware interrupt levels of the 680x0. I'd be willing to bet that the current ISR stuff probably runs pretty close to this model. We should take a look at what other machines look like, along these lines. How many interrupts does the TT030 motherboard generate, and what 680x0 proiority levels are they mapped too? You'll have to write serial code drivers and a console (keyboard and display) driver for the Atari. The Amiga's bootloader will probably have to be redone completely for the Atari, since it makes heavy use of the Amiga's RAM format (CHIP, FAST) and depends on the Autoconfig (tm) stuff to tell the bootloader what hardware is where. Dave Williams | I'm lucky if I can dwilliam@jabba.ess.harris.com | even spell opinion, "Huh? What? Could you repeat the question?" | much less have one.
From owner-linux-activists@joker.cs.hut.fi Wed Nov 11 18:55:32 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1446" "Wed" "11" "November" "1992" "17:49:24" "+0000" "Joerg Hessdoerfer" "Joerg.Hessdoerfer@europa.rs.kp.dlr.de" nil "33" "TT030 specs..." "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA02812 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 11 Nov 1992 18:55:28 +0200 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA13928; Wed, 11 Nov 92 18:51:24 +0200 Received: from musc3.rs.kp.dlr.de by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA13921; Wed, 11 Nov 92 18:50:55 +0159 Received: from europa.rs.kp.dlr.de by musc4.rs.kp.dlr.de (MX V3.1C) with SMTP; Wed, 11 Nov 1992 16:49:57 GMT Received: from QuickMail by europa.rs.kp.dlr.de id qm-00001; Wed, 11 Nov 1992 17:49:24 +0000 Message-Id: <199211111749242651@europa.rs.kp.dlr.de> X-Mailer: InterCon Dispatcher/SMTP for QuickMail X-Priority: 4 Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header From: Joerg Hessdoerfer < Joerg.Hessdoerfer@europa.rs.kp.dlr.de> To: linux-activists@joker.cs.hut.fi Subject: TT030 specs... Date: Wed, 11 Nov 1992 17:49:24 +0000 X-Mn-Key: 680X0 Something about the machine: A TT03 initially comes with a minimum of 2meg RAM (similar to the AMIGA's chip mem). One can upgrade that to 8meg. AMIGA alike fast RAM may also be incorporated, up to 64meg on board, as far as I know. (But that seems only limited by available boards, now!) The interrupt system is quite complex: The TT has two 68901 mfp (multi-function-peripheral) chips on board, which may generate 16 auto-vector interrupts (each). Interrupt sources for that are timers, serial interfaces, and so on. Futher the system generates the usual interrupts: VBL, HBL and so on alongside DMA requests for ACSI and SCSI, as well as a VME interrupt (yes, the TT has a VME bus slot! what's ACSI? Atari Computer System Interface, a downgraded SCSI, used on the ST and for compatibility on the TT, too). I don't know about the correct assignments to the 680X0 interrupt levels here (but I'll tell you as soon as I get hold on the docs and am back here). The ST, (68000, but lots of people have accelerator boards with 030s) uses only levels 1,3 and 5 and multiplexes sources to them (it only has one mfp, to which the first TT-mfp is compatible), but I think the TT uses all levels (even NMI, level 7). A question back: What type of interface do the drivers implement? How can I get hold on current documentation and/or source code? Oops, this are two, or not?!?:-) Next time I'll give precise info! I promise! Joe
From owner-linux-activists@joker.cs.hut.fi Wed Nov 11 20:28:56 1992 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["3506" "Wed" "11" "November" "1992" "13:25:04" "-0500" "Dave Williams" "dwilliam@jabba.ess.harris.com " nil "75" "Re: TT030 specs..." "^From:" nil nil "11"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA03189 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 11 Nov 1992 20:28:53 +0159 Received: by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA15181; Wed, 11 Nov 92 20:25:15 +0200 Received: from su15a.ess.harris.com by joker.cs.hut.fi (5.65b/6.8/S-TeKoLa) id AA15175; Wed, 11 Nov 92 20:25:09 +0200 Received: from jabba.ess.harris.com by ess.harris.com (4.1/SMI-4.0) id AA13499; Wed, 11 Nov 92 13:25:09 EST Received: from pizza.ess.harris.com by jabba.ess.harris.com (4.1/SMI-4.1) id AA08082; Wed, 11 Nov 92 13:25:06 EST Message-Id: <9211111825.AA08082@jabba.ess.harris.com> Sender: owner-linux-activists@joker.cs.hut.fi X-Note1: Remember to put 'X-Mn-Key: normal' to your mail body or header X-Mailer: ELM [version 2.4 PL8] Content-Type: text Content-Length: 3506 From: dwilliam@jabba.ess.harris.com (Dave Williams) To: linux-activists@joker.cs.hut.fi Subject: Re: TT030 specs... Date: Wed, 11 Nov 1992 13:25:04 -0500 (EST) X-Mn-Key: 680X0 > Something about the machine: > A TT03 initially comes with a minimum of 2meg RAM (similar to the > AMIGA's chip mem). One can upgrade that to 8meg. AMIGA alike fast RAM > may also be incorporated, up to 64meg on board, as far as I know. > (But that seems only limited by available boards, now!) Does the TT030 have the same problem with it's nominal RAM like the Amiga CHIP RAM where there's lotsa various hardware competing for memory cycles? The Amiga group (read: Greg) decided that futzing around with the internal RAM was asking for too many problems in terms of mapping it into the MMU that it just wasn't worth the trouble. (This is mainly due to the rasters for the video memory and stuff) > The interrupt system is quite complex: > The TT has two 68901 mfp (multi-function-peripheral) chips on board, > which may generate 16 auto-vector interrupts (each). > Interrupt sources for that are timers, serial interfaces, and so on. Auto-vector interrupts: hummmm. I don't think we've allowed for that in the current ISR stuff. I'll have to let Greg comment on that one. It *shouldn't* be too hard to map the ISR stuff to support auto-vector sources. > Futher the system generates the usual interrupts: > VBL, HBL and so on alongside DMA requests for ACSI and SCSI, > as well as a VME interrupt (yes, the TT has a VME bus slot! Cool. That's one of the neater things about the TT030, IMHO. > what's ACSI? Atari Computer System Interface, a downgraded SCSI, > used on the ST and for compatibility on the TT, too). Huh? > I don't know about the correct assignments to the 680X0 interrupt levels > here (but I'll tell you as soon as I get hold on the docs and am back here). > The ST, (68000, but lots of people have accelerator boards with 030s) > uses only levels 1,3 and 5 and multiplexes sources to them (it only has > one mfp, to which the first TT-mfp is compatible), but I think the TT > uses all levels (even NMI, level 7). > > A question back: > What type of interface do the drivers implement? I can't answer this yet. I simply don't know. I've been hacking the keyboard driver under my own pseudo-driver routine that just calls all of the code at the right parts. I would imagine the eventual driver will work via a open()-type call with ioctl() calls to do the manipulations. See the PC Linux source code for more information. > How can I get hold on current documentation and/or source code? You're reading the current documentation. :-) No, seriously, Greg has a batch of stuff he can mail to you if you want. Current source code is at at tsx-11.mit.edu, but it's in a protected directory. You'd probably learn more by looking at the PC Linux source code first, to get an idea of what the kernel looks like inside. You can get the source from tsx-11, I forget the subdirectory (/pub/linux/source/system maybe?) Greg is trying to limit the spread of the current Amiga Linux kernel untill it gets to a state where it can actually do something useful. Contact harp@netcom.com (Greg Harp) for more info about getting permission for the ftp directory on tsx-11. > Oops, this are two, or not?!?:-) Hey, no sweat. > Next time I'll give precise info! I promise! Shall I hold you to that? Just kidding... Dave Williams | I'm lucky if I can dwilliam@jabba.ess.harris.com | even spell opinion, "Huh? What? Could you repeat the question?" | much less have one.