home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / bsd / 4508 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  2.5 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!jvnc.net!yale.edu!yale!gumby!destroyer!ncar!noao!amethyst!organpipe.uug.arizona.edu!afthree.as.arizona.edu!tom
  2. From: tom@afthree.as.arizona.edu (Thomas J. Trebisky)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Re: 680x0 version of 386BSD?? [Was: Re: Mac version of 386BSD??]
  5. Message-ID: <1992Aug20.173817.21681@organpipe.uug.arizona.edu>
  6. Date: 20 Aug 92 17:38:17 GMT
  7. Sender: news@organpipe.uug.arizona.edu
  8. Organization: University of Arizona, Tucson, AZ
  9. Lines: 48
  10.  
  11. gab10@griffincd.amdahl.com (Gary A Browning) writes:
  12. >It is not just drivers that need to be rewritten.  Have you though about
  13. >changes required for the different hardware interrupt stack frame,
  14.  
  15. Yes
  16.  
  17. >interrupt masking structure, the MMU (BTW, the 68000 machines do not
  18. >usually have one of these.
  19.  
  20. Any 680x0 system you would want to run unix on will have an MMU. It is
  21. just not on chip (unless you have an 030 or 040)  Motorola made the
  22. 68851 mmu coprocessor for the 68020, but at lot of folks (like sun and HP)
  23. built their own custom MMU's external to the cpu.  You can even run unix
  24. without an MMU on a vanilla 68000, but I won't go into the horrid schemes
  25. involved in doing that.
  26.  
  27. The 680x0 interrupt structure is just the other way around, it is on-chip
  28. instead of the off chip PIC situation with the 80x86.
  29.  
  30. >This makes the porting task much harder, not easier.
  31.  
  32. I am not sure what you mean.  But I never claimed it was easy.  :-)
  33.  
  34. >You should read the series of articles from Bill and Lynne in Dr Dobb's
  35. >Journal about the porting of 386BSD.  You are basically doing the same
  36. >task for the 680x0 architecture as he has for the 80[34]86.
  37.  
  38. >After reading the articles,
  39. >you may change your mind and decide to wait and start with BSD4.4 which
  40. >already has some support for various 680x0 machines.
  41.  
  42. NO way!  When the going gets tough, the tough get going!  Besides, there
  43. is no need to wait, the hp300 stuff in the Net2 code supports the
  44. HP 68020 and 68030 workstations, so I (We) have a lot more to go with than
  45. Jolitz did for the 386.
  46.  
  47. In fact if I had an hp300, I could just about open the can, heat and eat.
  48. I get the impression the guys at Berkeley actually had hp300's on their
  49. desks, but I could just be starting a rumor.
  50.  
  51. But this doesn't mean it will be easy.  If it was easy, I would drop it
  52. and go find something hard to do.  :-)
  53.  
  54. --
  55.     Tom Trebisky    ttrebisky@as.arizona.edu
  56. ...."There's no sense in being precise when you don't even
  57. .... know what you're talking about." 
  58.                        - John von Neumann  
  59.