Port-amiga archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

new loadbsd (Was: Re: [PATCH] Fixup for Amigas with memory at 0x200000)



On Wed, Jan 15, 2003 at 03:07:47PM +0100, Gunther Nikl wrote:
>   [bootloader source]
>   And yet another observation: the marks[MARK_ENTRY] is not consistent.

  Ok, that issue is now solved.

  The good news: I managed to create a new loadbsd version supporting a.out
  and ELF kernels! I am attaching that version for those who would like to
  test it.
  Since Aymeric insisted to use the loadfile() interface I decided that this
  was a good suggestion :-) Getting everything to compile wasn't that easy
  and requires some careful preparations (missing headers, unusable values
  in loadfile_machdep.h for the _STANDALONE case). I tried to keep the
  necessary modfifications of NetBSD sources at a minimum. However,
  compiling loadbsd will never be easy :-/

  Lastly, some technical questions:

    - loadfile(): when symbols (LOAD_SYM) are requested, is it necessary to
      load the program header (LOAD_HDR) too?

    - loadbsd.c/get_mem_config(): I have a 128MB memory block, but that
      function creates three memory segments for it, when I start loadbsd
      from a fully booted system... If I start loadbsd from the initial
      console (without startup-sequnce, thus no was setpatch run),
      everything looks ok. This seems to indicate that CachePreDMA() is
      used incorrectly.

  Gunther

-- 
Linux is only free if your time has no value
 - Jamie Zawinsky

Attachment: loadbsd.dbg.gz
Description: application/gunzip



Home | Main Index | Thread Index | Old Index