Displaying 1 result from an estimated 1 matches for "entrypointsp".
Did you mean:
entrypoints
2018 Feb 28
1
problem reading PXELinux's code
...m memory
cmp bx,PXENV_RESTART_TFTP
......
push es
push di
push bx
.jump:
call 0:0
add sp,6
mov [cs:PXEStatus],ax
......
ret
"Around" .jump, we store ES:DI and BX on PXE stack, which points to PXE
parameter block and PXE opcode correspondingly. Then we should call !PXE's
EntryPointSP to call specified PXE API, but why we use *call 0:0* here?
What does physical address 0x0 have?
Can anyone who can please explain it?
Thanks and regards,
zenghui