* Setting of PE bit reboots the system
@ 2010-01-30 18:36 Swapnil Pimpale
0 siblings, 0 replies; only message in thread
From: Swapnil Pimpale @ 2010-01-30 18:36 UTC (permalink / raw)
To: linux-kernel
Hi all,
I am working on Intel Core 2 Duo architecture. As a part of my
academic project, I need to bring up the second core from the
bootloader (GRUB).
When the second core comes up, I need to switch it from real mode to
protected mode.
For this, I am trying to set the PE bit of cr0 register. But, whenever
I set the PE bit the system reboots.
For switching from real to protected mode I use the following steps:
1) Clear Interrupts
2) Load GDT
3) Set PE bit of cr0
4) Long Jump to Protected mode code
Is there any thing that I am missing? Should the gate A20 line be
turned on from the second core also?
Is there any solution on the problem of setting PE bit?
Thanks,
Swapnil Pimpale.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-01-30 18:36 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-30 18:36 Setting of PE bit reboots the system Swapnil Pimpale
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®