summaryrefslogtreecommitdiff
path: root/boot
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-09-04 15:51:43 +0200
committerMichal Idziorek <m.i@gmx.at>2014-09-04 15:51:43 +0200
commit75c46037e742f07001fafc5a093b27556d2490c9 (patch)
tree463089fd3c37f6ac397958d113c73b9b1ebfd426 /boot
parent06e382afcbf199e5e4ec92574a3872ab04fb6e9e (diff)
reenabled symmetric multiprocessing entry
Diffstat (limited to 'boot')
-rw-r--r--boot/mp.asm10
1 files changed, 3 insertions, 7 deletions
diff --git a/boot/mp.asm b/boot/mp.asm
index 0e1ec7f..6763b27 100644
--- a/boot/mp.asm
+++ b/boot/mp.asm
@@ -1,13 +1,7 @@
; other processors will enter here!
-
-[org 0x9000]
-
-jmp switch_to_pm
-
-%include "boot/GDT.asm"
+[org 0x7000] ; here the binary will be loaded
[bits 16]
-switch_to_pm:
cli ;switch off interrupts!
lgdt [gdt_descriptor] ;load descriptor table!
@@ -39,3 +33,5 @@ boot_32_pm:
mov eax,1
;
call 0x10000 ;jump into our Kernel!
+
+%include "boot/GDT.asm"