home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / unix / bsd / 5695 < prev    next >
Encoding:
Internet Message Format  |  1992-09-14  |  2.4 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!agate!tfs.com!tfs.com!julian
  2. From: julian@tfs.com (Julian Elischer)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Re: Maximal kernel size (was Re: /dev/lp and LARGEW  configurations)
  5. Message-ID: <1992Sep14.201421.2496@tfs.com>
  6. Date: 14 Sep 92 20:14:21 GMT
  7. References: <5717@blue.cis.pitt.edu.UUCP> <1992Sep14.183224.20942@news.th-darmstadt.de>
  8. Organization: TRW Financial Systems
  9. Lines: 41
  10.  
  11. In article <1992Sep14.183224.20942@news.th-darmstadt.de> deeken@iti.informatik.th-darmstadt.de (Hans-Christoph Deeken) writes:
  12. >Paul (dri@gl.pitt.edu) wrote:
  13. >> BTW, when I use the LARGE configuration the kernel builds but when I
  14. >> reboot with the new kernel the boot loader complains that the file
  15. >> (386bsd) is too large to load, andd tries to load 386bsd.alt and
  16. >> 386bsd.old.  What is causing this?
  17. >
  18. >I had this problem also. I fiddled a bit with the configuration and got
  19. >the result, that only kernels with a size (text+data+bss) <= 640KB were
  20. >able to boot. The standard PC limit ;-)
  21. >It seems as if the kernel gets loaded into the memory below the area where
  22. >the I/O-cards live. I didn't investigate this further, since I got my kernel
  23. >small enough to boot, with all the features I needed.
  24. >
  25. >Shouldn't it be possible to modify ??boot and boot?? to load the kernel at
  26. >the _end_ of physical memory?
  27. >
  28. >Hannes
  29.  
  30. The new bootblocks (BIOS based) will load the kernel to wherever it is linked
  31. to e.g. if you link for FE100000 it will load to 100000.
  32. if you link for FE000000 if will load it at 0. This gives us support needed
  33. to start experimenting with loading the kernel above the IO map area at 640k
  34. (e.g. loading at 1MB) The information as to where to load it is 
  35. taken from the a.out header at the front of the kernel.
  36.  
  37. It should also allow the kernel to have it's symbols loaded (which none
  38. of the kernels i have here can do, because then they wont fit
  39. below the boot loader at 608k.) The kernel debugger is SO much
  40. easier to use with symbols (having used in on mach).
  41.  
  42. I plan on releasing a beta set of the bootblocks and scsi system
  43. next week-end.. stay tuned
  44.  
  45. julian
  46. +----------------------------------+       ______ _  __
  47. |   __--_|\  Julian Elischer       |       \     U \/ / On assignment
  48. |  /       \ julian@tfs.com        +------>x   USA    \ in a very strange
  49. | (   OZ    ) 2118 Milvia st. Berkeley CA. \___   ___ | country !
  50. +- X_.---._/  USA+(510) 704-3137(wk)           \_/   \\            
  51.           v
  52.