i386 平台trampoline.S or kernel/head.S之中有以下程式碼:
mov $1, %bx # Flag an SMP trampoline--on trampoline.S
or on kernel/head.S --kernel 2.4.28
#ifdef CONFIG_SMP
110 orw %bx,%bx
111 jz 1f /* Initial CPU cleans BSS */
112 pushl $0
113 popfl
114 jmp checkCPUtype
115 1:
116 #endif /* CONFIG_SMP */
請教為何核心能用bx暫存器指示Bootstrap Processor(BSP)-->當bx=0時或AP=>當 bx不等於0時
Intel MPS1.1/1.4 並未提到此一內容,IA32 software developer's guide,Volume 1~3也沒有.請問各位先進有誰知道為什麼?或是有哪些文件提到此一內容?謝謝!