From owner-linux-activists@joker.cs.hut.fi Mon Jan 11 12:56:47 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["574" "Mon" "11" "January" "1993" "12:55:39" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "37" "Linux-Activists - Channel 680X0 digest. 93-0-11-7:32" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA27125 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Mon, 11 Jan 1993 12:56:44 +0200 Received: from joker.cs.hut.fi by niksula.hut.fi id <61540-5>; Mon, 11 Jan 1993 12:55:42 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan11.125542eet.61540-5@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-11-7:32 Date: Mon, 11 Jan 1993 12:55:39 +0200 X-Mn-Key: 680X0 Topics: Still alive?! ---------------------------------------------------------------------- From: jk@zarniwoop.pc-labor.uni-bremen.de (Jens Kuespert) Subject: Still alive?! Date: Mon, 11 Jan 1993 09:21:30 +0200 Hello everyone ... It is now a few weeks ago that a read something about linux for the amiga. Is there still something going on? Where are the problems? Maybe I'd help? I really would like to know how I could do something for the beast... Regards ! -- Jens -- ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Wed Jan 13 07:42:46 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["859" "Wed" "13" "January" "1993" "07:42:09" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "32" "Linux-Activists - Channel 680X0 digest. 93-0-13-1:56" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA08935 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 13 Jan 1993 07:42:44 +0200 Received: from joker.cs.hut.fi by niksula.hut.fi id <61712-9>; Wed, 13 Jan 1993 07:42:11 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan13.074211eet.61712-9@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-13-1:56 Date: Wed, 13 Jan 1993 07:42:09 +0200 X-Mn-Key: 680X0 Topics: Amiga-FFS for Linux ---------------------------------------------------------------------- From: hoggle!ryb@peora.sdc.ccur.com (Ray Burr) Subject: Amiga-FFS for Linux Date: Wed, 13 Jan 1993 02:52:46 +0200 I have a written an Amiga-FFS filesystem for Linux. In its current state it is read-only, doesn't handle links and has very few consistency checks, but it does work. I wrote it as a way to transfer files from my old A2000 to my new 486 box. Also, I needed a good excuse to start hacking the kernel :-). I haven't been on this list for long, so I don't know what other work has been done on filesystems. I will email source (after I clean it up a little) if anyone is interested, but I can't maintain it. - Ray Burr ryb%hoggle@peora.sdc.ccur.com ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Wed Jan 13 20:25:56 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1322" "Wed" "13" "January" "1993" "20:25:31" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "46" "Linux-Activists - Channel 680X0 digest. 93-0-13-15:37" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA13487 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Wed, 13 Jan 1993 20:25:54 +0159 Received: from joker.cs.hut.fi by niksula.hut.fi id <61733-9>; Wed, 13 Jan 1993 20:25:31 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan13.202531eet.61733-9@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-13-15:37 Date: Wed, 13 Jan 1993 20:25:31 +0200 X-Mn-Key: 680X0 Topics: Re: Amiga still alive? ---------------------------------------------------------------------- From: dwilliam@jabba.ess.harris.com (Dave Williams) Subject: Re: Amiga still alive? Date: Wed, 13 Jan 1993 17:25:36 +0200 > Hello everyone ... > > It is now a few weeks ago that a read something about > linux for the amiga. Is there still something going > on? Where are the problems? Maybe I'd help? I really > would like to know how I could do something for the > beast... > > Regards ! > Uhhh, it looks like most of the Amiga effort has fizzled. "He's dead, Jim" (For non-US, this is a reference to the old Star Trek program, where Dr. McCoy can instantly pronounce anything, or anybody, (who's taken some lethal blow) dead simply by feeling of their pulse...) Greg? FMS? Please show me I'm wrong by posting some new wonderful whiz-bang stuff for the Amiga. I've just about given up, myself. Dave Williams | "What time is it?" "9:00AM" dwilliam@jabba.ess.harris.com | "What day?" "Monday" "Huh? What? Could you repeat the question?" | "Go away. Try me Tuesday"opinions mine ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Thu Jan 14 02:52:25 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["4720" "Thu" "14" "January" "1993" "02:33:12" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "137" "Linux-Activists - Channel 680X0 digest. 93-0-13-19:36" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA15039 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 14 Jan 1993 02:52:23 +0200 Received: from joker.cs.hut.fi by niksula.hut.fi id <61921-12>; Thu, 14 Jan 1993 02:50:04 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan14.025004eet.61921-12@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-13-19:36 Date: Thu, 14 Jan 1993 02:33:12 +0200 X-Mn-Key: 680X0 Topics: Re: Linux-Activists - Channel 680X0 digest. 93-0-13-15:37 re:Linux-Activists - Channel 680X0 digest. 93-0-13-15:37 ---------------------------------------------------------------------- From: "Gregory O. Harp" < harp@netcom.com> Subject: Re: Linux-Activists - Channel 680X0 digest. 93-0-13-15:37 Date: Wed, 13 Jan 1993 21:12:53 +0200 Dave Williams writes: > Uhhh, it looks like most of the Amiga effort has fizzled. > > "He's dead, Jim" > > (For non-US, this is a reference to the old Star Trek program, >where Dr. McCoy can instantly pronounce anything, or anybody, (who's >taken some lethal blow) dead simply by feeling of their pulse...) > > Greg? FMS? Please show me I'm wrong by posting some new wonderful >whiz-bang stuff for the Amiga. I've just about given up, myself. Personally, I haven't had the time to touch it lately. I don't quite know what's up with FMS. I haven't heard from him in private email for a couple weeks or so. If there were more competent programmers willing to work on the project, I'd be more enthusiastic. Currently, the folks we have are all competent, but none of them have any time to spend on it. -- -----------------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: "Hamish (H.I.) Macdonald" < hamish@bnr.ca> Subject: re:Linux-Activists - Channel 680X0 digest. 93-0-13-15:37 Date: Wed, 13 Jan 1993 17:50:46 +0200 >>>>> On Wed, 13 Jan 1993 17:25:36 +0200, >>>>> Dave Williams wrote: Dave> Uhhh, it looks like most of the Amiga effort has fizzled. Dave> "He's dead, Jim" Dave> Greg? FMS? Please show me I'm wrong by posting some new Dave> wonderful whiz-bang stuff for the Amiga. I've just about given Dave> up, myself. I've been working on this independently. Here is roughly where I am: * "bootloader" program : - a tool converts an executable a.out file (kernel) to a relocatable a.out object file containing the executable as data. - link this object file with the bootloader program into an amigados executable. - "chipify" it with blink This bootloader groks where the physical memory is, copies the kernel to the beginning of the fast memory, sets up a temporary relocation of this fast memory to 0xC0000000 and jumps to 0xC0000000. * Kernel features: - Simple console output - trap handling (bus error etc. spitting out diagnostic information - kernel context switching - system call handling - memory management setup : largest contiguous chunk of fast memory mapped at 0xC0000000 : kernel starts at 0xC0000000 : first 16Meg transparently translated in supervisor(kernel) mode (for chip mem, hardware) : per process kernel stack mapped at 0xD0001000 : 3 gig of user space from 0x0 to 0xC0000000 : 3 level translation tables in user space - fork system call (mostly) working. Missing user space page table management (copy-on-write). * Currently working on: - Copying "init" code to user space to initiate user-mode init process. This process will in the long run open up the console and do an execve("/etc/init"). For now, it will allow user-mode test environment until I have disk drivers. - This involves writing the page fault handling code (need to allocate a zero filled page when writing to user space from the kernel). * To do: - interrupt handling, including possible context switching upon return from interrupt. - more memory management (copy-on-write) - chip memory management routines (currently absolute allocation) - proper console driver (first input/output, eventually virtual consoles) - floppy disk driver - perhaps devise a way to allow the loading of a ram-disk image when booting the kernel (other than from a floppy). - hard disk driver I'm working on a 25Mhz A3000 with 1M chip, 4M fast, 100M Quantum, with GCC 2.2.2 and dmake. I compiled the gnu binutils loader for AmigaDOS in order to create a.out executables. Also, I've been looking at the binutils m68k disassembly code, and it might be easy to move it over into the kernel, to get a simple kernel disassembler/debugger going, although I've been doing ok with simple: for(;;) *(unsigned short *)0xdff180 = 0xf00; loops in strategic locations so far :-) ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Thu Jan 14 14:35:00 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1386" "Thu" "14" "January" "1993" "14:34:09" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "40" "Linux-Activists - Channel 680X0 digest. 93-0-14-11:12" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA18462 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 14 Jan 1993 14:34:57 +0159 Received: from joker.cs.hut.fi by niksula.hut.fi id <61847-1>; Thu, 14 Jan 1993 14:34:20 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan14.143420eet.61847-1@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-14-11:12 Date: Thu, 14 Jan 1993 14:34:09 +0200 X-Mn-Key: 680X0 Topics: Re: Linux-Activists - Channel 680X0 digest. 93-0-13-19:36 ---------------------------------------------------------------------- From: David Crooke < dcc@dcs.ed.ac.uk> Subject: Re: Linux-Activists - Channel 680X0 digest. 93-0-13-19:36 Date: Thu, 14 Jan 1993 12:56:45 +0200 I am shortly acquiring an A3000 which is a bit more standard than my current setup, and will be more than willing to put some weight behind the wheel. I have done little operating systems hacking, but I am a highly competent programmer and fully conversant with the theoretical aspects of the problem at hand. As far as I understand, the core of the AmigaLinux kernel is still under development by a handful of people who are not yet ready to release it. Perhaps it would now be worth taking time to define some of the major interface standards and setting others to the task of developing/porting some of the bits and pieces. Dave ------------------------------------------------------------------------------ David Crooke, Department of Computer Science, University of Edinburgh Janet dcc@ed.dcs : Internet dcc@dcs.ed.ac.uk : IP talk dcc@129.215.160.2 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 ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Fri Jan 15 23:38:23 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["3975" "Fri" "15" "January" "1993" "23:37:49" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "116" "Linux-Activists - Channel 680X0 digest. 93-0-15-18:53" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA07025 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Fri, 15 Jan 1993 23:38:20 +0200 Received: from joker.cs.hut.fi by niksula.hut.fi id <61690-11>; Fri, 15 Jan 1993 23:37:50 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan15.233750eet.61690-11@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-15-18:53 Date: Fri, 15 Jan 1993 23:37:49 +0200 X-Mn-Key: 680X0 Topics: Re: Linux-Activists - Channel 680X0 digest. 93-0-13-19:36 ---------------------------------------------------------------------- From: "Gregory O. Harp" < harp@netcom.com> Subject: Re: Linux-Activists - Channel 680X0 digest. 93-0-13-19:36 Date: Fri, 15 Jan 1993 20:47:40 +0200 >From: "Hamish (H.I.) Macdonald" < hamish@bnr.ca> > >I've been working on this independently. That you _have_! I only wish I had as much time as you apparently have. >Here is roughly where I am: > >* "bootloader" program : > - a tool converts an executable a.out file (kernel) to a > relocatable a.out object file containing the executable as data. > - link this object file with the bootloader program into an > amigados executable. > - "chipify" it with blink > > This bootloader groks where the physical memory is, copies the > kernel to the beginning of the fast memory, sets up a temporary > relocation of this fast memory to 0xC0000000 and jumps to > 0xC0000000. Hmmm... Interesting. We aleady have a bootloader which loads AmigaDOS format executables. Your method would be better once we're compiling the kernel under the actual system, though. >* Kernel features: > > - Simple console output > - trap handling (bus error etc. spitting out diagnostic information > - kernel context switching > - system call handling > - memory management setup > : largest contiguous chunk of fast memory mapped at 0xC0000000 > : kernel starts at 0xC0000000 > : first 16Meg transparently translated in supervisor(kernel) > mode (for chip mem, hardware) > : per process kernel stack mapped at 0xD0001000 > : 3 gig of user space from 0x0 to 0xC0000000 > : 3 level translation tables in user space > - fork system call (mostly) working. Missing user space page table > management (copy-on-write). You've certainly passed us up here. >* Currently working on: > - Copying "init" code to user space to initiate user-mode init > process. This process will in the long run open up the console > and do an execve("/etc/init"). For now, it will allow user-mode > test environment until I have disk drivers. > - This involves writing the page fault handling code (need to > allocate a zero filled page when writing to user space from the > kernel). Here too. ;) >* To do: > - interrupt handling, including possible context switching upon > return from interrupt. We at least have some basic interrupt handing code. However, I'm not sure how it would fit into your current scheme. > - more memory management (copy-on-write) > - chip memory management routines (currently absolute allocation) > - proper console driver (first input/output, eventually virtual > consoles) > - floppy disk driver > - perhaps devise a way to allow the loading of a ram-disk image when > booting the kernel (other than from a floppy). > - hard disk driver > >I'm working on a 25Mhz A3000 with 1M chip, 4M fast, 100M Quantum, with >GCC 2.2.2 and dmake. > >I compiled the gnu binutils loader for AmigaDOS in order to create >a.out executables. > >Also, I've been looking at the binutils m68k disassembly code, and it >might be easy to move it over into the kernel, to get a simple kernel >disassembler/debugger going, although I've been doing ok with simple: > > for(;;) > *(unsigned short *)0xdff180 = 0xf00; > >loops in strategic locations so far :-) You've certainly been at work. Send me mail and we'll discuss thing in more detail. 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 ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Thu Jan 21 05:45:29 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["326" "Thu" "21" "January" "1993" "05:44:52" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "23" "Linux-Activists - Channel 680X0 digest. 93-0-21-0:23" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA04271 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 21 Jan 1993 05:45:26 +0200 Received: from joker.cs.hut.fi by niksula.hut.fi id <61882-4>; Thu, 21 Jan 1993 05:44:53 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan21.054453eet.61882-4@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-21-0:23 Date: Thu, 21 Jan 1993 05:44:52 +0200 X-Mn-Key: 680X0 Topics: Amiga LINUX ---------------------------------------------------------------------- From: dvb@raster.Kodak.COM (Dave Blaszyk) Subject: Amiga LINUX Date: Wed, 20 Jan 1993 23:36:46 +0200 Dave Blaszyk (-dvb-) dvb@raster.Kodak.COM ------------------------------ End of 680X0 Digest ******************* -------
From owner-linux-activists@joker.cs.hut.fi Thu Jan 21 21:10:06 1993 Status: RO X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1130" "Thu" "21" "January" "1993" "21:09:13" "+0200" "\"Linux Activists\"" "linux-activists@joker.cs.hut.fi" nil "35" "Linux-Activists - Channel 680X0 digest. 93-0-21-15:44" "^From:" nil nil "1"]) Received: from joker.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA11025 (5.65c8/HUTCS-S 1.4 for < arl@cs.hut.fi>); Thu, 21 Jan 1993 21:10:02 +0200 Received: from joker.cs.hut.fi by niksula.hut.fi id <62360-11>; Thu, 21 Jan 1993 21:09:20 +0200 Reply-To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> X-Note1: Remember to put 'X-Mn-Key: 680X0' to your mail body or header Sender: owner-linux-activists@joker.cs.hut.fi Message-Id: <93Jan21.210920eet.62360-11@niksula.hut.fi> From: "Linux Activists" < linux-activists@joker.cs.hut.fi> To: "Linux-Activists" < linux-activists@joker.cs.hut.fi> Subject: Linux-Activists - Channel 680X0 digest. 93-0-21-15:44 Date: Thu, 21 Jan 1993 21:09:13 +0200 X-Mn-Key: 680X0 Topics: development state ---------------------------------------------------------------------- From: < boekhold@dutentb.et.tudelft.nl> (Maarten Boekhold) Subject: development state Date: Thu, 21 Jan 1993 17:24:09 +0200 Hi, can somebody tell me how far the development of a linux version for the 680x0 has come? not that I intent to help (in fact, I can't), but I'm very interested in projects like this. So if someone can tell me, I would be very gratefull (if that's the correct word). -- _____________________________________________________________________________ | Maarten Boekhold, Faculty of Electrotechnical Engineering TU Delft, NL | | contact me via the following e-mail adresses: | | boekhold@dutentb.et.tudelft.nl M.Boekhold@et.tudelft.nl | | en dat we allemaal nog maar lang mogen leven! | | (and that we all may live happely ever after !) | ----------------------------------------------------------------------------- ------------------------------ End of 680X0 Digest ******************* -------