diff options
author | AlmuHS <almuhs@github.com> | 2019-04-21 23:22:48 +0200 |
---|---|---|
committer | AlmuHS <almuhs@github.com> | 2019-04-21 23:22:48 +0200 |
commit | e66ce78f2b949e0ed809d0532990c32577f2e96e (patch) | |
tree | 6deb509246da116cbff63754718088a1f38247d5 /i386/i386/cpuboot.S | |
parent | 154da4899746a267f2a8d0833e196fd1f9381046 (diff) |
removed iplt blocks
Diffstat (limited to 'i386/i386/cpuboot.S')
-rw-r--r-- | i386/i386/cpuboot.S | 15 |
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 |