composite
composite copied to clipboard
Sane stack handling 2: low level components should use the same assembly-managed stack freelist
Scheduler, memory manager, etc... should not pre-allocate all stacks, and have them allocated in an array, per-thread. Make stack handling consistent across the system.