Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras 19ba68f2bc Fixed coalescing. Larson does not require more memory than the current page size. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 905ee991cd Coalescing fixing - Part 1 %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 50359f36df Support to coalesce after splitting %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e828079e40 Getting ready for benchmarking Larson %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras cb0088a775 System allocation size now defaults to 32MB to avoid temporarily multiple system calls requesting memory %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 0fd01ad138 Option to set the default allocation size when using a system call. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras acee701a09 Create WITH_SINGLE_ALLOCATOR flag %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 071e17478e Set WITH_SYSTEM_CALLS to none by default %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 8977e09cbc Refactor sys_alloc() and memory space awareness %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 473b1b276f Improve support for request size on the block header %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras b3a98182e2 More conservative options for testing Linux versions %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras dfa095c4fd Make REPLACE_MALLOC directive obsolete, dmmlib now accepts malloc(), free() and realloc() calls directly %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras c90a2b1b8f Enable locks on Linux targets. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 983676db07 Support for various list ordering policies %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras be8f926649 Change Linux CMake target defaults for testing memory-space aware allocators. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 78c294d000 Fix: mmap() support was enabled in all cases. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 73b89b770f Enable sbrk() as an option. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 4d8296f4e6 Simplified the enabling the statistics. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e504bfc83a Memory access stats are now enabled on COUNT_ACCESSES flag. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras b7a7a25862 Disable coalescing and enable hops counting by default on Leon3. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e75aad8541 New feature: Count hops. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 973d9cae07 Declare the fit percentage as a float. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 74715a865a Fit percentage for good-fit and search policy per heap is moved to knobs. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 9495c12fa5 Support to change search policy on design time and/or runtime. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 46fa76b147 Initial support for mmap(). %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 96947a5b50 Good-fit initial implementation. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 1708f3e6ba Simplified some options on Linux test, introduced option to replace the classic function calls with dmmlib ones. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 7f7881f6eb Introduced custom_realloc(). %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 436a550e8d No need for stdio.h on coalesce.c %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 5a1c9e8c2a CMake will now complain if the user does not set min. splitting and max. coalescing sizes. %!s(int64=13) %!d(string=hai) anos