ELF>P@@)(GNU!1~zE͆LinuxLinuxU)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-s9dSph/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-153-generic SMP mod_unload modversions Rmodule_layout5ioremap_wcXframebuffer_release memset_iofb_find_best_displayd[arch_phys_wc_addA̴fkmemdup__const_udelayޣApci_release_regionsqcfb_fillrect82mutex_unlockfb_firmware_edidK,Tfb_set_suspend?fb_find_mode_cvt X1console_unlock9[__x86_return_thunk]param_ops_charp}1 _dev_warn#dcfb_imageblitpxfb_get_options __mutex_initȐfb_alloc_cmap ̀ioremapregister_framebufferconsole_lockKMmutex_lockmhrestore_vga__ubsan_handle_out_of_bounds,Xi2c_del_adapterl)fb_find_modeke__stack_chk_failbsave_vgaiPfb_videomode_to_modelistfb_get_mode~_printkpHe__x86_indirect_thunk_raxfb_edid_to_monspecsc{fb_destroy_modedbm__fentry__Dzpci_unregister_driverѿ__dynamic_dev_dbgLfb_find_best_modek+framebuffer_alloc ]usleep_range_state zkfree#;Rpci_request_regions Afb_set_cmapS9iounmapo___pci_register_driver5w3cfb_copyareaUi2c_bit_add_buswParch_phys_wc_delipci_enable_deviceȍfb_ddc_readfb_validate_mode]="unregister_framebuffer'unsigned char [21]''unsigned char [9]''unsigned char [25]'{'unsigned char [5]'-'resource [17]'WQL<'unsigned char [4]'' [256]' 'unsigned int'3 'unsigned char [8]'  @ 'int'savagefbGCC: (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  H)S+ R@2 R9 1@ 1G a@P aZ Ga 6 o z         } 4    @ `& - 7 @ K T  @[ `c n <y  J J q@=  @ H P X ` h p x    `            ( 0 8 @# H( P- X2 `7 h< pA xF K P U Z _ d i n s x }            +Ta@|@!ކ #*# ' $~@|2*$N+3f@: m<X =*@=q@? `???" ? ? ? @  @ @@ `@By~@ A"  A) @A0 AG@B6 B? CG  CR @C[ `Ce Ct C D  D @D`D*`  S @0@` S @0@` 0  )        *8  "  )S8 N  _d  x       " W.  *A  "$f`T$VX  l {  |2  !; #; A 9f*  A # 6  "$fyID R #;g  "$fv !   b  _  H  `T|)  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_srcversion148__UNIQUE_ID_alias147__UNIQUE_ID_alias146__UNIQUE_ID_alias145__UNIQUE_ID_alias144__UNIQUE_ID_alias143__UNIQUE_ID_alias142__UNIQUE_ID_alias141__UNIQUE_ID_alias140__UNIQUE_ID_alias139__UNIQUE_ID_alias138__UNIQUE_ID_alias137__UNIQUE_ID_alias136__UNIQUE_ID_alias135__UNIQUE_ID_alias134__UNIQUE_ID_alias133__UNIQUE_ID_alias132__UNIQUE_ID_alias131__UNIQUE_ID_alias130__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_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;BQ9C:C\W0p0  `He0  *H ʑZ z+ -Z҆51VіԶODإ%sځJ+aTxǝi>~=A #f"qJs`싌2+ Q U₈Fn*fX7ѡU3v^we(AV=m]V:Kj{0Rvi%= ݾ0p3-_H:--U3#͡טK #ۼ. 'X,DIFSd33 >TiU܀L؉R{+9$FG!Si<־/U|uOus(X9e͠JO/ޢ9b_xg ּ ߰oi S6x+;1'g/RZ[,MW1S l1foATy-GL;<񑮜1?YV_PlD A#5nݯL!A~Module signature appended~