[Bug 217994] Kernel panic in native_lapic_setup with 12-CURRENT on EC2 machine

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Mar 22 09:49:32 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217994

--- Comment #11 from Sylvain Garrigues <sylvain at sylvaingarrigues.com> ---
(kgdb) disassemble native_lapic_setup
Dump of assembler code for function native_lapic_setup:
0xffffffff8107fd30 <native_lapic_setup+0>:      push   %rbp
0xffffffff8107fd31 <native_lapic_setup+1>:      mov    %rsp,%rbp
0xffffffff8107fd34 <native_lapic_setup+4>:      push   %r15
0xffffffff8107fd36 <native_lapic_setup+6>:      push   %r14
0xffffffff8107fd38 <native_lapic_setup+8>:      push   %r13
0xffffffff8107fd3a <native_lapic_setup+10>:     push   %r12
0xffffffff8107fd3c <native_lapic_setup+12>:     push   %rbx
0xffffffff8107fd3d <native_lapic_setup+13>:     sub    $0x38,%rsp
0xffffffff8107fd41 <native_lapic_setup+17>:     mov    %edi,%r14d
0xffffffff8107fd44 <native_lapic_setup+20>:     mov    0xffffffff81d6d320,%rax
0xffffffff8107fd4c <native_lapic_setup+28>:     mov    %rax,-0x30(%rbp)
0xffffffff8107fd50 <native_lapic_setup+32>:     pushfq 
0xffffffff8107fd51 <native_lapic_setup+33>:     pop    %rbx
0xffffffff8107fd52 <native_lapic_setup+34>:     cli    
0xffffffff8107fd53 <native_lapic_setup+35>:     callq  *0xffffffff81a216d0
0xffffffff8107fd5a <native_lapic_setup+42>:     movslq %eax,%rsi
0xffffffff8107fd5d <native_lapic_setup+45>:     cmpl   $0x0,0xffffffff81edba40
0xffffffff8107fd65 <native_lapic_setup+53>:     je     0xffffffff8107fdaa
<native_lapic_setup+122>
0xffffffff8107fd67 <native_lapic_setup+55>:     mov    $0x803,%ecx
0xffffffff8107fd6c <native_lapic_setup+60>:     rdmsr  
0xffffffff8107fd6e <native_lapic_setup+62>:     mov    $0x810,%ecx
0xffffffff8107fd73 <native_lapic_setup+67>:     (bad)  
0xffffffff8107fd74 <native_lapic_setup+68>:     (bad)  
0xffffffff8107fd75 <native_lapic_setup+69>:     jo     0xffffffff8107fd6e
<native_lapic_setup+62>
0xffffffff8107fd77 <native_lapic_setup+71>:     loopne 0xffffffff8107fcfc
<native_lapic_xapic_mode+28>
0xffffffff8107fd79 <native_lapic_setup+73>:     cmp    $0x25,%al
0xffffffff8107fd7b <native_lapic_setup+75>:     rex mov    $0x740081ed,%edx
0xffffffff8107fd81 <native_lapic_setup+81>:     cmp    0x808(%rcx),%edi
0xffffffff8107fd87 <native_lapic_setup+87>:     rdmsr  
0xffffffff8107fd89 <native_lapic_setup+89>:     and    $0xffffff00,%eax
0xffffffff8107fd8e <native_lapic_setup+94>:     cmpl   $0x0,0xffffffff81edba40
0xffffffff8107fd96 <native_lapic_setup+102>:    je     0xffffffff810800e2
<native_lapic_setup+946>
0xffffffff8107fd9c <native_lapic_setup+108>:    mfence 
0xffffffff8107fd9f <native_lapic_setup+111>:    xor    %edx,%edx
0xffffffff8107fda1 <native_lapic_setup+113>:    mov    $0x808,%ecx
0xffffffff8107fda6 <native_lapic_setup+118>:    wrmsr  
0xffffffff8107fda8 <native_lapic_setup+120>:    jmp    0xffffffff8107fdd6
<native_lapic_setup+166>
0xffffffff8107fdaa <native_lapic_setup+122>:    mov    0xffffffff81edba38,%rax
0xffffffff8107fdb2 <native_lapic_setup+130>:    mov    $0x810,%ecx
0xffffffff8107fdb7 <native_lapic_setup+135>:    (bad)  
0xffffffff8107fdb8 <native_lapic_setup+136>:    (bad)  
0xffffffff8107fdb9 <native_lapic_setup+137>:    jo     0xffffffff8107fdb2
<native_lapic_setup+130>
0xffffffff8107fdbb <native_lapic_setup+139>:    (bad)  
0xffffffff8107fdbc <native_lapic_setup+140>:    xor    %cl,-0x75(%rax)
0xffffffff8107fdbf <native_lapic_setup+143>:    or     $0x25,%al
0xffffffff8107fdc1 <native_lapic_setup+145>:    cmp    %bh,0xb881ed(%rdx)
0xffffffff8107fdc7 <native_lapic_setup+151>:    (bad)  
0xffffffff8107fdc8 <native_lapic_setup+152>:    (bad)  
0xffffffff8107fdc9 <native_lapic_setup+153>:    jmpq   *(%rbx)
0xffffffff8107fdcb <native_lapic_setup+155>:    addl  
$0x8081,-0x77000000(%rax)
0xffffffff8107fdd5 <native_lapic_setup+165>:    add    %cl,-0x12(%rcx,%rbp,2)
0xffffffff8107fdd9 <native_lapic_setup+169>:    push   %rax
0xffffffff8107fdda <native_lapic_setup+170>:    add    (%rax),%eax
0xffffffff8107fddc <native_lapic_setup+172>:    add    %al,-0x45bfdac4(%rbx)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list