ljmp in bootsect.S

spamtrap_at_crayne.org
Date: 11/01/04


Date: Mon, 1 Nov 2004 19:04:21 +0000 (UTC)

in the linux2.4
the file bootsect.S
has statement below

ljmp $INITSEG , $go

go:
    movw ....

I don't know what's the value of $go,
after jmp executed, will cs:(e)ip be $INITSEG:$go?
if it is, $go would have two different meanings.
one is the offset from globe start symbol,
another is the offset in the executing memory, in this case,
it 's the offset of the memory started at ($INITSEG<< 4),

do they have same values? do they have some relations?