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