Displaying 3 results from an estimated 3 matches for "for_each_ioapic".
2018 Feb 09
0
retpoline mitigation and 6.0
...= 0
(gdb)
395 if (!address) {
1: x/i $pc
=> 0xc10469e8 <mp_register_ioapic+56>: test %esi,%esi
2: gsi_base = 0
(gdb)
0xc10469ea 395 if (!address) {
1: x/i $pc
=> 0xc10469ea <mp_register_ioapic+58>: je 0xc1046a34 <mp_register_ioapic+132>
2: gsi_base = 0
(gdb)
399 for_each_ioapic(ioapic)
1: x/i $pc
=> 0xc10469ec <mp_register_ioapic+60>: mov 0xc1d36144,%eax
2: gsi_base = 0
(gdb)
0xc10469f1 399 for_each_ioapic(ioapic)
1: x/i $pc
=> 0xc10469f1 <mp_register_ioapic+65>: test %eax,%eax
2: gsi_base = 0
(gdb)
0xc10469f3 399 for_each_ioapic(ioapic)
1: x/i...
2018 Feb 09
2
retpoline mitigation and 6.0
On Fri, 2018-02-09 at 10:36 +0000, David Woodhouse wrote:
>
> 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
2018 Feb 09
3
retpoline mitigation and 6.0
...ster_ioapic+56>: test %esi,%esi
> 2: gsi_base = 0
> (gdb)
> 0xc10469ea 395 if (!address) {
> 1: x/i $pc
> => 0xc10469ea <mp_register_ioapic+58>: je 0xc1046a34
> <mp_register_ioapic+132>
> 2: gsi_base = 0
> (gdb)
> 399 for_each_ioapic(ioapic)
> 1: x/i $pc
> => 0xc10469ec <mp_register_ioapic+60>: mov 0xc1d36144,%eax
> 2: gsi_base = 0
> (gdb)
> 0xc10469f1 399 for_each_ioapic(ioapic)
> 1: x/i $pc
> => 0xc10469f1 <mp_register_ioapic+65>: test %eax,%eax
> 2: gsi_base =...