moveable_pool.git
2019-04-04 Nick DowningImplement partial transfer to/from swap for incomplete... pool_swap
2019-04-04 Nick DowningMake swap reading/writing take bytes not blocks, allowi...
2019-04-04 Nick DowningMake only the active (bytewise not blockwise) portion...
2019-04-04 Nick DowningMake process hash init and verify be bytewise rather...
2019-04-04 Nick DowningSimplify the calling convention of the hash init and...
2019-04-04 Nick DowningMove the hash generation and verification stuff into...
2019-04-04 Nick DowningChange process.blocks to process.size, do rounding...
2019-04-04 Nick DowningChange test script to refer to bytes, although everythi...
2019-04-04 Nick DowningIn process related stuff, change size to blocks and...
2019-03-31 Nick DowningImplement further macros DEDICATED_CORE_BASE() and...
2019-03-31 Nick DowningImplement higher level macros to access process->core_i...
2019-03-31 Nick DowningRemove some bogus assertions that don't work in preallo...
2019-03-31 Nick DowningChange direction of swap in/out to forward, so that...
2019-03-30 Nick DowningAdd pool_realloc_base() and pool_realloc_base_moveable...
2019-03-28 Nick DowningAdd inode test script
2019-03-24 Nick DowningAdd UCP from FUZIX, with modifications to isolate FS...
2019-03-23 Nick DowningImplement simulated BLOCK_SIZE, hash create and check...
2019-03-23 Nick DowningMake n_blocks the primary size and table_size only...
2019-03-23 Nick DowningSubroutinize the hashing initialization and verificatio...
2019-03-23 Nick DowningPrint message like 'alloc NN NN true|false' and then...
2019-03-23 Nick DowningRemove the reservation of spare space from pool object...
2019-03-19 Nick DowningImplement INDIRECT_CORE, fix calculations so that PREAL...
2019-03-19 Nick DowningFor direct swap, store data in swap_block_mem not swap_...
2019-03-19 Nick DowningAdd INDIRECT_SWAP option
2019-03-18 Nick DowningInsert table_ in most core.c / swap.c functions e.g...
2019-03-17 Nick DowningImplement MOVEABLE_CORE and MOVEABLE_SWAP compile time...
2019-03-17 Nick DowningFix a bug of requiring a certain amount of free swap...
2019-03-17 Nick DowningFix a bug of victim_core_size being used uninitialized...
2019-03-17 Nick DowningImplement PREALLOCATE_CORE and PREALLOCATE_SWAP compile...
2019-03-16 Nick DowningImprove use of alloc()/realloc()/free() to remove alloc...
2019-03-16 Nick DowningTidy up debugging code
2019-03-16 Nick DowningReplace core_item and swap_item in the process structur...
2019-03-16 Nick DowningKeep process and victim pool items in dedicated storage...
2019-03-16 Nick DowningDon't track victim or in-swap processes in LRU list...
2019-03-16 Nick DowningUse process->size == -1 to mark free process not proces...
2019-03-15 Nick DowningReverse swap addressing, so that swap is allocated...
2019-03-15 Nick DowningCombine in-core and in-swap LRU list, using global...
2019-03-15 Nick DowningMake the current victim be stored at head of in-swap...
2019-03-15 Nick DowningUse #define to improve casting for lru_item vs process...
2019-03-15 Nick DowningChange process_head/process_item to lru_head/lru_item...
2019-03-14 Nick DowningProcess test, it is based on the pool test but involves...
2019-03-11 Nick DowningInitial commit, seemingly correct malloc/realloc/free...