Home
last modified time | relevance | path

Searched refs:initial_proc_union (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.2/kernel/src/process/
Dprocess.h36 ….reserved0 = 0, .rsp0 = (ul)(initial_proc_union.stack + STACK_SIZE / sizeof(ul)), …
37 ….rsp1 = (ul)(initial_proc_union.stack + STACK_SIZE / sizeof(ul)), …
38 ….rsp2 = (ul)(initial_proc_union.stack + STACK_SIZE / sizeof(ul)), .reserved1 = 0, .ist1 = 0xffff80…
186 extern union proc_union initial_proc_union;
Dprocess.c65 .rbp = (ul)(initial_proc_union.stack + STACK_SIZE / sizeof(ul)),
66 .rsp = (ul)(initial_proc_union.stack + STACK_SIZE / sizeof(ul)),
75 union proc_union initial_proc_union variable
76 __attribute__((__section__(".data.init_proc_union"))) = {INITIAL_PROC(initial_proc_union.pcb)};
78 struct process_control_block *initial_proc[MAX_CPU_NUM] = {&initial_proc_union.pcb, 0};
625 list_init(&initial_proc_union.pcb.list); in process_init()
626 wait_queue_init(&initial_proc_union.pcb.wait_child_proc_exit, NULL); in process_init()
637 initial_proc_union.pcb.state = PROC_RUNNING; in process_init()
638 initial_proc_union.pcb.preempt_count = 0; in process_init()
639 initial_proc_union.pcb.cpu_id = 0; in process_init()
[all …]
Dfork.c81 tsk->prev_pcb = &initial_proc_union.pcb; in do_fork()
83 tsk->next_pcb = initial_proc_union.pcb.next_pcb; in do_fork()
85 initial_proc_union.pcb.next_pcb = tsk; in do_fork()
/DragonOS-0.1.2/kernel/src/sched/
Dcfs.c18 return &initial_proc_union.pcb; in sched_cfs_dequeue()
/DragonOS-0.1.2/kernel/src/
Dhead.S479 .quad initial_proc_union + 32768