各位大虾,小弟最近学习《UNIX系统下的80386》(一本老书)一书,在学习有关任务切换时,书中有如下一段话 “虽然在UNIX系统中有大量的进程,但只有一个进程(在单处理器系统中)是当前进程,于是在gdt中,没有必要为每一个进程设置一个ldt描述符和TSS描述符,而只要有一个当前进程的ldt描述符和TSS描述符,且它们的选择子是固定的,只要在进程切换之前,用新进程的ldt描述符和TSS描述符替换掉在gdt中的老的进程的ldt描述符和TSS描...
when I compile the kernel,I have following errors: arch/i386/kernel/kernel.o(.text+0x3612): In function `set_tss_desc': : undefined reference to `gdt_table' arch/i386/kernel/kernel.o(.text+0x3656): In function `set_ldt_desc': : undefined reference to `gdt_table' ................................................... ..................................................... ..................................