ELF>P@@)(GNU [[Idn0GyS* ;fLinuxLinuxU)HHHH9w]@U)HHHH`%9w]fU)HHHH`9w]@UHHHH%=u]fDUHHHH`%=u]fDUHHHH`u]ff.U8HHAUATISHHHfԃ9HHfԃHHfăHHHԃfHH@ՃHHɀՃ:HHԃHH@ՃAHHAȀDՃHHLԃSALHEՃLHAEՃLHAԃLHAՃLHAԃLHAՃLHAԃLHAՃHHԃHH@ՃHHHă@>HH@ŃAt$HHHHŃ@>HHHԃ1@>HH@ՃAt$\HHHԃ2@>HH@ՃAt$]HHHԃ4@>HH@ՃAt$_HHHԃ6@>HH@ՃAt$`HHԃHHՃ@AT$aHH@ԃHHՃBAT$dHH@ԃHHՃEAT$fHH@ԃHHՃAT$hHHHԃP@2HHՃAT$iHHHԃQ@2HHՃAT$jHHԃHHՃAT$kHHHԃX HHՃAT$mHHHԃ` HHՃAT$qHHԃHHHՃgAD$tHHԃHHHՃhAD$uHHԃHHHՃiAD$vHHԃHHHՃoAD$wHHԃHHHՃ3AD$yHHԃHHHՃAD$^HHԃHHHՃAD$zHHԃHHHՃAD${HHԃHHHՃAD$|HHԃHHHՃAD$}HHԃHHHՃȀ;AD$~HHԃHHHՃ<AD$bHHԃHHHՃCAD$cHHԃHHHՃ]AD$gHHԃHHHՃ^AD$oHHԃHHHՃeAD$pHHԃHHHՃAD$sHHăHHHŃAD$IHHăHHHŃAD$JHHăHHHŃAD$KHHăHHHŃAD$LHHăHHHŃAD$MHHăHHHŃ)AD$NHHăHHHŃAD$QHHăHHHŃ0AD$OHHăHHHŃAD$RHHăHHHŃAD$P{HHfԃHHՃHHɀՃ:HHԃHHՃHH΀@Ճ{t\HHHA$HHHA$HHHA$HHH A$HH:@ԃHHՃfHHԃHHՃ[A\A]]E1"HHHŃCD,SIIHHAUTăIcHvHff.U8HHAUATISHHHfԃ9HHfԃHHfăHHHԃfHH@ՃHHɀՃ:HHԃHH@ՃAHHAȀDՃHHLԃSALHEՃLHAEՃLHAԃLHAՃLHAԃLHAՃLHAԃLHAՃHHԃHH@ՃHHHă@>A|$HHH@ŃHHHŃ@>HHHԃ1@>A|$\HH@ՃHHHԃ2@>A|$]HH@ՃHHHԃ4@>A|$_HH@ՃHHHԃ6@>A|$`HH@ՃHHԃAt$aHH@Ճ@HH@ԃAt$dHH@ՃBHH@ԃAt$fHH@ՃEHH@ԃAt$hHH@ՃPHH@ԃAt$iHH@ՃQHH@ԃAt$jHH@ՃHHԃAL$kHHՃHHHԃX AL$mHHՃHHHԃ` AL$qHHՃHHԃAT$tHHՃgHHԃAT$uHHՃhHHԃAT$vHHՃiHHԃAT$wHHՃoHHԃAT$yHHՃ3HHԃAT$^HHՃHHԃAT$zHHՃHHԃAT${HHՃHHԃAT$|HHՃHHԃAT$}HHՃHHԃAT$~HHՃ;HHԃAT$bHHՃ<HHԃAT$cHHՃCHHԃAT$gHHՃ]HHԃAT$oHHՃ^HHԃAT$pHHՃeHHԃAT$sHHՃHHăAT$IHHŃHHăAT$JHHŃHHăAT$KHHŃHHăAT$LHHŃHHăAT$MHHŃHHăAT$NHHŃ)HHăAT$QHHŃHHăAT$OHHŃ0HHăAT$RHHŃHHăAT$PHHŃ{HHfԃHHՃHHɀՃ:HHԃHHՃHH΀@Ճ{tTA$HHA$HHA$HHA$HH HH:@ԃHHՃfHHԃHHՃ[A\A]]E1!CT,SHHŃIIHHAUTăIcHvHUHAWAVAUATSHIAAAN$fE$I fE$IfA$IGfE$AQhwYE1҃w)AA IAE D BHD[A\A]A^A_] u>E1҃wAAID AAD AD BAHHȃHHA DɃHHA DɃHH ɃE1VE1҃JAAID AD BALHLMDEȉEHMLMDEȋEHMLHLMDEȉEHMLMDEȋEHMLHLMDEȉEHMLMDEȋEHM LHLMDEȉEHMLMDEȋEHMff.@UFhOHHOHH 0Ƀ fԃHH fԃiHH@ԃHHՃ1]fDUHHv]CxHH1@ăHHŃHHŃ]HwHH1@ăHHŃHHŃ]HH@ăHHŃHHŃ HH@ăHHŃPtEt9΃DHHHă @>HHŃP˃@UHAVAUATSHHHԃHHHՃHHՃ8HHHfԃ9HHfԃHHfă@HHԃHHHՃHHՃ8HHԃHHHՃHHfԃ6HHԃHHHՃStpv&tWv7H u,H lH SuLH HHHLJzHv/ԃHHHՃ@u LJHHHHHLJ0HLJ8HLJ@HLJHP]uSHHHLJx HLJ0HpHLJ8HLJ@HLJH]HGH]ff.UHSHH{t H{HCH]ff.fUHATISHHHtHH1Ht H;[A\]I$HǸHtں H1HH;[A\]HH0ăHHHŃHHŃHHHŃHCǃHHkԃHHՃaHHăHHŃfHH@ăHHHŃDlHHiAăHHŃnHH@ăHHHŃpDtHH9ăHHHŃHIDDHDDHDDLHL:LDHxClDǃhd[A\A]A^]11open_locksavagefb3cannot request PCI regions 6savagefb: mapped io at %p SAVAGE DDC2I2C bus %s registered. savagefb6savagefb: probed videoram: %dk 6savagefb: Detected current MCLK value of %d kHz savagefb: Digital Flat Panel Detected 6savagefb: %dx%d %s LCD panel detected %s 6savagefb: Limiting video mode to %dx%d 6Mode (%dx%d) larger than the LCD panel (%dx%d) savagefb: unable to map memory mapped IO savagefb: unable to map screen memory 6savagefb: mapped framebuffer at %p, pbase == %x 4No CVT mode found for panel 6savagefb v0.4.0_2.6: %dkB VRAM, using %dx%d, %d.%03dkHz, %dHz 6fb: S3 %s frame buffer device /build/linux-OPpfVT/linux-5.15.0/drivers/video/fbdev/savage/savagefb_driver.cFailed to register I2C bus %s. drivers/video/fbdev/savage/savagefb-i2c.cparm=mode_option:Specify initial video modeparmtype=mode_option:charpdescription=FBDev driver for S3 Savage PCI/AGP Chipslicense=GPLauthor=(c) 2001-2002 Denis Oliver Kropp license=GPLsrcversion=28E1FB66FDCCD31474042E8alias=pci:v00005333d00008D04sv*sd*bc*sc*i*alias=pci:v00005333d00008D03sv*sd*bc*sc*i*alias=pci:v00005333d00008D02sv*sd*bc*sc*i*alias=pci:v00005333d00008D01sv*sd*bc*sc*i*alias=pci:v00005333d00008A26sv*sd*bc*sc*i*alias=pci:v00005333d00008A25sv*sd*bc*sc*i*alias=pci:v00005333d00008C13sv*sd*bc*sc*i*alias=pci:v00005333d00008C12sv*sd*bc*sc*i*alias=pci:v00005333d00008C11sv*sd*bc*sc*i*alias=pci:v00005333d00008C10sv*sd*bc*sc*i*alias=pci:v00005333d00009102sv*sd*bc*sc*i*alias=pci:v00005333d00008A21sv*sd*bc*sc*i*alias=pci:v00005333d00008A20sv*sd*bc*sc*i*alias=pci:v00005333d00008A22sv*sd*bc*sc*i*alias=pci:v00005333d00008C2Fsv*sd*bc*sc*i*alias=pci:v00005333d00008C2Esv*sd*bc*sc*i*alias=pci:v00005333d00008C2Dsv*sd*bc*sc*i*alias=pci:v00005333d00008C2Csv*sd*bc*sc*i*alias=pci:v00005333d00008C2Bsv*sd*bc*sc*i*alias=pci:v00005333d00008C2Asv*sd*bc*sc*i*alias=pci:v00005333d00008C26sv*sd*bc*sc*i*alias=pci:v00005333d00008C24sv*sd*bc*sc*i*alias=pci:v00005333d00008C22sv*sd*bc*sc*i*depends=vgastate,i2c-algo-bit,fb_ddcretpoline=Yintree=Yname=savagefbvermagic=5.15.0-164-generic SMP mod_unload modversions mmodule_layout5ioremap_wc`R-framebuffer_release memset_iofb_find_best_displayd[arch_phys_wc_addA̴fkmemdup__const_udelaySpci_release_regionstRcfb_fillrect82mutex_unlockF9]fb_firmware_edidfb_set_suspend?fb_find_mode_cvt X1console_unlock9[__x86_return_thunk鳫Xparam_ops_charp'E_dev_warnM)cfb_imageblitpxfb_get_options __mutex_initȐfb_alloc_cmap ̀ioremap+rregister_framebufferconsole_lockKMmutex_lockmhrestore_vga__ubsan_handle_out_of_bounds7'Xi2c_del_adapter[fb_find_modeke__stack_chk_failbsave_vgaiPfb_videomode_to_modelist?ŪLfb_get_mode~_printkpHe__x86_indirect_thunk_raxfb_edid_to_monspecsc{fb_destroy_modedbm__fentry__M pci_unregister_driverDG__dynamic_dev_dbgLfb_find_best_modewframebuffer_alloc ]usleep_range_state zkfree{pci_request_regionsfb_set_cmapS9iounmap__pci_register_driver`cfb_copyareaT\i2c_bit_add_buswParch_phys_wc_delKRpci_enable_device*rfb_ddc_readJ6fb_validate_mode [256]' 'unsigned int'3 'unsigned char [8]'  @ 'int'savagefbGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0  H)S G@ G % % a@ a !G 6   $ / < G W f t |  4   @ `       @ `  <   J$ J- @= 7 @< HA PF XK `P hU pZ x_ d i n k  s x }        ( 0 8 @ H P X ` h p x               " * 0 6 <   B WVa@P@! ##T ' @3*$+33f@:a m<xX =@=s@?k `?3?$ ?z ?~ ? @  @ @@ `@Qy~@ A  A @A A@B B C  C @C `C C C D%  D6 @D`D*`H O SU @?@`O SU @?@` 0   [ k u    *8   )S   ^    / A U i }    W    "$foTK     3# 8 K;G M;Z f  9fu  f & &  "$fI  M;  "$f!! -! >! sN! &^! to! ! m! & oTo,s!  9f! i2c_algo_bit_datasetsdasetsclgetsdagetsclpre_xferpost_xferudelaycan_do_atomicS3_UNKNOWNS3_SAVAGE3DS3_SAVAGE_MXS3_SAVAGE4S3_PROSAVAGES3_TWISTERS3_PROSAVAGEDDRS3_SUPERSAVAGES3_SAVAGE2000S3_LASTsavage_chipsetxtimingsClockHDisplayHSyncStartHSyncEndHTotalHAdjustedVDisplayVSyncStartVSyncEndVTotaldblscaninterlacedsavage_regMiscOutRegCRTCSequencerGraphicsAttributeSR08SR0ESR0FSR10SR11SR12SR13SR15SR18SR29SR30SR54CR31CR32CR33CR34CR36CR3ACR3BCR3CCR40CR41CR42CR43CR45CR50CR51CR53CR55CR58CR5BCR5DCR5ECR60CR63CR65CR66CR67CR68CR69CR6DCR6FCR86CR88CR90CR91CRB0STREAMSMMPR0MMPR1MMPR2MMPR3savagefb_i2c_chansavagefb_paropen_lockpaletteEnableddvicrtonlydacSpeedBppmaxClockminClocknumClocksMCLKREFCLKLCDclkvideobci_basebci_ptrcob_offsetcob_sizecob_indexSavageWaitIdleSavageWaitFifoHorizScaleFactorSavagePanelWidthSavagePanelHeightvwidthvbasepbaseACTIVE_DISPLAYSActiveCRTActiveLCDActiveTVActiveCRT2ActiveDUOprosavage_gpio_getsclprosavage_gpio_getsdaprosavage_gpio_setsclprosavage_gpio_setsdasavage2000_waitfifosavage2000_waitidlesavage3D_waitfifosavage3D_waitidlesavage4_gpio_getsclsavage4_gpio_getsdasavage4_gpio_setsclsavage4_gpio_setsdasavage4_waitfifosavage4_waitidlesavage_donesavage_enable_mmiosavage_get_default_parsavage_init_fb_infosavage_init_hwsavage_set_default_parsavage_setup_i2c_bussavagefb_blanksavagefb_check_varsavagefb_create_i2c_bussessavagefb_decode_varsavagefb_delete_i2c_bussessavagefb_freezesavagefb_hibernatesavagefb_initsavagefb_opensavagefb_pan_displaysavagefb_probeout_edidsavagefb_probe_i2c_connectorsavagefb_releasesavagefb_removesavagefb_resumesavagefb_set_parsavagefb_set_par_intsavagefb_setcolregsavagefb_suspendsavagefb_suspend_latevgaHWInitsavagefb.ko}  !#+0+EI+Zt+o+++ +K+v++++,"+AM+Vx+k+++$+O+z++%" ; Q e8},0.`,**%  )<Q0i`o|    pl !#!3!D!Z#n>+ p.j./00M!$!1 :?;K@s[g  w m,,(   @  G5'| ><T@AIhAI|A$B$@BhBh C9`C9C$8<%i ' t #/CI\n m  + 4 E R b    v F  D%     % 5 H W h w E3  @       " 7 A U __UNIQUE_ID_srcversion205__UNIQUE_ID_alias204__UNIQUE_ID_alias203__UNIQUE_ID_alias202__UNIQUE_ID_alias201__UNIQUE_ID_alias200__UNIQUE_ID_alias199__UNIQUE_ID_alias198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_alias193__UNIQUE_ID_alias192__UNIQUE_ID_alias191__UNIQUE_ID_alias190__UNIQUE_ID_alias189__UNIQUE_ID_alias188__UNIQUE_ID_alias187__UNIQUE_ID_alias186__UNIQUE_ID_alias185__UNIQUE_ID_alias184__UNIQUE_ID_alias183__UNIQUE_ID_alias182__UNIQUE_ID_depends181____versions__UNIQUE_ID_retpoline180__UNIQUE_ID_intree179__UNIQUE_ID_name178__UNIQUE_ID_vermagic177_note_9_note_8savage3D_waitfifosavage4_waitfifosavage2000_waitfifosavage3D_waitidlesavage4_waitidlesavage2000_waitidlesavage_get_default_parsavage_set_default_parsavagefb_setcolregsavagefb_pan_displaysavagefb_blanksavage_init_hwRamSavage4.5RamSavage3D.4RamSavageNB.7RamSavageMX.6savage_init_hw.coldsavage_init_fb_infosavagefb_opssavagefb_releasesavagefb_opensavagefb_suspend_latesavagefb_hibernatesavagefb_freezesavagefb_suspendvgaHWInit.constprop.0savagefb_decode_varsavagefb_decode_var.coldsavagefb_check_varsavagefb_check_var.coldsavage_unmap_mmio.isra.0savagefb_removesavage_enable_mmiosavagefb_probe__key.9savagefb_probe.coldsavagefb_set_par_int.constprop.0savagefb_set_parsavagefb_resumesavage_donesavagefb_driversavagefb_init__UNIQUE_ID_mode_option375__UNIQUE_ID_mode_optiontype374__param_mode_option__param_str_mode_optionsavagefb_devicessavagefb_pm_ops__UNIQUE_ID_description373__UNIQUE_ID_license372__UNIQUE_ID_author371savage4_gpio_setsclsavage4_gpio_setsdasavage4_gpio_getsclsavage4_gpio_getsdaprosavage_gpio_setsclprosavage_gpio_setsdaprosavage_gpio_getsclprosavage_gpio_getsdasavage_setup_i2c_bus.constprop.0.isra.0__UNIQUE_ID_ddebug371.6savage_setup_i2c_bus.constprop.0.isra.0.cold__func__.5unregister_framebufferfb_validate_modefb_ddc_readpci_enable_device__this_modulearch_phys_wc_deli2c_bit_add_buscfb_copyarea__pci_register_driveriounmapcleanup_modulefb_set_cmappci_request_regionskfreeusleep_range_stateframebuffer_allocfb_find_best_mode__dynamic_dev_dbgpci_unregister_driver__fentry__init_modulefb_destroy_modedbfb_edid_to_monspecs__x86_indirect_thunk_rax_printkfb_get_modefb_videomode_to_modelistsave_vga__stack_chk_failfb_find_modei2c_del_adapter__ubsan_handle_out_of_boundsrestore_vgamutex_lockconsole_locksavagefb_probe_i2c_connectorioremapsavagefb_create_i2c_bussesfb_alloc_cmap__mutex_initfb_get_optionscfb_imageblit_dev_warnparam_ops_charp__x86_return_thunkconsole_unlockfb_find_mode_cvtfb_set_suspendsavagefb_delete_i2c_busses__mod_pci__savagefb_devices_device_tablefb_firmware_edidmutex_unlockcfb_fillrectpci_release_regions__const_udelaykmemduparch_phys_wc_addfb_find_best_displaymemset_ioframebuffer_releaseioremap_wc(1Za!   !    `3  Ge @y&1d    I[ fzz*z^z( (cmrw . 5 0? J ` 2 9 qe        !+!}!!!!!!!!##%%l)++:,,,6--m-|P.q..u../l//=/qI/u}/y//// 010h0{0 0 D00o000 T0x0 G1W11\1d1y111f7;=Y>|>>+? 0?9? >?J? O?[? @`?l? q???w+@x@@@A#A/AAAAAAABB0BABBBC!CUCaCCCC p#D7DADJDrRD^DhD oD vD D}DDD&E B1E @B {>>"D6D'Y   $%(c,048< @*!D|!H!L!P!T#Xk)\9,`5-d.h/l0p0t=x*@|w@.A hAAA/BBCTCC]DDDQEEEEJFFVDbD *@ @@@P`X@@@@@@@ @0@8@`@px@@@@@@@@ @08@@PX`@px@@@@0T8@@00H.88v.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.exit.text.rela.init.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?F:@&J/G E@&^1PY@XH&nGPmi@& ~P y@x& UVP@& 2W2pXJ[P`(@`&`@`&`@&a o@H&oJ @H&"0t8@@`&0t@+@0&JxO0xXxhxm'l ` |0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`,!6ز RYۧ 0  `He0  *H U$Z*%}QQ/6K?<8.3 BWCuuF[;ziZ1m#Ȍmb h%~吴-3Iܥ8M=9")4>;}cv@o݌ P>E%ZpoO>8h$K@E{}J ̩n(ⳣmL&~Ly 㵢Mׂ82jƘW#T`h;aBZtGkhVGp/EVEĭO:D]0xpe qf%TW-Pj{̌#}QUybD,d!DQPk0ۼ4>Wow>7R@eEͮ5#B?0y_zYX% btSnNt;]]a _\JEV,`ǥ/5JTV'dk ^ʘN"(*[>Iaw~1eGG\8j ~Module signature appended~