Unify process_alloc() and process_realloc() with PROCESS_ALLOC_MODE_REALLOC bit
[moveable_pool.git] / process.h
2019-06-08 Nick DowningUnify process_alloc() and process_realloc() with PROCES... master
2019-06-08 Nick DowningChange process_realloc() calling convention to be the...
2019-06-08 Nick DowningChange process->in_core_blocks to process->in_core_bloc...
2019-06-04 Nick DowningReplace process->para, process->paras with process...
2019-06-03 Nick DowningChange process_get_state() calling convention slightly...
2019-06-03 Nick DowningMake swap_move() only be defined for INDIRECT_SWAP...
2019-06-02 Nick DowningChange process->swap_blocks to process->core_blocks...
2019-06-02 Nick DowningMake victim be LRU not process pointer, and use &lru_he...
2019-06-02 Nick DowningGet rid of runner pointer, was only needed for process_...
2019-06-02 Nick DowningAdd process flags to track whether the process and...
2019-06-02 Nick DowningAdd per-process tracking of amount swapped (formerly...
2019-06-01 Nick DowningImplement process->para so that start of data is indepe...
2019-06-01 Nick DowningChange all byte sizes to paras, BLOCK_SIZE to BLOCK_PAR...
2019-05-31 Nick DowningMake victim_core_blocks be calculated on the fly, keep...
2019-05-31 Nick DowningRemove support for INODE_SWAP, make PREALLOCATE_SWAP...
2019-05-18 Nick DowningImplement FUZIX build, reduces block sizes, simplifies...
2019-05-09 Nick DowningSeparate out block allocation bitmap stuff into a reuse...
2019-04-09 Nick DowningFirst cut at inode swapping, works, may have an inode...
2019-04-09 Nick DowningExpand out the swap_read()/swap_write() functions inlin...
2019-04-07 Nick DowningMove PREALLOCATE_CORE/PREALLOCATE_SWAP defines into...
2019-04-06 Nick DowningGet rid of the DEDICATED_xxx() macros in favour of...
2019-04-05 Nick DowningGet rid of the dedicated and per-process core/swap...
2019-04-04 Nick DowningChange process.blocks to process.size, do rounding...
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-23 Nick DowningMake n_blocks the primary size and table_size only...
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 DowningAdd INDIRECT_SWAP option
2019-03-17 Nick DowningImplement PREALLOCATE_CORE and PREALLOCATE_SWAP compile...
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-15 Nick DowningCombine in-core and in-swap LRU list, using global...
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...