Ioannis Koutras
|
1ed21e0d87
Support for statistics in operations for bitmap-organized raw blocks
|
13 년 전 |
Ioannis Koutras
|
364d67a7ee
Proper use of the BMAP_EL_INIT_VAL macro
|
13 년 전 |
Ioannis Koutras
|
0a9c3e56a9
Dynamic size of the bitmap vector according to the raw block size and the resolution
|
13 년 전 |
Ioannis Koutras
|
122adcb347
Initial tracing support
|
13 년 전 |
Ioannis Koutras
|
5f87961d48
Separated freelist_free() from freelist_malloc.c source file
|
13 년 전 |
Ioannis Koutras
|
bb05473edb
Added comments on raw block and bitmap raw block's data structures
|
13 년 전 |
Ioannis Koutras
|
0d2478f148
Added requested size info for requests on bitmap-organized raw blocks
|
13 년 전 |
Ioannis Koutras
|
4ed140323a
Set the default allocation size request to 4MB
|
13 년 전 |
Ioannis Koutras
|
9ebf89324f
Fix in bitmap-organized raw block; Example and Larson tests now pass
|
13 년 전 |
Ioannis Koutras
|
65913f64f8
Cleaned up a bit the bitmap implementation
|
13 년 전 |
Ioannis Koutras
|
7e0a66ce23
Fixed and cleaned splitting and coalescing for freelist-organized raw blocks
|
13 년 전 |
Ioannis Koutras
|
2fa5f1a3c3
Suppport for direct mmap() use for large memory requests
|
13 년 전 |
Ioannis Koutras
|
48747ab568
Renamed bibop to bitmap
|
13 년 전 |
Ioannis Koutras
|
143639c31b
Small optimization in bibop_free()
|
13 년 전 |
Ioannis Koutras
|
af4d78f303
bibop_free + minor changes in bibop raw blocks
|
13 년 전 |
Ioannis Koutras
|
86aae478f3
Do nothing if free(NULL) is called
|
13 년 전 |
Ioannis Koutras
|
2a4d7ce342
BiBoP raw block implementation; bibop_free pending
|
13 년 전 |
Ioannis Koutras
|
ffa301359d
Cleaned up the CMake status messages
|
13 년 전 |
Ioannis Koutras
|
c5b79398e7
Reorganized the file and directory structure before the BiBoP integration
|
13 년 전 |
Ioannis Koutras
|
62b394c0ba
Major code reorganization; introduction of raw blocks
|
13 년 전 |
Ioannis Koutras
|
19ba68f2bc
Fixed coalescing. Larson does not require more memory than the current page size.
|
13 년 전 |
Ioannis Koutras
|
905ee991cd
Coalescing fixing - Part 1
|
13 년 전 |
Ioannis Koutras
|
4b593d387a
Fix undocumented member
|
13 년 전 |
Ioannis Koutras
|
076a4ed1f3
coalesce(): next_block should not be checked if it is free when it is NULL
|
13 년 전 |
Ioannis Koutras
|
602ae297af
Small fix on mark_free()
|
13 년 전 |
Ioannis Koutras
|
0de79edee3
Minor fixes and comments on coalesce()
|
13 년 전 |
Ioannis Koutras
|
748f9d4401
Set earlier the border pointer in order to avoid wrong previous size values after split
|
13 년 전 |
Ioannis Koutras
|
4c9e7a3cb3
Refactor coalesce()
|
13 년 전 |
Ioannis Koutras
|
f1e797ed12
Refactor split()
|
13 년 전 |
Ioannis Koutras
|
22a473cc40
Update Doxygen file to 1.8.1
|
13 년 전 |