Commit History

Autor SHA1 Mensaxe Data
  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
  Ioannis Koutras 77e944ace9 Print the coalescing and splitting sizes during cmake configuration. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras beb0dcc26d Disabled used blocks head and roving pointer for the time being. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 2b39847c8b Formalized two tests in examples/test_for_memory_space_aware.c %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras d8f75e89b3 Fixed best_fit_on_freelist() for doubly-linked lists. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 440e0ee9be Don't worry if ptr is NULL, this check should have been made one level above. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a5426b5877 Corrected the remove_block() calls. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 50d0b51c8a No need to use ptr pointer, set previous node to null for head only if it exists. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 84e4947ba2 No need to check ptr for NULL before searching the free list if the fixed lists are disabled. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 8f4e91a195 Properly mark free a block when coalescing is not activated. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a31c78ae81 push_block() sets now the proper pointers. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 9b6010c6cd Fixed remove_block() in a way similar to push_block() %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a716fcaf2e Added -std=c99 CFLAG in sparc-elf-gcc toolchain. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 8929219116 Fixed major bug in push_block. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e4f1e721cc Enable ownership information on block header if required. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras d4a491cd35 Got rid of requested_size in case we don't need it. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a85e415824 Set size now takes place along with marking blocks as used/free. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 5a57ee5f2c Free the memory from malloc() in the test_for_memory_space_aware example. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras e619ebe5ab Initial support for Leon3 platform. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 896d2224e9 Fix dmmlib.h header guard. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a260b7c23f Set stxp70v4 build type to Release as default. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 40c9277334 Show status messages at the end of CMake configuration. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras baa748229c Added option to enable / disable stats. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 559594aa1c Allocator is considered initialized after first sys_alloc, not during initialize_allocator. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 43ebb38320 Be sure to set initialized flag to false before performing the first allocation. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras d72234fa01 Larson is now compiled only if HAVE_LOCKS is enabled, created a small test for memory-space aware allocators. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras a60756d022 Created options for enabling fixed lists and adaptive functions. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 2fb09ddf87 Small merge before pushing. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 2e7d3c4dea Disabled temporarily knobs and dmm_adaptor. %!s(int64=13) %!d(string=hai) anos
  Ioannis Koutras 018f225a37 Disabled coalescing and splitting for P2012. %!s(int64=13) %!d(string=hai) anos