summaryrefslogtreecommitdiff
path: root/i386/i386/cpuboot.S
diff options
context:
space:
mode:
authorAlmuHS <almuhs@github.com>2019-04-21 23:22:48 +0200
committerAlmuHS <almuhs@github.com>2019-04-21 23:22:48 +0200
commite66ce78f2b949e0ed809d0532990c32577f2e96e (patch)
tree6deb509246da116cbff63754718088a1f38247d5 /i386/i386/cpuboot.S
parent154da4899746a267f2a8d0833e196fd1f9381046 (diff)
removed iplt blocks
Diffstat (limited to 'i386/i386/cpuboot.S')
-rw-r--r--i386/i386/cpuboot.S15
1 files changed, 0 insertions, 15 deletions
diff --git a/i386/i386/cpuboot.S b/i386/i386/cpuboot.S
index f758c3cf..d453571a 100644
--- a/i386/i386/cpuboot.S
+++ b/i386/i386/cpuboot.S
@@ -96,25 +96,10 @@ _apboot:
/* Switch to our own interrupt stack. */
movl $_intstack+INTSTACK_SIZE,%esp
-
/* Reset EFLAGS to a known state. */
pushl $0
popf
-iplt_cont:
- cmpl %edi,%esi
- jae iplt_done
- movl (%esi),%ebx /* r_offset */
- movb 4(%esi),%al /* info */
- cmpb $42,%al /* IRELATIVE */
- jnz iplt_next
- call *(%ebx) /* call ifunc */
- movl %eax,(%ebx) /* fixed address */
-iplt_next:
- addl $8,%esi
- jmp iplt_cont
-
-iplt_done:
pushl stack_ptr
call cpu_ap_main