Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1165 → Rev 1168

/kernel/trunk/generic/src/proc/task.c
42,6 → 42,9
#include <print.h>
#include <elf.h>
 
 
#define LOADED_PROG_STACK_PAGES_NO 2
 
SPINLOCK_INITIALIZE(tasks_lock);
btree_t tasks_btree;
static task_id_t task_counter = 0;
139,7 → 142,7
/*
* Create the data as_area.
*/
a = as_area_create(as, AS_AREA_READ | AS_AREA_WRITE, PAGE_SIZE, USTACK_ADDRESS);
a = as_area_create(as, AS_AREA_READ | AS_AREA_WRITE, LOADED_PROG_STACK_PAGES_NO*PAGE_SIZE, USTACK_ADDRESS);
 
t = thread_create(uinit, kernel_uarg, task, 0, "uinit");
ASSERT(t);
/kernel/trunk/arch/ia64/src/ia64.c
94,7 → 94,7
 
switch_to_userspace((__address) kernel_uarg->uspace_entry,
((__address) kernel_uarg->uspace_stack)+PAGE_SIZE-ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT),
(__address) kernel_uarg->uspace_stack,
((__address) kernel_uarg->uspace_stack)+PAGE_SIZE,
(__address) kernel_uarg->uspace_uarg,
psr.value, rsc.value);