rem: stack_addr = malloc(size);
add: stack_addr = __lwp_wkspace_allocate(size);
context: u32 __lwp_stack_allocate(lwp_cntrl *thethread,u32 size){	void *stack_addr = NULL;	if(!__lwp_stack_isenough(size))		size = CPU_MINIMUM_STACK_SIZE;		size = __lwp_stack_adjust(size);	stack_addr = malloc(size);		if(!stack_addr) size = 0;	thethread->stack = stack_addr;	return size;}