Skip to content
Snippets Groups Projects
  1. Mar 13, 2002
    • moore's avatar
      · c90d3517
      moore authored
      Support for dynamic loading in FreeBSD 4.0 and later.  This involves moving
      the static space up, so a cross-compile is required to bootstrap these changes.
      c90d3517
  2. Feb 11, 2002
  3. Jan 29, 2002
  4. Jan 28, 2002
    • pmai's avatar
      Added specialised port to NetBSD (1.5.2) on x86. Since the code-base · b39b25d0
      pmai authored
      was already cleaned up with the OpenBSD port, this doesn't require
      massive changes.
      
      Since current NetBSD is ELF-based by default, we don't make use of the
      ELF feature, or in other words:  The presence of the NetBSD feature
      implies ELF, since there is no support for non-ELF NetBSD.
      
      The page-protection feature of the generational GC had to be turned
      off, because currently NetBSD 1.5.2 doesn't provide access to the
      faulting memory address in SIGSEGV signal-handlers on the x86
      platform.
      
      The memory is validated/mmapped in 64MB chunks in os-validate, in
      order to circumvent a restriction on NetBSD, that prevented me from
      mmapping 128MB or more apiece.  It has been pointed out to me that
      this may be caused by the default ulimit on data segment sizes, which
      seems kind of strange, but might be true.  In any case the current
      approach works OK, and doesn't require root interaction, so is
      probably the better approach.
      b39b25d0
    • pmai's avatar
      Added specialised port to NetBSD (1.5.2) on x86. Since the code-base · 4ea11535
      pmai authored
      was already cleaned up with the OpenBSD port, this doesn't require
      massive changes.
      
      Since current NetBSD is ELF-based by default, we don't make use of the
      ELF feature, or in other words:  The presence of the NetBSD feature
      implies ELF, since there is no support for non-ELF NetBSD.
      4ea11535
  5. Jan 23, 2002
    • toy's avatar
      From Eric Marsden: · 94b05d68
      toy authored
      There is an incorrect gc_assert in lisp/gc.c in the function
      from_space_p. The argument is not necessarily a descriptor; it may be
      an untagged pointer, in which case the assertion is false. This causes
      rebuild to fail on SPARC when GC assertions are enabled.
      
      This observation is due to Daniel Barlow (and is fixed in SBCL).
      94b05d68
  6. Dec 06, 2001
    • pmai's avatar
      755d92f4
    • pmai's avatar
      Added specialised port to OpenBSD (2.9). Many parts of the original · 195461c1
      pmai authored
      code which were previously conditionalized on :FreeBSD, are now
      conditionalized on :BSD instead, with the :BSD feature now implying a
      4.4BSD(lite2) derived OS.  This should make future BSD-ports easier.
      FreeBSD and OpenBSD are differentiated by having either :FreeBSD or
      :OpenBSD on the features list.
      
      Currently the OpenBSD port does not have working ELF support, because
      OpenBSD 2.9 is still non-ELF by default.  So don't put ELF on the
      features list when building for OpenBSD, or fix the code to work
      correctly in this case instead.
      195461c1
  7. Nov 29, 2001
  8. Oct 03, 2001
  9. Sep 24, 2001
  10. May 17, 2001
  11. Apr 26, 2001
  12. Apr 11, 2001
  13. Feb 22, 2001
    • pw's avatar
      From Paul Foley · b221deeb
      pw authored
      A couple of typo corrections; fix main() in lisp.c (main returns int,
      not void!); stop ACCEPT-TCP-CONNECTION blocking other processes.
      b221deeb
  14. Jan 23, 2001
    • dtc's avatar
      From Raymond Toy: · 61e7667f
      dtc authored
      o Add support for 64-bit integer parameters and function results.
      61e7667f
  15. Jan 22, 2001
  16. Jan 09, 2001
  17. Dec 05, 2000
    • dtc's avatar
      From Raymond Toy: · c10355d2
      dtc authored
      o Don't use taddcctv/tsubcctv for the pseudo-atomic stuff.
      c10355d2
    • dtc's avatar
      From Raymond Toy: · cbc96305
      dtc authored
      o Add routines to handle the new pseudo-atomic trap noise instead of using
        taddcctv.  The old code is left in just in case I forgot some uses somehow.
      o Don't try to fix up broken trap instructions anymore.  We shouldn't be
        generating them at all now anyway.
      cbc96305
    • dtc's avatar
      From Raymond Toy: · 84551d3e
      dtc authored
      o Remove unused empty_fd stuff (Noted by Hallvard B Furuseth
        <h.b.furuseth@usit.uio.no>).
      o Do some testing of addresses in valid_addr, stolen from Linux-os.c.
      o Clean up some compiler warnings about passing pointers without casts.
      84551d3e
  18. Nov 06, 2000
  19. Nov 03, 2000
  20. Oct 27, 2000
  21. Oct 26, 2000
  22. Oct 24, 2000
  23. Oct 23, 2000
  24. Oct 21, 2000
Loading