simonmar    2002/10/25 05:56:35 PDT

  Modified files:
    ghc/rts              MBlock.c 
  Log:
  We shouldn't be using MAP_FIXED on solaris (fixes last night's crash).
  
  Unfortunately on Solaris the heuristics don't work too well.  Solaris
  seems to ignore the addr argument to mmap when MAP_FIXED is not
  specified, and starts handing out memory from the top of the address
  space.  So we allocate 2M each time and munmap() ends to leave an
  aligned 1M chunk.  This will eventually leave the address space
  completely full of 1M holes.  I don't have a good solution to this at
  the moment.
  
  MERGE TO STABLE
  
  Revision  Changes    Path
  1.33      +2 -3      fptools/ghc/rts/MBlock.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc


Reply via email to