Home
last modified time | relevance | path

Searched refs:initial_tss (Results 1 – 4 of 4) sorted by relevance

/DragonOS-0.1.5/kernel/src/
Dmain.c81 …set_tss64((uint *)&initial_tss[0], _stack_start, _stack_start, _stack_start, tss_item_addr, tss_it… in system_initialize()
85 cpu_core_info[0].tss_vaddr = (uint64_t)&initial_tss[0]; in system_initialize()
105 initial_tss[0].ist1 = (ul)ptr; in system_initialize()
106 initial_tss[0].ist2 = (ul)ptr; in system_initialize()
107 initial_tss[0].ist3 = (ul)ptr; in system_initialize()
108 initial_tss[0].ist4 = (ul)ptr; in system_initialize()
109 initial_tss[0].ist5 = (ul)ptr; in system_initialize()
110 initial_tss[0].ist6 = (ul)ptr; in system_initialize()
111 initial_tss[0].ist7 = (ul)ptr; in system_initialize()
192 set_tss_descriptor(10, (void *)(&initial_tss[0])); in Start_Kernel()
/DragonOS-0.1.5/kernel/src/smp/
Dsmp.c104 … cpu_core_info[current_starting_cpu].tss_vaddr = (uint64_t)&initial_tss[current_starting_cpu]; in smp_init()
106 memset(&initial_tss[current_starting_cpu], 0, sizeof(struct tss_struct)); in smp_init()
/DragonOS-0.1.5/kernel/src/process/
Dprocess.h183 extern struct tss_struct initial_tss[MAX_CPU_NUM];
Dprocess.c78 struct tss_struct initial_tss[MAX_CPU_NUM] = {[0 ... MAX_CPU_NUM - 1] = INITIAL_TSS}; variable
108 initial_tss[proc_current_cpu_id].rsp0 = next->thread->rbp; in __switch_to()
699 initial_tss[proc_current_cpu_id].rsp0 = initial_thread.rbp; in process_init()