iraklis
|
96a3a76457
introducing slab raw blocks
|
12 年 前 |
Ioannis Koutras
|
558319c421
use atomic operations for locks
|
12 年 前 |
Ioannis Koutras
|
0a9b2887d6
find raw blocks from pointers more efficiently
|
12 年 前 |
Ioannis Koutras
|
733fab53d2
estimate pagesize before compile time
|
12 年 前 |
Ioannis Koutras
|
0e30e1d2b0
fix the requested size of big raw blocks
|
13 年 前 |
Ioannis Koutras
|
9c496bf224
capitalize the lock macros
|
13 年 前 |
Ioannis Koutras
|
68007b4a34
align the raw block's size before the memory request
|
13 年 前 |
Ioannis Koutras
|
bbdbaa4d64
fix bitmap-organized raw block initialization for occupied cells
|
13 年 前 |
Ioannis Koutras
|
4edf0866ce
fix bitmap initialization for unused bits in the bitmap vector
|
13 年 前 |
Ioannis Koutras
|
c5b63eb8b8
correct tracking of big block statistics
|
13 年 前 |
Ioannis Koutras
|
2899d13ab7
align raw block size to page size when mmap is used
|
13 年 前 |
Ioannis Koutras
|
279df2491f
Use macros for singly-linked lists as defined in /usr/include/sys/queue.h
|
13 年 前 |
Ioannis Koutras
|
8356eff3b0
refactor locking mechanisms; more char * to uintptr_t conversions
|
13 年 前 |
Ioannis Koutras
|
48400fd345
fix initial cell occupancy on a bitmap-organised raw block
|
13 年 前 |
Ioannis Koutras
|
d917d629d6
minor moving changes to support P2012 SDK v2012.2
|
13 年 前 |
Ioannis Koutras
|
a0f3259810
seperate freelist organization's initialization
|
13 年 前 |
Ioannis Koutras
|
975d437a65
Fix the support of freelist-organised raw blocks (WIP)
|
13 年 前 |
Ioannis Koutras
|
95d3dae28a
Reorganized the choosing of bitmap raw blocks (WIP)
|
13 年 前 |
Ioannis Koutras
|
789f41c86a
Moved the whole bitmap vector outside the header
|
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
|
2fa5f1a3c3
Suppport for direct mmap() use for large memory requests
|
13 年 前 |
Ioannis Koutras
|
48747ab568
Renamed bibop to bitmap
|
13 年 前 |
Ioannis Koutras
|
2a4d7ce342
BiBoP raw block implementation; bibop_free pending
|
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 年 前 |