参考资料 UNIX general info building or reading a small OS some OS course x86 Emulation x86 Assembly Language Multiprocessor references: x86系统结构与编程 General BIOS and PC bootstrap ...
【实现】分析内核函数调用关系 【实现】分析内核函数调用关系 首先,ucore需要建立一个空的栈空间,然后才能进行函数调用、参数传递等处理工作。ucore是在哪里建立的栈呢?其实ucore是借用了bootloader的栈空间,而bootloader在bootasm.S中的如下语句建立的栈空间: # Set up the stack pointer a...