search for: mp_register_ioapic

Displaying 9 results from an estimated 9 matches for "mp_register_ioapic".

2018 Feb 09
0
retpoline mitigation and 6.0
...where with the function attribute? Having isolated the > > next boot failure to "it goes away if I compile io_apic.c without > > retpoline", bisecting it per-function would help to further delay the > > bit where I actually have to start *thinking*... > > It's mp_register_ioapic(), and only when io_apic_unique_id() gets > inlined, at which point bad things start happening. > > [    0.000000] mp_register_ioapic, 0 fec00000 0 c1b2fe88 > [    0.000000] At line 412, gsi_base is 0 > [    0.000000] At line 425, gsi_base is -1043715332 > [    0.000000] At line...
2018 Feb 09
2
retpoline mitigation and 6.0
...gt; > Did you get anywhere with the function attribute? Having isolated the > next boot failure to "it goes away if I compile io_apic.c without > retpoline", bisecting it per-function would help to further delay the > bit where I actually have to start *thinking*... It's mp_register_ioapic(), and only when io_apic_unique_id() gets inlined, at which point bad things start happening. [    0.000000] mp_register_ioapic, 0 fec00000 0 c1b2fe88 [    0.000000] At line 412, gsi_base is 0 [    0.000000] At line 425, gsi_base is -1043715332 [    0.000000] At line 427, gsi_base is -1043715332...
2018 Feb 09
3
retpoline mitigation and 6.0
...attribute? Having isolated the > > > next boot failure to "it goes away if I compile io_apic.c without > > > retpoline", bisecting it per-function would help to further delay the > > > bit where I actually have to start *thinking*... > > > > It's mp_register_ioapic(), and only when io_apic_unique_id() gets > > inlined, at which point bad things start happening. > > > > [ 0.000000] mp_register_ioapic, 0 fec00000 0 c1b2fe88 > > [ 0.000000] At line 412, gsi_base is 0 > > [ 0.000000] At line 425, gsi_base is -1043715332 >...
2018 Feb 09
0
retpoline mitigation and 6.0
On Fri, 2018-02-09 at 08:45 +0000, Chandler Carruth wrote: > > > > You're pushing the target (-0x20(%ebp)) onto the stack and then > > *calling* __x86_indirect_thunk. So it looks like you're expecting > > __x86_indirect_thunk to do something like > > > >   call *4(%esp) > >   ret > > > > ... except that final 'ret' still
2018 Feb 09
0
retpoline mitigation and 6.0
...there to follow along with my analysis and reproduce it for yourself. Except perhaps the Grandma-suck-eggs command lines like $ qemu-system-i386  -display none -serial stdio -kernel arch/x86/boot/bzImage  -append earlyprintk=ttyS0,keep -s -S $ gdb vmlinux (gdb) tar rem localhost:1234 (gdb) break mp_register_ioapic (gdb) c -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 5213 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180209/e03d7c00/attachment.bin>
2018 Feb 09
2
retpoline mitigation and 6.0
On Fri, Feb 9, 2018 at 12:26 AM David Woodhouse <dwmw2 at infradead.org> wrote: > > > On Fri, 2018-02-09 at 02:21 +0000, David Woodhouse wrote: > > On Fri, 2018-02-09 at 01:18 +0000, David Woodhouse wrote: > > > > > > > > > For now I'm just going to attempt to work around it like this in the > > > kernel, so I can concentrate on the
2011 Mar 09
0
[PATCH 04/11] x86: cleanup mpparse.c
...long pin_programmed[BITS_TO_LONGS(MP_MAX_IOAPIC_PIN + 1)]; } mp_ioapic_routing[MAX_IO_APICS]; static int mp_find_ioapic ( int gsi) { - int i = 0; + unsigned int i; /* Find the IOAPIC that manages this GSI. */ for (i = 0; i < nr_ioapics; i++) { @@ -955,7 +814,6 @@ void __init mp_register_ioapic ( * Build basic GSI lookup table to facilitate gsi->io_apic lookups * and to prevent reprogramming of IOAPIC pins (PCI GSIs). */ - mp_ioapic_routing[idx].apic_id = mp_ioapics[idx].mpc_apicid; mp_ioapic_routing[idx].gsi_base = gsi_base; mp_ioapic_routing[idx].gsi_end = gsi_base +...
2018 Feb 09
3
retpoline mitigation and 6.0
...s and reproduce it for yourself. Except perhaps > the Grandma-suck-eggs command lines like > > $ qemu-system-i386 -display none -serial stdio -kernel > arch/x86/boot/bzImage -append earlyprintk=ttyS0,keep -s -S > > $ gdb vmlinux > (gdb) tar rem localhost:1234 > (gdb) break mp_register_ioapic > (gdb) c > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180209/0ffda508/attachment.html>
2018 Feb 19
0
retpoline mitigation and 6.0
...Except perhaps >> the Grandma-suck-eggs command lines like >> >> $ qemu-system-i386 -display none -serial stdio -kernel >> arch/x86/boot/bzImage -append earlyprintk=ttyS0,keep -s -S >> >> $ gdb vmlinux >> (gdb) tar rem localhost:1234 >> (gdb) break mp_register_ioapic >> (gdb) c > > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >