Hello!

On Wed, Feb 14, 2007 at 01:19:04PM +0100, Markus Ritzer wrote:
>Hello!

>I would  like to know when the CPU is switched into protected mode on i386?

>Before or after executing init386() ?
>Or does the bootloader / or the BIOS do this?

/usr/src/sys/arch/i386/stand/boot/srt0.S, around line 60:
        popl %edx
        cli
        pushl   %cs
        popl    %ds
        addr32 data32 lgdt      (Gdtr - LINKADDR)
        movl    %cr0, %eax
        orl $CR0_PE, %eax
        data32 movl %eax, %cr0
        data32 ljmp $8, $1f
1:
        .code32

>Markus

Kind regards,

Hannah.
-- 
  Hannah Schrvter            Entwicklung       [EMAIL PROTECTED]
  Bei Schlund + Partner AG   Brauerstra_e 48   D-76135 Karlsruhe
"Our software isn't released - it escapes, leaving a trail of bloody testers
in its wake. We relish the wailing and gnashing of our customers' teeth!"

Reply via email to