ELF>h{@@,+GNU\u6ᨲJR/.c;LinuxLinuxUH@u LJ@]ff.UH]fHr01~ vN$@@ t~%#u~+:uU#f98dž4HzHHB0]ff.@UHSHG(HHtNHG0H1HG(HĀu Hs0HCH{V H@H$u#H]1HG0H]Hs09dž4GV$:8V%9H{HC0ff.fUGpHHHFHGxHFH1]ff.UHAWAVAUATISH H_xDkdDC`D{\DsXLKhIwMNHwfARH LRHPAWAVHe[HA\A]A^A_]LHLMẺUDULME̋UDUHHLELMẺUDULELME̋UDUbf.IUH׾ I@xH`H]Hff.IUH׾ I@xH\H]Hff.IUH׾ I@xHXH]Hff.IUH׾ I@xHTH]Hff.IUH׾ I@xHPH]Hff.IUH׾ I@xHLH]Hff.IUH׾ I@xHHH]Hff.IUH׾ I@xHDH]Hff.IUH׾ I@xH@H]Hff.IUH׾ I@xH<H]Hff.IUH׾ I@xH8H]Hff.UHATISHGxHw'H L H[A\H]HHfUHATSHuEHCH{1H@ PwHCL` H{.΃[DA\]ff.fUHAUA ATSHHH=eH%(HE1HIĸ.DmH{fEHCHuH@HAŅHCH{LH@HHA<$AT$.E1A|$ALHEeH+%(uHD[A\A]]Aff.U HAVAUATSHHH=eH%(HE1HIIHC/H{fMպHuH@HAŅHCH{LH@HHA<$A|$/A|$AD$.H{HuՈEHCfUպH@HkAƅHCH{LH@HHA<$A|$.A|$u2ƃLHEeH+%(u$HD[A\A]A^]AADU HAWAVAUATSHHH=eH%(HE1HqIĸAfEHCH{HuH@HUAƅHCLH{H@A$At$HE|$@EAT$AT$f  AT$ AL$  AL$ ʉ$AT$ (vuAD$0,LHEeH+%(ueHD[A\A]A^A_]Et:At4HHHǃ$0AAff.UHATSDHAAt ǃ[A\]fDUHATIHHGxtLH Le@UHStHuHG1ҾHs`{TH]UHAVI AUATSHHH=eH%(HE1HIĸ/H{HufEHCH@HAŅHCH{LH@HHA<$AL$AT$/AD$ALHEeH+%(uHD[A\A]A^]AUHAWL=AVAUAATISDHAAt%HIwHHƃHhHtHCH{DLH@[A\A]A^A_]f.UHSHHuHeH%(HE10EfE%C8HEeH+%(u H]UHAWAVAUATSHH(DgdDeH%(HE1DLhIN4DI {pN$DMDMLMAUHLHYu-tlHLk@AHYLHǃH{Ht HCHEeH+%(HeD[A\A]A^A_]HHHCH@8 HcHCHHHCLk@LH@LHAąHCH{H@(t8SpHAHAH?HRAąCpHHHAHALk@HLHDMDMLHDMDM$HuHED…uSEt!HE…EtMHuH…tEH߃Ek…HC(L8HC0ǃƃIcH AAIA uƃHǃuƃHtƃǃHHuHEHEHXxHAąƃ4HHHDHAąDIJHHHHxP~ wHf  tV€tBt9HHLHdD4EtpAujIL9DAAd@H 1[A\A]A^A_]IEAtAuzdH <HH}HqHƃDHiL$IrHE@]HHHEHEU1HAWAVLw AUATISLIAD$8uI|$0tLL[A\A]A^A_]A$L=u&I$hHtLL1LHIwI$I$AƄ$DUHATSHH D4eH%(HE1AAHHtH@xHƃHtH{@HǃHhHtHǃhƃH&H5H+HiH{0uӋs8uHCHtR1twDAAu[ƃ/HuHfUC8HC01C8t6H5H+HiHC0HuыC8uHCHt H{H@0HHtH{@HǃH{HCHCHEeH+%(u9H [A\]HHuHEHEƃ4,f@@uU1HSH tVbHuH]ttUHGH]ttUHG1ҾH]fDGTuUIHHSHRLO`1҉{tHChEHKH߾Eff.UHAVAUATISG0I|$@H= IH@ I$HIE@ID$IEHID$IEPID$IEXID$ IE`ID$(IEhID$0IEpID$8IExID$@IID$HIID$PIID$XIID$`IID$hIID$pIID$xIHLH=t1AUdA9T$duIEhI9D$hI$pLH=uAÃA}pL$LHHHIpHIDžpIxHE1nH[DA\A]A^]AD$$ID$@+Hw($ AAMEupAuA|$ptE/L$DIHLHAL7HI$HI$xI$pHBHI|$HI$pH"I$xHtLFuEID$@A$A$LAAAxHH*HHHH@UHATSHHHH=t{LI$pLH=t[I9$uMtLI$xI$pHBHI|$HI$pH"I$xHtLH[A\]fDUHAWAVAHAUAATSHHHHH=LLE1IE9t$duE9$uI9\$htGIpIpMH-pHuHLEHEH[A\A]A^A_]I$IMtI$xI$pHBHI|$HI$pH"I$xHt LELELLELECE1[ff.UHAVAUATSu [A\A]A^]II"HHHLHH=ufHMt>I$pI$xHBHI|$M$pM$xHtLHpHpIH-pHuH[A\A]A^]fUHwHLJ H]LJ(LJ<HLJ@HLJH@KLHLJP@KLfU`H]ff.UHHH]<UH]UHHATASHc<HD9vD<IcLJ@HH,HAv <~'@tAǃ@<[A\]Aǃ< UHAVAUATASHIǃDHKAIEH{LHHCDITHTH)H)DHD$1D(ǃ ǃ<HǃH@KLHǃP@KL[A\A]A^] VAu0EtAECAtDATfTyAECDATTWDHCHHHHpxf.UHAUIATSHHHAt#fHC EHHHpxAtL)H[A\A]]HǃH@KLDMvpCAtH{1HLc IH{BT#1HG $1[A\A]]}uTAtH{1HH{aHG1뫃3 AHPL)'DHǃP@KLD t$fHCHHHHpx(H{$aǃ ǃ<HǃH@KLHǃP@KLHG 1AtH{1HH{11HG1pAtH{1HAAAtH{1H$Lc IH{BT#1HG $HHǃH@KLHHXAtH{1HH{HOHH;X;IDD t|fHCHHHHpxVDD (t$fHCHHHHpx HǃH@KLHǃ ǃ(ǃ<Hǃ@HǃH@KLHǃP@KLAiEHPL)CHPH{`HG1H{1H$Lc IH{BT#1HG 1$DD [DHCHHHHpxDD  sDHCHHHHpxGDD "DHCHHHHpxDD hDHCHHHHpxDD DHCHHHHpxTAdHPL)DHǃP@KLD It$fHCHHHHpx H{h1HG 1DD v9DHCHHHHpxvHHHX1H{bHG1EtH{1Hǃ(0H{1HǃP@KLHH{1HǃP@KLHHǃP@KL<=~CH{1Hǃ@H{h1HGLcIH{1HB#,<릋DHǃP@KLD vpt$fHCHHHHpx *HHHXvHHHXHHHXLHcLH LHLHUHwHHG`]GhLJHLJHLJUHHH]<UH]UH]ff.UHAWAVAUIATASHuxHcD9vDIcǃHslLAvAEǃtAEǃ[A\A]A^A_]fHGHHHpxE1$Bt;lHAD9~McIOvLHUHAVAUATASPHIǃHKArvIEH{LHHCDITHTH)H)DHDcd1DchC`ǃHǃ[A\A]A^] nAu-EtAECAtDATfT됸AECDATTnDHCHHHHpxUHAUATSH tPIt.fHGLMHHHHpxI L)H{HAĨH{HA  =vjZ ] HC`ChǃHǃHǃHe[A\A]]AgA@H{{dHGBLck`IOH{BT+1AHGH{C`AԃkdHGHǃHe1[A\A]]H{@AHGH{AԾHG뚃lA8EOaLcIOH{1HBD+lH{EAHGH{AԾHGDHCDEHHHHpxAPXChC`ǃCdHǃHe[A\A]]AJH{1Ht fHCHHHpxc hAASA5A@EH{{dHG.BLck`IOzLHfEH{DAHGH{AԾHGXAAOMH{1HǃH{FAHGH{AԾHG AH{AHGLck`IO5H{BT+1AHGH{C`AԃkdHGp+dfHCHHHpxA,H{1HPXEOVLcIOLHX.wMt fHCHHHpxMH{1HǃLcIOwQH{1HBD+lC`CLHLHLHLH@UH]UpH]ff.U[ fHS@"@uu t"(HHH'(HHH'H]H(HHH' i(HHH'G(HHH'%(HHH'(HHH'ff.@UHSHt6fH1HQHHHHCHpxH{1H@tH{@1HGH{1HGH{1HGH{HGH]@UHAWAVAUATISHHHA$(QA$< Ml$AM}L.C4(A$<9sÃA$<AD$fA9$*u*AD$A2$)uHe[A\A]A^A_]He1[A\A]A^A_]tfID$HHHpxADŽ$@Heظ[A\A]A^A_]1FLH fIT$HEE$*HrxHEԺ9NE1ALEu#C,(HIM9tDAvHUHHAUATSD<HAL$ A)D +K9rL@uBAT$HKH,t&,@{ttft CA[DA\A]]OwƇ(AƇ,f*)LJ<?H,H{LD>LD9H{ HH)H)щHo,{ttYDH@DHHHpxUHAWAAVIAUAATASH`HHHH@LE fDHHH1HLJ`HHH)UpHHHtHrǂh]Hǂ`@KLff.fU@1HAUATISHHGI|$1HGI|$1HI|$1HGI|$1HGt8fI|$1HHHHID$HpxI|$HDEt1I|$HA9uI|$@1HG[A\A]]fDUHAWAVAUIATASHSAD$LCCAEIuJSKAL$CtA}@{AH`HǃP)CD$+1HHƃ(*ƃ,Hǃ<[A\A]A^A_]I}H{LL>ML8H{HI)DL)HcA}{tAtNtfAt>fHGHHHpxDHCAL$HHHpxff.fv.w+DA t'UHE>]ff.@UHAWAVAUI1ATISHHDE $TDA$"P w%I$HL)I$HH+cv/.A$1He[A\A]A^A_]@I|$1HG!A$$1ۅ~:Mt$LcM~ICT,L.A;$$|I|$1HGA$1D  C L\I|$L1HIT$I$IDŽ$hH)pHHtIT$IDŽ$`@KLADŽ$hI|$1HGI|$HGI|$HGI|$*HGI|$HGI|$1HGA$ IDŽ$H[F@tI|$@1HG A$95DDM$HZHIA$< ID$HMHHpxAUA$Z@AEI|$@1HGI|$1HGA$1I$`A$ADŽ$<I$HADŽ$TLI|$1HtLA$z#H @uI|$@1HGI|$1HGL:I|$1@HGt^A$XA$I|$1HtL Heظ[A\A]A^A_]uA$1DLI$H{I|$1HtLA$ NeI|$1H@tI|$@1HGA$1 DLiI|$@1HG I|$1HGI|$1HGLHfID$A$$HHED$Hpx1A$$$Ct,HA;$$}LcIvLHff.U1HATSHHHeH%(HE16fEHEtHUu}IHt Hx`tFLHuH}LEEHUeH+%(u2HH[A\A]A^A_]HxHuIUHH]DUHH]DUHAUATIStED-1Eu[1A\A]]HL9tރw[L9$u[A\A]]D-Et1 HI9tރwL9uHHUHH]UHH1]fDHr`zTUH]UHAUIATSH1IHH@L%H=C$I$CHC(HtIT$H3Pt[LA\A]]HHS(H9v)ЉC[LA\A]]DUHAWAVAUATISHeH%(HE1t'I$HtHt H[HHUeH+%(uHĐ[A\A]A^A_]f.UHHAWAVLwHMAUILATSHeH%(HE1tpƅMD%AAt"HKHLAątbAHEeH+%(HeD[A\A]A^A_]M<w <uD%Av<tlALP LM}HLHK]PHNLEHDžlu NlHOHLDžpu OpLLH(HLHLA EuL1LEEHEDh]LuHDlMItD@LEDDLxD@DDHSHLLLXEnff.UHATItL1LeGTuUIHHSH1HChHSTH{xH1H]GTuUHSHsTH1H]UHATSHI|$LHH1HIHu[A\]@UHHH]ff.@UHSu H]HH]UwW(H]UwЋW(H]DHG(tHUHAUATSWPHt*AE1CSHAAB4(D9cPw[A\A]]fDUHATSHO ww(ADH[A\]@wW(O ff.UHATSHO ww(ADfH[A\]UHATSwW(fO DA[DA\]f.HG(UHAVAUAATSWHuHHHHHCCPE1H utAD9cPvjSCE1HHAB4(HuEt$Et%CSHAB4(DAu۸[A\A]A^]HCH1[A\A]A^]HHOf.UwHwH]UwHwH]UHAUATSO wHwI?HI][A\A]]fDwHwHO ?Hff.UHAUDATSO wHwIAE,$[A\A]]DwHwO ff.UHAUDATSO wHwIAE,$[A\A]]DwHwf6O ƃf.UHAVIAUATSHHt6EfPMn(E~$1ۉAvAVHLA9u[A\A]A^]UHAVAUATSLg(M:WHUHHHCCPE1H uCPASD9DsE1HHLHuLs(E1E~"DsSAHLE9u[A\A]A^]HHVKL)HcHCHtDHCH1[A\A]A^]HHHHDkPLs(E_E1DsSAHLE9u5fUHH]DUHHATIHHLeff.UHSu H]HHHH]@UHSu H]HH]A $HHHED$AHHHEHHAHAHAHAHHMMA $HHHEL$ED$AHHAHHHfǃHHHHƃHHHHHHHHHHAHHHHHHHLk@AAHHEHEAHHEHEHhHHHHǃhAHAHAHAHHUI$HAHHUI$HAHUI$HHAHAHAHHAHAHEEAHHHEEHHMEEHMAHHAHAHKTH{xEHHCTEH]STH{xHEEHI|$xHAHHGHHxxE1Ct5HIE9wHHHGHHxxE1Ct5HIE9wHHHHHHHHHHHHHHHHHHHHHHHHA;$<HHHHEAD$fA9$*tht{fID$AL$HHEL$ED$HpxA$+PA$*PA$)P1HA$)A2D$u1E1E9~B4+HIHHHSIHHzxLPhP9}4H) 1[A\A]A^A_]H HCHHxxTuZHCHHxxAtgCƃ(D,ǃ<)Cf*mh8CwHCHHxx1@Ey AAuHDMN<(M9tA6HIHHGDHHxxHHCHHxxHCHHxxHKH`@BDhHyxHDHHH1EHKt1HyxHHCDHHxxvEHi@BH`E牃hmHuHIHuHLHLHLHALHAI}HLP1 HLMl$LE1HH]HHHt-HLHHHHt1wHt3HtaHHLLLELmHDžlIHu1HHHHu}HHHEEEuHxt}DMlLLDhHEHL11L~EHEwHLAAHAHSTH{xHCTHHHHHʉEK EUHSHHRʉHΉEK EH]HHHʉEK EHHK HxHIHHAL$ UHHSHHRHEK HEH]HHHHK UHSHHRʉHΉEK EH]HHHK UHSHHRʉEK EH]H{xHU HHAWAVAULPATSHLLHeH%(HE1LESD t,w t) t(HLA~ H߉EAątHLEH1HLu%HHHHE}tHEHHxAAHDžlDhHELtH}HA\HXLLHPHULOOuAA{ADDhHDžlDMEtHEELHHLAHEeH+%(tHĐD[A\A]A^A_]LHHHUHATSvHLHE1HHHHpH=t4tEtD9cpuHuDcpHpHpEuQHHHpH=t4uEtD9cpuHuDcpHpHpHEucHvHHt,HH=uH1[A\]UHAWIAVLuAUAATILS˹ H8eH%(HE1Mt5A<$t.HLHyLDHEEAvLHBEIvLHBEEIvLHBEIvLHLDH]L}HEeH+%(tH8[A\A]A^A_]UHAWAVAULmATLSH(eH%(HE1=tI1Iރv HMd,LHtL`Ht HÀxu19Av_ރv HD4Et?EAvLHIvLHI|1LDD9%vdEAvLHL<Mt?Iv$LHIvLHI|LDcHHHEeH+%(tH([A\A]A^A_]try_get_dev_idhandle_transaction_donekipmid_max_busy_usunload_when_emptyforce_kipmidstart_kcs_transactionstart_error_recoverykcs_eventkcs_debugstart_smic_transactionsmic_get_resultsmic_eventsmic_debugbt_start_transactionbt_get_resultdrain_BMC2HOSTread_all_byteswrite_all_bytesbt_eventstrcatreset_flagsbt_debughotmodslave_addrsregshiftsregsizesregspacingsirqsportsaddrstypedmi-ipmi-sihardcode-ipmi-sihotmod-ipmi-siIPI0001trydmitryacpitryplatform<   trypci%s,%s,0x%lx,rsp=%d,rsi=%d,rsh=%d,irq=%d,ipmb=%d Error getting response from set global enables command: %d Invalid return from set global enables command: %ld %x %x 4ipmi_si: Error getting response from get global enables command, the event buffer is not enabled 4ipmi_si: Invalid return from get global enables command, cannot enable the event buffer 4ipmi_si: Error getting response from set global, enables command, the event buffer is not enabled 4ipmi_si: Invalid return from get global, enables command, not enable the event buffer BMC returned 0x%2.2x, retry get bmc device id Error getting response from get global enables command: %d Invalid return from get global enables command: %ld %x %x %x 6ipmi_si: Trying %s-specified %s state machine at %s address 0x%lx, slave address 0x%x, irq %d 3ipmi_si: IPMI interface added with no device There appears to be no BMC at this location Cannot check clearing the rcv irq: %d The BMC does not support clearing the recv irq bit, compensating, but the BMC needs to be fixed. Cannot check setting the rcv irq: %d The BMC does not support setting the recv irq bit, compensating, but the BMC needs to be fixed. Unable to add device attributes: error %d Unable to register device: error %d IPMI %s interface initialized drivers/char/ipmi/ipmi_si_intf.cCould not start kernel thread due to error %ld, only using timers to drive the interface Couldn't get irq info: %x, Maybe ok, but ipmi might run very slowly. Could not set the global enables: 0x%x. %s unable to claim interrupt %d, running polled Hard-coded device at this address already existsRemoving SMBIOS-specified %s state machine in favor of ACPI %s-specified %s state machine: duplicate 6ipmi_si: Adding %s-specified %s state machine 6ipmi_si: IPMI System Interface driver 4ipmi_si: Unable to find any System Interface(s) /build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_si_intf.cState machine not idle at startNot in write state at write startNot in write state for write endNot in read or idle in read state/build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_kcs_sm.cdrivers/char/ipmi/ipmi_kcs_sm.c%s - smic->smic_timeout = %ld, time = %ld 4ipmi_smic_drv: smic hosed: %s %s - state = %d, flags = 0x%02x, status = 0x%02x state = SMIC_OP_OK, status != SMIC_SC_SMS_READYstate = SMIC_WRITE_START, status != SMIC_SC_SMS_WR_STARTstate = SMIC_WRITE_NEXT, status != SMIC_SC_SMS_WR_NEXTstate = SMIC_WRITE_END, status != SMIC_SC_SMS_WR_ENDstate = SMIC_WRITE_END, data != SUCCESSstate = SMIC_READ_START, status != SMIC_SC_SMS_RD_STARTstate = SMIC_READ_NEXT, status != SMIC_SC_SMS_RD_(NEXT|END)state = SMIC_READ_END, status != SMIC_SC_SMS_READYstate = SMIC_READ_END, data != SUCCESS/build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_smic_sm.cdrivers/char/ipmi/ipmi_smic_sm.cIPMI BT: bad packet: want 0x(%02X, %02X, %02X) got (%02X, %02X, %02X) failed %d retries, sending error response +++++++++++++++++ New command Can't start capabilities transaction: %d bt cap response too short: %d /build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_bt_sm.cdrivers/char/ipmi/ipmi_bt_sm.c4ipmi_hotmod: No hotmod %s given 4ipmi_hotmod: Invalid hotmod %s '%s' 4ipmi_hotmod: No option given for '%s' 4ipmi_hotmod: Bad option given for '%s' 4ipmi_hotmod: Invalid hotmod address '%s': %d 4ipmi_hotmod: Invalid hotmod option '%s' 4ipmi_hardcode: Interface type specified for interface %d, was invalid: %s /build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_si_hardcode.cipmi_platform: no I/O or memory address ipmi_platform: probing via ACPI ipmi_platform: Could not find ACPI IPMI interface type ipmi_platform: unknown IPMI type %lld ipmi_platform: %pR regsize %d spacing %d irq %d ipmi_platform: probing via %s ipmi_platform: ipmi-type property is invalid 6ipmi_platform: ipmi_si: %s: %s %#lx regsize %d spacing %d irq %d ipmi_platform: Unable to claim ACPI GPE %d, running polled ipmi_platform: Using ACPI GPE %d 3ipmi_platform: Unable to register driver: %d /build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_si_platform.c/build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_si_port_io.c/build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_si_mem_io.c%pR regsize %d spacing %d irq %d 3ipmi_pci: Unable to register PCI driver: %d /build/linux-j08yY4/linux-5.15.0/drivers/char/ipmi/ipmi_si_pci.c%u %s %d Could not set up I/O space Interface detection failed kipmi%dError clearing flags: %2.2x ipmi_siUsing irq %d paramsincoming_messageswatchdog_pretimeoutseventscomplete_transactionshosed_countflag_fetchesattentionsinterruptsidleslong_timeoutsshort_timeoutsinterrupts_enabledtypei/omeminvalidkcssmicbtKCS in invalid state %d %s -c %02xc KCS: State = %d, %x IBF not ready in timeipmi_kcs_sm: kcs hosed: %s Not in write state for writeOBF not ready in timeNot in read state for error2Not in idle state for error3ipmi_sismic_get result -c c %02xSMIC in invalid state %d %s -smic timed out.SMIC_WRITE_END: data = %02x SMIC_READ_END: data = %02x smic->state = %d state = UNKNOWNipmi_siB_BUSY H_BUSY OEM0 SMS B2H H2B ]flag reset %s ...bad raw rsp len=%d got %d bytes seq=0x%02Xc %02xc%s result %d bytes:c timeoutinternal errorBAD STATEIPMI BT: %s in %s %s c%d retries left stuck, try power cycle BT reset (takes 5 secs) stale response %s; cdrained %d bytes NetFn/LUN CMD [%d data]:BT in invalid state %d BT: %s %s TO=%ld - %ld write %d bytes seq=0x%02XError fetching bt cap: %x using default values req2rsp=%ld secs retries=%d IDLEXACTIONWR_BYTESWR_CONSUMERD_WAITCLEAR_B2HRD_BYTESRESET1RESET2RESET3RESTARTLONG_BUSYipmi_sioperationinterface typeaddress spacersprsirshirqipmbhotmod-ipmi-simemi/okcssmicbtaddremovehardcode-ipmi-si_IFT_GPEacpi_ipmiiomemaddr-sourceipmi-typereg-sizereg-shiftslave-addripmi_siInvalid register size: %d ipmi_siInvalid register size: %d ipmi_siprobing via PCIUnknown IPMI class: %x couldn't enable PCI device Could not setup I/O space ipmi_sidescription=Interface to the IPMI driver for the KCS, SMIC, and BT system interfaces.author=Corey Minyard license=GPLalias=platform:dmi-ipmi-siparm=kipmid_max_busy_us:Max time (in microseconds) to busy-wait for IPMI data before sleeping. 0 (default) means to wait forever. Set to 100-500 if kipmid is using up a lot of CPU time.parmtype=kipmid_max_busy_us:array of uintparm=unload_when_empty:Unload the module if no interfaces are specified or found, default is 1. Setting to 0 is useful for hot add of devices using hotmod.parmtype=unload_when_empty:boolparm=force_kipmid:Force the kipmi daemon to be enabled (1) or disabled(0). Normally the IPMI driver auto-detects this, but the value may be overridden by this parm.parmtype=force_kipmid:array of intparm=kcs_debug:debug bitmask, 1=enable, 2=messages, 4=statesparmtype=kcs_debug:intparm=smic_debug:debug bitmask, 1=enable, 2=messages, 4=statesparmtype=smic_debug:intparm=bt_debug:debug bitmask, 1=enable, 2=messages, 4=statesparmtype=bt_debug:intparm=hotmod:Add and remove interfaces. See Documentation/driver-api/ipmi.rst in the kernel sources for the gory details.parm=slave_addrs:Set the default IPMB slave address for the controller. Normally this is 0x20, but can be overridden by this parm. This is an array indexed by interface number.parmtype=slave_addrs:array of intparm=regshifts:The amount to shift the data read from the. IPMI register, in bits. For instance, if the data is read from a 32-bit word and the IPMI data is in bit 8-15, then the shift would be 8parmtype=regshifts:array of intparm=regsizes:The size of the specific IPMI register in bytes. This should generally be 1, 2, 4, or 8 for an 8-bit, 16-bit, 32-bit, or 64-bit register. Use this if you the 8-bit IPMI register has to be read from a larger register.parmtype=regsizes:array of intparm=regspacings:The number of bytes between the start address and each successive register used by the interface. For instance, if the start address is 0xca2 and the spacing is 2, then the second address is at 0xca4. Defaults to 1.parmtype=regspacings:array of intparm=irqs:Sets the interrupt of each interface, the addresses separated by commas. Only use if an interface has an interrupt. Otherwise, set it to zero or leave it blank.parmtype=irqs:array of intparm=ports:Sets the port address of each interface, the addresses separated by commas. Only use if an interface is a port. Otherwise, set it to zero or leave it blank.parmtype=ports:array of uintparm=addrs:Sets the memory address of each interface, the addresses separated by commas. Only use if an interface is in memory. Otherwise, set it to zero or leave it blank.parmtype=addrs:array of ulongparm=type:Defines the type of each interface, each interface separated by commas. The types are 'kcs', 'smic', and 'bt'. For example si_type=kcs,bt will set the first interface to kcs and the second to btparmtype=type:stringparm=trydmi:Setting this to zero will disable the default scan of the interfaces identified via DMIparmtype=trydmi:boolparm=tryacpi:Setting this to zero will disable the default scan of the interfaces identified via ACPIparmtype=tryacpi:boolparm=tryplatform:Setting this to zero will disable the default scan of the interfaces identified via platform interfaces besides ACPI, OpenFirmware, and DMIparmtype=tryplatform:boolparm=trypci:Setting this to zero will disable the default scan of the interfaces identified via pciparmtype=trypci:boolsrcversion=245826428E021C9C40D99DAalias=pci:v*d*sv*sd*bc0Csc07i02*alias=pci:v*d*sv*sd*bc0Csc07i01*alias=pci:v*d*sv*sd*bc0Csc07i00*alias=pci:v0000103Cd0000121Asv*sd*bc*sc*i*alias=acpi*:IPI0001:*depends=ipmi_msghandlerretpoline=Yintree=Yname=ipmi_sivermagic=5.15.0-156-generic SMP mod_unload modversions ~:module_layout#O__request_module__request_regionwVkmalloc_cachesE:#__kmalloc4strchrippcim_enable_device4param_ops_intU5wiomem_resourceSMustrlenHschedule_timeout_uninterruptiblej^sacpi_evaluate_integerT__ubsan_handle_load_invalid_value0match_stringefdevice_add_groupsb__x86_indirect_thunk_r12H1ipmi_smi_msg_receivedIpci_match_id#ipmi_smi_watchdog_pretimeout.uplatform_get_irq_optional) simple_strtoule?ktime_get~L<platform_bus_typef__x86_indirect_thunk_rcx9 acpi_remove_gpe_handler__const_udelay3Kparam_ops_bool9cinit_timer_key82mutex_unlock @ipmi_alloc_smi_msgaH__ubsan_handle_shift_out_of_boundsB6gipmi_addr_src_to_str<|_dev_notice9-kstrduphkthread_create_on_node* __platform_driver_registerPjiffiesZ%strcmp3:param_ops_string',uatomic_notifier_call_chain9[__x86_return_thunkcstrlcats<\kstrtoull9 3ipmi_unregister_smiѭa_dev_warnlioport_resourcep\_raw_spin_unlock_irqrestore5current_taskFxplatform_get_mem_or_io5kthread_stop ̀ioremapKMmutex_lockmod_timermplatform_device_unregisterՒrequest_threaded_irqHdevice_property_read_u8_arraywIkbus_find_devicey`synchronize_rcu k_dev_err9ipmi_platform_add__ubsan_handle_out_of_boundsipmi_dmi_get_slave_addr4/ipmi_add_smiI_dev_info|c__x86_indirect_thunk_rdx>put_device+atomic_notifier_chain_registerke__stack_chk_failQschedule$___ratelimit~_printkpHe__x86_indirect_thunk_raxs$jiffies_to_usecs|@<wake_up_processm__fentry__5__release_regionfortify_panicOpci_unregister_driver9okmem_cache_alloc_tracehM__dynamic_dev_dbg 4_raw_spin_lock_irqsave|Z$get_deviceܐtimer_delete_syncndkthread_should_stop ]usleep_range_stateUHtimer_deleteQdevice_remove_groupsDschedule_timeout_interruptible zkfree8߬imemcpypparam_array_opsS9iounmapfpset_user_nice__pci_register_driveroo#L__x86_indirect_thunk_r15nJnesnprintfEpacpi_install_gpe_handlerKplatform_driver_unregisterwstrimIIMparam_ops_ulong?param_ops_uintVZ@is_acpi_device_node;JQfree_irq wr# 'unsigned int [4]' 'int [4]''atomic_t [11]' 'int'P,s 'char *[5]' 'si_type't'char *[2]' 'ipmi_addr_space'd1Y-, A&[,O,%&W#%'_Bool'    $$$$$$$$$$$$$$!!!'unsigned char [272]' 'int')))'unsigned char [80]' 'int'IE 'int'k`'unsigned char [274]' 'unsigned int' y"y/x 'long unsigned int [4]'v"v/u 'unsigned int [4]'i 'char *[4]'VUSR 'int [4]' 'unsigned int'@'_Bool'0 (0! 0 'unsigned int' 'int'6/6) "6 6 'long long unsigned int' 'unsigned int' 'int''_Bool'lR aLvfZB3 ipmi_siGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 7 X  goT|@ P=bH #S)   uv {)@  Xp @d` # `@2 !A `P `@f   S{  S S S6     (q @ `  - 6 = @}S;FI=E g P @YgZ c @"#n x S @NzgoT|             ) @/#v@?8 j `@KX     #  N \ f w        ! 4 G \ p    h @ "  i @   &T @4 6HE E`P 6b k 6{ 6 @ E 6 6 6 6 6 6 6  9@ =bH  E   C `*@& 1  ;  G @ X ` tb l  z #@ #          ( 3 ) @/#v@?8 j `@KX  C *@& 1 ;  G @X `tb l  = #@   #  J V ` n y        P) @/#v@?8 j `@KX  C p*; @& ;  X @ WXb !G#@l  ʩ # @   #   ( 6 M b y        z  " ) 3 @          f d  ( *g  ?  T g   w    "  $ 3# & )  (  *  )  - vP /! W!  PJ[hS1! 3S! " # b! h! 6 w!  !SA :  4! < ȹ) ! > !S) @ ! B! B! ! ! ! !  ȹ)! J 7!<! LK! c!  s! P! P! P BH ! T! T! T z1S! X KN! Z! W !f}E g! ]%! ;! R! a! q! |! ! ڤ! ! W E }! h! W! ! #! W4! WI! W_! Wy!  |E zg}! r! ͫ! !  ȹ! w ȹ! y ȹ3#! {! ! ! !! P)! T  2! i*  v}zhV!  h[/v-g! q! !  :! ! P! P! P! T! T! T! $# :! " !S   !  !S96f  !S !2  !S!6P (! <! :  3I!  !Sh [! p! U ȹ|!  7!!  7!3#!  7!) ! ! ! B ȹ) !   !   !  7!) !  /# ! !! 1! I!  X!`! m! w! ! ipmi_smi_info_unionipmi_smi_infoaddr_srcipmi_smi_msgmsgidrsp_sizeipmi_smi_handlersstart_processingget_smi_inforequest_eventsset_need_watchflush_messagesset_run_to_completionset_maintenance_modeipmi_smiipmi_device_iddevice_revisionfirmware_revision_1firmware_revision_2ipmi_versionadditional_device_supportproduct_idaux_firmware_revisionaux_firmware_revision_setsi_sm_ioinputboutputbaddr_spaceaddr_dataio_setupio_cleanupirq_setupirq_handler_datairq_cleanupsi_sm_resultSI_SM_CALL_WITHOUT_DELAYSI_SM_CALL_WITH_DELAYSI_SM_CALL_WITH_TICK_DELAYSI_SM_TRANSACTION_COMPLETESI_SM_IDLESI_SM_HOSEDSI_SM_ATTNsi_sm_handlersget_resultsi_sm_datasi_intf_stateSI_NORMALSI_GETTING_FLAGSSI_GETTING_EVENTSSI_CLEARING_FLAGSSI_GETTING_MESSAGESSI_CHECKING_ENABLESSI_SETTING_ENABLESsi_stat_indexesSI_STAT_short_timeoutsSI_STAT_long_timeoutsSI_STAT_idlesSI_STAT_interruptsSI_STAT_attentionsSI_STAT_flag_fetchesSI_STAT_hosed_countSI_STAT_complete_transactionsSI_STAT_eventsSI_STAT_watchdog_pretimeoutsSI_STAT_incoming_messagesSI_NUM_STATSsmi_infosi_numsi_smsi_lockwaiting_msgcurr_msgsi_stateoem_data_avail_handlerhas_event_bufferreq_eventsrun_to_completionsi_timertimer_can_starttimer_runninglast_timeout_jiffiesneed_watchinterrupt_disabledsupports_event_msg_buffcannot_disable_irqirq_enable_brokenin_maintenance_modegot_attndev_group_addedwrite_datawrite_poswrite_countorig_write_countread_datatruncatederror_retriesibf_timeoutobf_timeouterror0_timeoutkcs_statesKCS_IDLEKCS_START_OPKCS_WAIT_WRITE_STARTKCS_WAIT_WRITEKCS_WAIT_WRITE_ENDKCS_WAIT_READKCS_ERROR0KCS_ERROR1KCS_ERROR2KCS_ERROR3KCS_HOSEDsmic_timeoutsmic_statesSMIC_IDLESMIC_START_OPSMIC_OP_OKSMIC_WRITE_STARTSMIC_WRITE_NEXTSMIC_WRITE_ENDSMIC_WRITE2READSMIC_READ_STARTSMIC_READ_NEXTSMIC_READ_ENDSMIC_HOSEDnonzero_statusBT_CAP_req2rspBT_CAP_retriesbt_statesBT_STATE_IDLEBT_STATE_XACTION_STARTBT_STATE_WRITE_BYTESBT_STATE_WRITE_CONSUMEBT_STATE_READ_WAITBT_STATE_CLEAR_B2HBT_STATE_READ_BYTESBT_STATE_RESET1BT_STATE_RESET2BT_STATE_RESET3BT_STATE_RESTARTBT_STATE_PRINTMEBT_STATE_LONG_BUSYhotmod_opHM_ADDHM_REMOVEhotmod_valsacpi_gpe_irq_cleanupacpi_gpe_irq_setupacpi_ipmi_probealloc_msg_handle_irqattentions_showbt_cleanupbt_detectbt_eventbt_get_resultbt_init_databt_sizebt_start_transactioncheck_hotmod_int_opcleanup_ipmi_sicomplete_transactions_showdell_poweredge_bt_xaction_handlerdrain_BMC2HOSTcCodeerror_recoveryflag_fetches_showsend_infoget_global_enablesget_kcs_resulthandle_flagshandle_transaction_donehosed_count_showhotmod_handleridles_showincoming_messages_showinit_ipmi_siinit_kcs_datasmicinit_smic_datainterrupts_enabled_showinterrupts_showintf_mem_inbintf_mem_inlintf_mem_inwintf_mem_outbintf_mem_outlintf_mem_outwipmi_acpi_gpeipmi_get_info_from_resourcesipmi_hardcode_initsi_type_stripmi_hardcode_init_oneipmi_irq_finish_setupipmi_irq_start_cleanupipmi_pci_probeipmi_pci_removeipmi_probeipmi_removeipmi_remove_platform_device_by_nameipmi_si_add_smiipmi_si_hardcode_exitipmi_si_hardcode_matchipmi_si_hotmod_exitipmi_si_irq_handleripmi_si_mem_setupipmi_si_pci_initipmi_si_pci_shutdownipmi_si_platform_initipmi_si_platform_shutdownipmi_si_port_setupipmi_si_remove_by_dataipmi_si_remove_by_devipmi_std_irq_setupipmi_threadkcs_cleanupkcs_detectkcs_eventkcs_sizelong_timeouts_showmem_cleanupmem_inqmem_outqoem_data_avail_to_receive_msg_availparse_hotmod_strparse_strpdev_match_nameplatform_ipmi_probeport_cleanupport_inbport_inlport_inwport_outbport_outlport_outwread_all_bytesreset_flagsset_global_enableswatch_maski_run_to_completionshort_timeouts_showshutdown_smismi_event_handlersmi_start_processingsmi_timeoutsmic_cleanupsmic_detectsmic_eventsmic_get_resultsmic_sizestart_clear_flagsstart_kcs_transactionstart_new_msgstart_next_msgstart_smic_transactionstatus2txtstd_irq_cleanuptry_enable_event_buffertry_get_dev_idnew_smitry_smi_inittype_showwait_for_msg_donewatchdog_pretimeouts_showipmi_si.ko^  !$ # !0 !E!Z@+ok   8 %(0'L`qn}$5 202p222'029p2I2Y2d02wp2WsFFS@  !('; :J^P \v 9 L 1 `&$. @( @XEhF-zs:0'` $@ $P!-`Kk& 1@(7(=(C` or?*) ?S0`!$ $0S$$*.&PD(L\ k@ u$`t0-Y P VV* %x7 E a y  ` @      ! ? Z` ja*( p , ( Q ((k   H # P(    X .^ 0/) P/(4 /@ /O  0f& $de 88}   M 1 8 p8  &  = N x(0   F ;MU ;(a <n  <x @< $  8  P=H 8}   M >| 8&  $ P8< 8T 8l 8 c   e>  (    G 0G PGq $( k +  6 H $B 8[ Ij 8 8 w h8 Ko 8 >0LZn%& @h0PMc=MSH8l N(88 6pPQ  !%P. =08V8o }W    &       <(  (X2 7A@YU 2nY= 0 @ 08 3 \Y$ z( P ` ?!P!!0/!;$$E$$ Oj:"(    !\! @(%  ;  Q! _Aw)h(    !@H3"() @ A ` Y!`!piU} (   !!  (    - B [(i {    0( @ Pp^ ^^ ^2k Tp_do bh`5 DYb)`c9y $ $  9 X @h `t d X(  ft ( ( 7' V(j 0 pdddZe< #Pe" 1e=#e6;W g'@g5`g:>qLg$T2ag;oh"1@h;h&,/h_[ju;*j59PL `Pj z$!' @A d (   cL@I @@Zn}"k\ @@.pk?CQfdl-{] @ @0 (@M`t->Q@'-gc17Tp'*k},4  0d?:BOfsq ]' 8 ? G b y  ]     (  !!$!3!K!d!v!i!!!!!!!"&"3"U"k"""""""'u"+"" ## @F#__UNIQUE_ID_srcversion130__UNIQUE_ID_alias129__UNIQUE_ID_alias128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8set_maintenance_modeoem_data_avail_to_receive_msg_availdell_poweredge_bt_xaction_handlerstart_next_msgxaction_notifier_listget_smi_infoparams_showaddr_space_to_strincoming_messages_showwatchdog_pretimeouts_showevents_showcomplete_transactions_showhosed_count_showflag_fetches_showattentions_showinterrupts_showidles_showlong_timeouts_showshort_timeouts_showtype_showwait_for_msg_doneset_global_enablesset_global_enables.coldtry_enable_event_buffertry_enable_event_buffer.coldtry_get_dev_id__func__.7_rs.6try_get_dev_id.coldrequest_eventsrequest_events.coldinterrupts_enabled_showinterrupts_enabled_show.coldstd_irq_cleanupget_global_enables.constprop.0get_global_enables.constprop.0.coldstart_new_msgstart_new_msg.coldstart_clear_flagstry_smi_initsmi_numipmi_si_dev_attr_groupdell_poweredge_bt_xaction_notifiertry_smi_init.coldalloc_msg_handle_irqalloc_msg_handle_irq.coldsmi_start_processingsmi_timeoutnum_force_kipmidipmi_threadsmi_start_processing.coldhandle_flagshandle_transaction_done__func__.3_rs.4_rs.5_rs.2handle_transaction_done.coldsmi_event_handlersmi_event_handler.coldsendersender.coldflush_messagessmi_timeout.coldpollpoll.coldnum_max_busy_usipmi_thread.coldset_need_watchset_need_watch.coldshutdown_smishutdown_smi.coldset_run_to_completionipmi_std_irq_setup.coldsmi_infos_locksmi_infosinitializedipmi_si_add_smi.coldcleanup_ipmi_sicleanup_ipmi_si.coldinit_ipmi_si__UNIQUE_ID_description262__UNIQUE_ID_author261__UNIQUE_ID_license260__UNIQUE_ID_alias259ipmi_si_dev_attrsdev_attr_typedev_attr_interrupts_enableddev_attr_short_timeoutsdev_attr_long_timeoutsdev_attr_idlesdev_attr_interruptsdev_attr_attentionsdev_attr_flag_fetchesdev_attr_hosed_countdev_attr_complete_transactionsdev_attr_eventsdev_attr_watchdog_pretimeoutsdev_attr_incoming_messagesdev_attr_params__UNIQUE_ID_kipmid_max_busy_us244__UNIQUE_ID_kipmid_max_busy_ustype243__param_kipmid_max_busy_us__param_str_kipmid_max_busy_us__param_arr_kipmid_max_busy_us__UNIQUE_ID_unload_when_empty242__UNIQUE_ID_unload_when_emptytype241__param_unload_when_empty__param_str_unload_when_empty__UNIQUE_ID_force_kipmid240__UNIQUE_ID_force_kipmidtype239__param_force_kipmid__param_str_force_kipmid__param_arr_force_kipmid.LC32init_kcs_datakcs_sizekcs_detectkcs_cleanupget_kcs_resultstart_kcs_transaction__UNIQUE_ID_ddebug240.5__func__.0start_kcs_transaction.coldkcs_event__UNIQUE_ID_ddebug241.4__UNIQUE_ID_ddebug239.6__func__.2__UNIQUE_ID_kcs_debug238__UNIQUE_ID_kcs_debugtype237__param_kcs_debug__param_str_kcs_debuginit_smic_datasmic_detectsmic_cleanupsmic_sizesmic_get_result__UNIQUE_ID_ddebug240.9smic_get_result.coldstart_smic_transaction__UNIQUE_ID_ddebug239.10start_smic_transaction.coldsmic_event__UNIQUE_ID_ddebug241.8__UNIQUE_ID_ddebug242.7__UNIQUE_ID_ddebug244.5__UNIQUE_ID_ddebug245.4__UNIQUE_ID_ddebug243.6smic_event.cold__UNIQUE_ID_smic_debug238__UNIQUE_ID_smic_debugtype237__param_smic_debug__param_str_smic_debugbt_cleanupbt_sizestatus2txtbuf.13status2txt.cold__func__.8reset_flags__UNIQUE_ID_ddebug242.21read_all_bytes__UNIQUE_ID_ddebug245.18__UNIQUE_ID_ddebug246.17read_all_bytes.cold__UNIQUE_ID_ddebug247.16bt_get_result__UNIQUE_ID_ddebug241.22bt_get_result.colderror_recoveryerror_recovery.coldCSWTCH.31bt_init_datadrain_BMC2HOST.part.0__UNIQUE_ID_ddebug243.20drain_BMC2HOST.part.0.coldbt_start_transaction.part.0__UNIQUE_ID_ddebug239.24__UNIQUE_ID_ddebug240.23bt_start_transaction.part.0.coldbt_start_transactionbt_start_transaction.coldbt_eventlast_printed.7__UNIQUE_ID_ddebug248.15__UNIQUE_ID_ddebug244.19bt_event.coldbt_detectbt_detect.cold__func__.1__func__.4__func__.5__func__.6__func__.14__UNIQUE_ID_bt_debug238__UNIQUE_ID_bt_debugtype237__param_bt_debug__param_str_bt_debugparse_strparse_str.coldcheck_hotmod_int_opcheck_hotmod_int_op.coldparse_hotmod_strhotmod_opshotmod_sihotmod_asparse_hotmod_str.coldhotmod_handlerhotmod_nr__UNIQUE_ID_hotmod237__param_hotmod__param_str_hotmod__param_ops_hotmodipmi_hardcode_init_onesi_type_strnum_portsnum_addrs__UNIQUE_ID_slave_addrs252__UNIQUE_ID_slave_addrstype251__param_slave_addrs__param_str_slave_addrs__param_arr_slave_addrsnum_slave_addrs__UNIQUE_ID_regshifts250__UNIQUE_ID_regshiftstype249__param_regshifts__param_str_regshifts__param_arr_regshiftsnum_regshifts__UNIQUE_ID_regsizes248__UNIQUE_ID_regsizestype247__param_regsizes__param_str_regsizes__param_arr_regsizesnum_regsizes__UNIQUE_ID_regspacings246__UNIQUE_ID_regspacingstype245__param_regspacings__param_str_regspacings__param_arr_regspacingsnum_regspacings__UNIQUE_ID_irqs244__UNIQUE_ID_irqstype243__param_irqs__param_str_irqs__param_arr_irqsnum_irqs__UNIQUE_ID_ports242__UNIQUE_ID_portstype241__param_ports__param_str_ports__param_arr_ports__UNIQUE_ID_addrs240__UNIQUE_ID_addrstype239__param_addrs__param_str_addrs__param_arr_addrs__UNIQUE_ID_type238__UNIQUE_ID_typetype237__param_type__param_str_type__param_string_typepdev_match_nameipmi_removeipmi_acpi_gpeipmi_get_info_from_resourcesipmi_get_info_from_resources.coldacpi_ipmi_probesi_tryacpiacpi_ipmi_probe.coldacpi_gpe_irq_setupplatform_ipmi_probesi_tryplatformsi_trydmiplatform_ipmi_probe.coldacpi_gpe_irq_cleanupacpi_gpe_irq_setup.coldplatform_registeredipmi_si_platform_init.coldipmi_si_platform_shutdown.coldacpi_ipmi_matchsi_plat_ids__UNIQUE_ID_trydmi244__UNIQUE_ID_trydmitype243__param_trydmi__param_str_trydmi__UNIQUE_ID_tryacpi242__UNIQUE_ID_tryacpitype241__param_tryacpi__param_str_tryacpi__UNIQUE_ID_tryplatform240__UNIQUE_ID_tryplatformtype239__param_tryplatform__param_str_tryplatformport_inbport_outbport_cleanupport_outlport_outl.coldport_inlport_inl.coldport_outwport_outw.coldport_inwport_inw.coldipmi_si_port_setup.coldintf_mem_inbintf_mem_outbmem_outqmem_outq.coldmem_inqmem_inq.coldintf_mem_outlintf_mem_outl.coldintf_mem_inlintf_mem_inl.coldintf_mem_outwintf_mem_outw.coldintf_mem_inwintf_mem_inw.coldmem_cleanupipmi_si_mem_setup.coldipmi_pci_removeipmi_pci_probe.part.0ipmi_pci_probeipmi_pci_blacklistipmi_pci_probe.coldsi_trypciipmi_pci_driverpci_registeredipmi_si_pci_init.coldipmi_si_pci_shutdown.coldipmi_pci_devices__UNIQUE_ID_trypci262__UNIQUE_ID_trypcitype261__param_trypci__param_str_trypciipmi_remove_platform_device_by_namefree_irqkcs_smi_handlersis_acpi_device_nodeparam_ops_uintparam_ops_ulongstrimplatform_driver_unregisteracpi_install_gpe_handler__this_modulesnprintfipmi_si_pci_initbt_smi_handlers__x86_indirect_thunk_r15__pci_register_driveripmi_si_pci_shutdownset_user_niceipmi_si_port_setupiounmapcleanup_moduleipmi_si_hotmod_exitipmi_platform_driver__mod_acpi__acpi_ipmi_match_device_tableparam_array_opsmemcpykfreesmic_smi_handlersschedule_timeout_interruptibledevice_remove_groupsipmi_si_add_smitimer_deleteusleep_range_statekthread_should_stoptimer_delete_syncget_device_raw_spin_lock_irqsave__dynamic_dev_dbgkmem_cache_alloc_tracepci_unregister_driverfortify_panic__release_region__fentry__init_modulewake_up_processjiffies_to_usecsipmi_hardcode_initipmi_irq_finish_setup__x86_indirect_thunk_rax_printk___ratelimitscheduleipmi_si_platform_init__stack_chk_failatomic_notifier_chain_registerput_device__x86_indirect_thunk_rdx_dev_infoipmi_add_smiipmi_dmi_get_slave_addr__ubsan_handle_out_of_boundsipmi_irq_start_cleanupipmi_platform_add_dev_erripmi_si_remove_by_datasynchronize_rcubus_find_devicerequest_threaded_irqdevice_property_read_u8_arrayplatform_device_unregistermod_timermutex_lockipmi_si_platform_shutdownioremapkthread_stopplatform_get_mem_or_iocurrent_task_raw_spin_unlock_irqrestoreioport_resource_dev_warnipmi_unregister_smikstrtoullstrlcatipmi_si_irq_handler__x86_return_thunkatomic_notifier_call_chainipmi_si_hardcode_exitparam_ops_stringstrcmpjiffies__platform_driver_registerkthread_create_on_nodekstrdupipmi_si_hardcode_match_dev_noticeipmi_addr_src_to_str__ubsan_handle_shift_out_of_boundssi_to_stripmi_alloc_smi_msgmutex_unlockinit_timer_keyparam_ops_bool__const_udelayacpi_remove_gpe_handler__x86_indirect_thunk_rcxplatform_bus_typeipmi_si_mem_setupktime_getsimple_strtoulplatform_get_irq_optionalipmi_smi_watchdog_pretimeoutpci_match_idipmi_smi_msg_received__x86_indirect_thunk_r12device_add_groupsmatch_string__ubsan_handle_load_invalid_valueacpi_evaluate_integerschedule_timeout_uninterruptiblestrleniomem_resourceparam_ops_intpcim_enable_devicestrchripmi_std_irq_setupipmi_si_remove_by_dev__kmallockmalloc_caches__request_region__mod_pci__ipmi_pci_devices_device_table__request_module!1Sa  0@W>  N ^ h}   1H V^q   1H V^q   1H V^q    4FXdD((4ENcDV3?gJgVgbgB~~~" 7 A f Dz           - F Q |          D+ Z m           0 -= T l      M  i r ! ' DQu , U `^q @z{cB {+c1B @ @ #.; N \ 8a     0D3Toz%1X ` `gn < P D !2< ESaG|* (X  @.dp[\k  >' . 3@R` !Tn0xm6:P]&! ? [ a    O    !!j*!9!K!a!!!!!!!!" *":"J"n""" " 0""""#K#^#f#u###### `#$*$I$X$h$q$$$$$%:%V%t%y%%%%&7&]&r&&&& @&&&' '<'A'L'c'i'q'|'''''' i' ''$'  'U ((U!(Q(D`(~(  &)-)< :) @ k) @ ) )) 8))D ) \)D ) @ )p)  )** +*8*}* ** *** * *+"+5+ + @++ ++  +++  ++< + @ , @ Y,a,h,  m,v,,,  ,,< , @ - @ -  -2-?----- \--- ..  ..< 6. @ x... @ .  .....*/1/@/Q/f/t///// 0!0_0 _01>1[1f1 m1 it1 8}11111 _1 z1 12V22222M3 _]3 d3 k3 pt334494k444455M5 _]5 d5 k5 pt55 _5 5 5 p5n6667 _7 7 &7 p/7R7 _i7 @p7 w7 p77 _7 h7 7 p77 _ 8 8 8 p"8E8 _\8 c8 j8 ps88 _8 8 8 p88#9 _:9  A9 H9 pQ9]99999*:H:}:: _: : : p::;$;F;  K;Z; ` _;n;  s;;  ;;;;;<<<!<0<A<]< <<< 6< <== L=8=  ==D=Q== >>P>m>0x> > n> >>0>> > >  > >?9?B? ? @;@Y@u@@@A5AKAmA tA x {A PAAAA B  B B2B 9BwBB  BBB2CWCmCCCCD D1D =DCD WD ^D gDD DODD D7E  E=E IEgE sEE EE EE EF F !F *FHF TF_bFFFFF @ FF  FF  FG ` G!G+G1G@GQG^G |dG }G G GGgG  G GGgG GG H HHg%H ,H 1H;HgPH WH \HfHg{H H HHgH H HHgHH HI   I I'I?ISIgI~III J.J pJJJ J "J JJJ  JJ K 6K7KsGK NPKhK  mKtKsK"L 7LL:L \L LL:LM q)M yAMjFMQMMMMMNN/N5N JNYN `N HqNNNNN N NNN O%P x ,P (5P:P JP QP ZP_P qPP PPPPPPQ QQQ R+RRS)SASYSnSSS S S T ET 0)T4T qTTTU @5UJUiUUU UVKVdVVVVV @ VW ] W W-W :W NBWbW ` gWnW WWWWX @XJXXm X XXXX X Y Y2YAYnYYY YY Y YY Z  'Z 0\ZnZ :uZ Z IZ ZZZN [4 *[F[`[ W|[ [[ _[ c[ g[\N \!\O\c\\ \ l\\\]  ]]%]J]U] lZ]g]n]]] l]]]] ]]]] ]^ ^^ =^ P^ @ U^^^  c^q^~^^^^^^^^^^^g '_H_g_q___ __| _``` V`i`s`K ` ````` a$a /aJa1 ca raa aa a bb 1b Fb kbb 0bbbbbbbc ^c%cu -c `c5cCc HcTcacmczcc ^cccccc p^c cccc d dd d d1d=d Fd Ud\d adkdqdddddd deee5e HeQege neeeeee7ef6f Pe=f eHfSOf pdVf df f ff fff dff eg eg!g5gAgUgaggmgggggghh'h.hAheh whhh(hhhh h iiWi h^i @hi @i ii iiiWi gj `gj.j h=jDj  gKj @gWj h^j gj jjWjjjjj jjkkkL&k5kQ (V[f kpz d  p L R x   !&W0 5:E PJO6Z pbj u z! 0! n" f# " q$  % p$%5 i< XAUc qkz ) ) p- P0 n vf0 H `< T&0>@ LIU HZ_=f  m P rw9B~ h  P 9B   P 9B   P 9B 0  P 9B   P 9B s P 9B   P 9B& X - P 279B>  E P JO9BV ] P bg9Bn s   V    h]J.]J3pJ:]JN NW` mej)Lq    @ H   f o    N N  m  O -  P m  Q  + 4 ^ f m W w    H  Y p  Y    xY%  * 4 xY> (I N 3ZZ  b g 3Zr w | :_      H  _   _# + 5 _? _a ^s _   b       _ , 8 F K `V [ ` s`k p u s` x  Jc   d `  Fd   5e !  ,7eF @KSe^ cmf| g  g    (eh:  EWb %gq0jv H X- p5J d  V h t|j +k &k k \ P"07 p?DIP  U\< p @  < @     [  &L 5 0:D  M< S @ Z_-f kw  X " P5  :B \  ai 0|      ` +N a  fn            ` @SX  0 @ P 4(8@H0P$X`h p$x &`!<DHMH.P 0X/`1hP/p/x0/;P=@<>;< <@HPX`hpxHPMPpPXK`PhWp Gx0G{ 0h \    0( @08 Ph `px p    ( 08 X 0` (080@pHPX0`phpx0p@  P     0`   (` 0`!8!@$H$P&X@'`p'h'p (x+,-.0/P/// 01;;< <@<P=> G0GPG H(K0L8PM@MHNPpPXP`WhXp@YxY \]]]p^^^^p_`bb`ccc0dpdd d(e0Pe8e@eHfP gX@g``ghgpgxh@hhhijujkpk ;  $!(S!,\p (08HP PX`px d $  P` (8@HP`hpx @`( 0@8@PPX `hx(0 P/3b '2 $ ( , 0Y 4 8 <@CDtHLPTX\`Fdh lWptx|-[Sm9%\&q&b''(e/1U2~22234484j4444m66689999 ):G:|:;? 8?$ @(:@,X@0@4@8 A<4A@JADAHBLBPBT1CXVC\lC`CdChClDpaFtFxF|FH&I>IRIfI}IIJMMNN.NINNNNPQ R*RRS(S@SXSmSSpTTT4UIUhUU VJVcVVV V$W(W,048 R ?V| $](,04]8<@D]HLP~TX! \ `E d h l p t x|y1 {OZ  !!#W$&';'K'h'{'''*u,1--.T)/?/s//00 =122;< <$/<(<,>0O>4?8t@<A@*GD?GHGLIPoJTJXJ\6L`MdNhOlPpPtPxP|QUW1YY[ZI]]]]^R^^^G_f__`bbSclcccdTdjdddeeGeme eeffg $4g(Tg,g0g4h8-h<vh@hD iHiL4#>>ZAM?{AB  ND$kD(0F4.F8C@HDIHPJTJX`JdKhpt7xL>=NuNsP9PS9P SU[VW; 08@PX`px44 4@PX`px0@P`p 0@P`p 0@P`p 0@P`p` `@  (08@H``p0p 00@Pp`p0 pP / 0 0 8 0 @ @ H @ ` p  x            0  8  @  P  X  `  p  x              @  P  X  `  p  x        0  8 .@ P @ X .` p  x .   .   .   .  @  . 0 @ 8 .` p  x .    .    .    . .`pb^0``Xt`X`` X0t8`@XPtX`@^@^r^^^r^ 0r8^@@@jj. z8.@H Pip.x    ( 0PX` hx    6 n0(8@( HEh(px(  (( 6(( "( ( (]H(PX( `( (  (( \(( ((08( @x 88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?k:@Py0o)JOlE@')^G~WY@XP)n i@@) {v@X ) 2x20@@+ )بз@`,)Ⱥ<@h3h )x@@) @@O`)X@Pp)(@Q #@pX)3`.@ r)<L@G@y0)"f@" k0@t$$,%%0* UW#y0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key>]<Ͷ) XV0  `He0  *H %a;a0#țy[~?[#n,ai#A5nl`)fb! hM %Ph J\xnI2Ae%|Ϩ 2~cZyuQtz@v!!5ʱ"hһ yEjYC$LrjˢM:-Q'77.|y,DF O)OM.A/=RTnAy'6jg%Yia2vmT> Nm\Uq24J?QG]BxN $E𓆛> y3q8a%E}햬Nx s4*E .1vPݹsRgN<6eAr+6=T>hc 3纇q.o_fF~c`!|CSܰV\I叽j8{]2b~Module signature appended~