ELF>g@@"GNU8r  VeH HtaJh;OhuYGX9BXuQ9uCt u9pH t ,<GhH GX(<É(<Ã0u81t<Ãt7tPu* t tp  D@  Eȉt)ΉAWAVAUATUHSHH DfHT$HL$A $DHHHu( AC9C D sC 9CsCEDktfP H0 t=.E9|%DDHHL$L$D9HL$L$t HD1EuEDDHL$L$ADkC EAD9vB1AC A=@v]8 uTAtNAD )9s‰օuD1H HH1H@D)A1A9C vC { vC C ;CsCS;s s9v)ʉSSK9v)ЉCAu {0DDHH D9rPHL$S PS$PS,PS0PS8PS<PSDPSH@ HT${D‰1H []A\A]A^A_H0IHuLD$ HL$HT$LmHATHIUHSHxHHHGH=H B t+HUHt Hx HP H H L9u[]1A\AUIIATUHSH ARHHGHBHLH_HH zIcH9P uNHtHE Ht Hx HЋ Icʉ HP HP Hx Hx AE1D; rH H L9uAY[]A\A]H(HT$Ht$H|$HT$Ht$H|$H(AWAVAUATAUSHHX0HoPLD$LHL$HHT$DHAD$LLk0H LHPLH H )ЉD$Dsh ǃ ǃCX D$HL D$LɃ‰D$LPXt1TtDƉx EHt$HHChD$twt4t u*D$@&D$@D$@D$@D$@'L HIALA uI H@HtI Ht$I AuLAD$Ht$H߉P D$ T H PDkXHDkdDk`DHADXLDDꈃD@ Њ ЈDH PDHIRLA uI H@Ht I I AuA uH H@Ht H H AuLHǃ4HXD[]A\A]A^A_AWAVAUATIUHSHHO@fWBeH%(HD$811EH9r@H@7 9rH 1ɈH@9@u@9@9 t H|$ 9rADHIE 9rH H D1 t 1? uH1ǃ H ID$@9v =t0HǃL H H1X u E1H HHH HPǃfǃfǃʉHcHk4=fHH  HH HH t%H H0H H`CA7 HH Httttttttt7=u.=w =w t/‹9rut/‹9ru 1Ҿt5w1;vt3=w =@Bv @B=t LHLH HHfǃfǃfǃH( 0p 4H HH{PH(1HD D 5 H HH 1H( HHHxPs1LH4sH1HH߁ HH H HH@LHMHt/HEHt&HHtIcAAHx HP t HmHuD E1 HAHT$8eH3%(Dt>7HH H-E1HHBH Hǃ(HH[]A\A]A^A_AU ATU SHATp E@ulH( 1IIHt@AmH H  H E1?E1t8H DD!9t!DH1D H ][]DA\A]AWAVAUATUSHH0=GF`ondnXHX@A@fT$HAA1҈Alj@A ŊA ʼnDE툆GTAt1H1҅L $LfL$H  fAH A fDl $tAH AfDt EDX ǃX AH fDHLH!H1[]A\A]A^A_AWAVAUATIUH0 SHHt!λp H` 1LH|$L|$ DmIGHD$(eL4%HD$0HD$8Lt$ LHHD$D;mHD$uIVHRuHHtHu1D;mHHt$HHD$HD$|uL绒HH[]A\A]A^A_AUATAUHSHHeH%(H$10!nwHn@w F@n@KnnMVwF Vhnp$VDVaE1H ADH DEDH8 E1䃿 AD DDD0 DD1HT$ 1HD$ ,H H D$tL$ tL$ ;CTrL$ H@tH L$ D$ Ht$ HEAAiHANHA<H|$ HAH|$ A H HT$ HHH HtRH@ Hu|$Au<HPt$HH<ЅAu!D$ T$E1HPHH9PtPAHAD$ H t R HCH HH Ht HP0HH|$ HAH|$ AL LD$ HHH tHPE1HDD$LEH|$,HAH|t$,HH1ɿAAAt$IH ; 6H uƃ tF@t@@A A 0 1011ɿAAAt t$ǀ  uǀ H uE1H-~H1E1H t wA H uۃ tDADEDADEDHLd$01HLLI|$HH( HHuHI|$0H1DŽ$DŽ$hL H|$0DHAHkL ALH HtHP(AHtH Ht$0ALEDHt$0|H|$ HApHL ALH HtHP0AHtH Ht$ ALEHt$ HDE}H|$ HAHu`H AHH HtHP8AHtH Ht$ AHAE1AAH$eH3%(DtHĨ[]A\A]A;LSAʸ}AyltiҗkMDkDAAItADA)DցAAA)AAAD)ցAAhD)DAtewt" I @<I <I D<I @<1AIpAI|AAA AAE A EDD A ?1w8AIpډAI|AAD AAD A 1[Ã0uuσw 11H H  H H H  H 1ATE1UHSH(HH HBHHH H H((HP HtH@ Ht Hx HAHD; rHHL t H H H H H HH H@H[]A\PHǐ8ǀ0u HXXUHSH RHX x9DžX H H ft H HHX[]USHWH 1@ tCH H X xHYH0 1ɺt5H x H` 1ɺY[]ÅSHtw<ȅ<ue@tVX xp H u % H H( Hދ8ȅ8u0tǃ0H'1[HAQ=5uu ru au Pu ?u . u tH1=w i=w i=?Bw it %5HH9u H /Hu5HH1HH@ȃ=uHcHk$=uHcHk$=uHcHk$=uHcHk$=uHcHk$=uHcHk$=uHcHk$=uHcHk$=u-=u$=u=uHHk$=uH@HHH1AX&minfo->crtc2.lock&minfo->altout.lock&minfo->fbcon.mm_lock<6>matroxfb: Matrox %s detected <3>matroxfb: Unknown outputs setting <3>matroxfb: control registers are not available, matroxfb disabled <3>matroxfb: video RAM is not available in PCI address space, matroxfb disabled matroxfb MMIOmatroxfb FB<3>matroxfb: cannot ioremap(%lX, 16384), matroxfb disabled <3>matroxfb: cannot ioremap(%lX, %d), matroxfb disabled <4>matroxfb: Disabling PCI retries due to i82437 present <3>matroxfb: cannot determine memory size <6>matroxfb: MTRR's turned on matroxMATROX<6>matroxfb: %dx%dx%dbpp (virtual: %dx%d) <6>matroxfb: framebuffer at 0x%lX, mapped to 0x%p, size %d fb%d: %s frame buffer device <6>fb%d: initializing hardware matroxfb<7>matroxfb: someone disabled IRQ [%08X] MatroxPCI:%s<3>matroxfb: depth %d is not supported, using default <3>Invalid vesa mode 0x%04X matroxfb_baseMillennium (PCI)Millennium II (PCI)Millennium II (AGP)Mystique (PCI)Mystique 220 (PCI)Mystique (AGP)Mystique 220 (AGP)MGA-G100 (PCI)MGA-G100 (AGP)MGA-G200 (PCI)MGA-G200 (AGP)Mystique G200 (AGP)Millennium G200 (AGP)Marvel G200 (AGP)G200 (AGP)Millennium G400 MAX (AGP)G400 (AGP)G450G550Panellink outputparm=outputs:Specifies which CRTC is mapped to which output (string of up to three letters, consisting of 0 (disabled), 1 (CRTC1), 2 (CRTC2)) (default=111 for Gx50, 101 for G200/G400 with DFP, and 100 for all other devices)parmtype=outputs:stringparm=dfp_type:Specifies DFP interface type (0 to 255) (default=read from hardware)parmtype=dfp_type:intparm=dfp:Specifies whether to use digital flat panel interface of G200/G400 (0 or 1) (default=0)parmtype=dfp:intparm=cross4MB:Specifies that 4MB boundary can be in middle of line. (default=autodetected)parmtype=cross4MB:intparm=grayscale:Sets display into grayscale. Works perfectly with paletized videomode (4, 8bpp), some limitations apply to 16, 24 and 32bpp videomodes (default=nograyscale)parmtype=grayscale:intparm=fv:Startup vertical frequency, 0-INF Hz You should specify "fv:max_monitor_vsync,fh:max_monitor_hsync,maxclk:max_monitor_dotclock"parmtype=fv:intparm=fh:Startup horizontal frequency, 0-999kHz, 1000-INF Hzparmtype=fh:intparm=maxclk:Startup maximal clock, 0-999MHz, 1000-999999kHz, 1000000-INF Hzparmtype=maxclk:intparm=depth:Color depth (0=text,8,15,16,24,32) (default=vesa)parmtype=depth:intparm=sync:Sync polarity, overrides sync from vesa (default=vesa)parmtype=sync:intparm=pixclock:Pixelclock (ns), overrides pixclock from vesa (default=vesa)parmtype=pixclock:intparm=hslen:Horizontal sync length (px), overrides hslen from vesa (default=vesa)parmtype=hslen:intparm=right:Right blank space (px), overrides right from vesa (default=vesa)parmtype=right:intparm=left:Left blank space (px), overrides left from vesa (default=vesa)parmtype=left:intparm=vslen:Vertical sync length (scans), overrides lower from vesa (default=vesa)parmtype=vslen:intparm=lower:Lower blank space (scans), overrides lower from vesa (default=vesa)parmtype=lower:intparm=upper:Upper blank space (scans), overrides upper from vesa (default=vesa)parmtype=upper:intparm=yres:Vertical resolution (scans), overrides yres from vesa (default=vesa)parmtype=yres:intparm=xres:Horizontal resolution (px), overrides xres from vesa (default=vesa)parmtype=xres:intparm=vesa:Startup videomode (0x000-0x1FF) (default=0x101)parmtype=vesa:intparm=dev:Multihead support, attach to device ID (0..N) (default=all working)parmtype=dev:intparm=inverse:Inverse (0 or 1) (default=0)parmtype=inverse:intparm=inv24:Inverts clock polarity for 24bpp and loop frequency > 100MHz (default=do not invert polarity)parmtype=inv24:intparm=sgram:Indicates that G100/G200/G400 has SGRAM memory (0=SDRAM, 1=SGRAM) (default=0)parmtype=sgram:intparm=mtrr:This speeds up video memory accesses (0=disabled or 1) (default=1)parmtype=mtrr:intparm=memtype:Memory type for G200/G400 (see Documentation/fb/matroxfb.txt for explanation) (default=3 for G200, 0 for G400)parmtype=memtype:intparm=noinit:Disables W/SG/SD-RAM and bus interface initialization (0 or 1=do not initialize) (default=0)parmtype=noinit:intparm=nobios:Disables ROM BIOS (0 or 1=disabled) (default=do not change BIOS state)parmtype=nobios:intparm=novga:VGA I/O (0x3C0-0x3DF) disabled (0 or 1=disabled) (default=0)parmtype=novga:intparm=no_pci_retry:PCI retries enabled (0 or 1=disabled) (default=0)parmtype=no_pci_retry:intparm=nopan:Disable pan on startup (0 or 1=disabled) (default=0)parmtype=nopan:intparm=noaccel:Do not use accelerating engine (0 or 1=disabled) (default=0)parmtype=noaccel:intparm=disabled:Disabled (0 or 1=disabled) (default=0)parmtype=disabled:intparm=mem:Size of available memory in MB, KB or B (2,4,8,12,16MB, default=autodetect)parmtype=mem:intlicense=GPLdescription=Accelerated FBDev driver for Matrox Millennium/Mystique/G100/G200/G400/G450/G550author=(c) 1998-2002 Petr Vandrovec alias=pci:v0000102Bd00002527sv*sd*bc*sc*i*alias=pci:v0000102Bd00000525sv*sd*bc*sc*i*alias=pci:v0000102Bd00000521sv*sd*bc*sc*i*alias=pci:v0000102Bd00000520sv*sd*bc*sc*i*alias=pci:v0000102Bd00001001sv*sd*bc*sc*i*alias=pci:v0000102Bd00001000sv*sd*bc*sc*i*alias=pci:v0000102Bd0000051Asv*sd*bc*sc*i*alias=pci:v0000102Bd0000051Fsv*sd*bc*sc*i*alias=pci:v0000102Bd0000051Bsv*sd*bc*sc*i*alias=pci:v0000102Bd00000519sv*sd*bc*sc*i*depends=matroxfb_g450,matroxfb_misc,matroxfb_DAC1064,matroxfb_Ti3026,matroxfb_accelintree=Yvermagic=3.2.0-4-amd64 SMP mod_unload modversions     0   outputsdfp_typedfpcross4MBgrayscalefvfhmaxclkdepthsyncpixclockhslenrightleftvslenlowerupperyresxresvesadevinverseinv24sgrammtrrmemtypenoinitnobiosnovgano_pci_retrynopannoacceldisabledmemmatroxfb_enable_irqmatroxfb_wait_for_syncmatroxfb_unregister_drivermatroxfb_register_driverVmodule_layout__request_region:up_readO7matroxfb_g450_connecto>param_ops_intXiiomem_resource2$dev_set_drvdata'|autoremove_wake_functionFMmalloc_sizes@!rmtrr_add'ثmatroxfb_var2myu!matroxfb_g450_shutdown)g__get_user_4>mutex_unlock'matroxfb_read_pinsSqsprintf̦Wdown_read6 param_ops_stringc__init_waitqueue_head?q_copy_to_userYuioport_resourcezmatrox_mystiqueJ_raw_spin_unlock_irqrestore!current_tasky__mutex_initI'printkȐfb_alloc_cmap7register_framebuffer nǡ_cond_resched8a"pci_bus_write_config_dwordXmutex_lockRrequest_threaded_irqo!E1pci_dev_presentj1matrox_millennium\__put_user_45Bioremap_nocachepci_bus_read_config_dword__stack_chk_fail?,schedule_timeout 4a|__release_region=pci_unregister_driverg+zkmem_cache_alloc_trace'_raw_spin_lock_irqsaveEfb_set_varA!__wake_up'matrox_cfbX_init zkfree\\prepare_to_waitcmatrox_G100S9iounmapN9-'mtrr_delőՇ__pci_register_driver|ffinish_wait!pci_enable_device3/~_copy_from_userddev_get_drvdata an*__init_rwsemث free_irqstrcpyBunregister_framebuffer+++++++ +!+%+'%+ p+`[++ +`[+ +`[+p+p+ 2+!+2`[+!+2p+!+2+!+2p+! 22p+!2p+%+y!?@~+%?+%O@~+'%O@~)0! `-           0'`F0! `< Xp< < <@0 <@p<p<` < ( <^0'`F X`;,F `'F `$ <matroxfb_baseGCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3matroxfb_base.koE"H.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.exit.text.rela.init.text.rela__ksymtab.rela__kcrctab.rodata.str1.1.rela.smp_locks.modinfo.rela__param.rela.rodata__ksymtab_strings__versions.rela.data.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3d&.p  >& 90 N'I` ^)@Y m * h` w2@*/ @H /@@ PD H_pHpW@ p_@cHH0  ed0e<e)ee8o!  H' nn!^;dOp2[Q4n`p0#?apH$ #$/$;$G$Sbpk$o(w@@048<@ DHLP B%(l=L!_0#n`y#$+$f%  X6T r0  + DgF  S#K: K `aan@ [.`  D * @M^ ix< L7 K= *<AK^  k|K9@  OQ` L 4 BTIc[v mR "O! ( 4O, @  N .` Oo    4 N E @ 9 W:  `  > M. @  L C\  *n +   H ` @ i    P  Y    & V8 ( MG u Z  g \x  |     h  i   @ p  S  2 ` A wT  Hd D x  ~ W D      @    * <  JN R d  t  g 5      U     &$]<:M`^ k@y`+++A+l+++ ++&C+4pTER a3  qZo H !*2> MFl| .?Yiv` "/<XhxL&(=Zqupdate_crtc2matroxfb_openmatroxfb_test_and_set_roundingmatroxfb_decode_vartable.33053matroxfb_check_varmatroxfb_driver_listmatroxfb_listmight_faultcopy_from_usermatroxfb_set_parmatroxfb_probedev_listdevmemtypenoinitnovganobiosno_pci_retry__key.33468inv24sgramcross4MB__key.33469__key.33470__key.33471__key.33472vesafb_defineddfp_typedfpoutputspanellink_outputmemintel_82437.33386mtrrdepthfhfvnoaccelcolorsgrayscalematroxfb_opshslenvslenleftrightupperlowerxresyressyncmaxclkpixclocknopanmatrox_irqmatroxfb_pan_displaymatroxfb_ioctlmatroxfb_setcolregmatroxfb_blankCSWTCH.123matroxfb_remove.isra.4.part.5pci_remove_matroxmatroxfb_crtc1_panpos.part.6matroxfb_releasematrox_donematroxfb_driverdisabledvesavesamapRSptrtimmings__ksymtab_matroxfb_enable_irq__kstrtab_matroxfb_enable_irq__kcrctab_matroxfb_enable_irq__ksymtab_matroxfb_wait_for_sync__kstrtab_matroxfb_wait_for_sync__kcrctab_matroxfb_wait_for_sync__ksymtab_matroxfb_unregister_driver__kstrtab_matroxfb_unregister_driver__kcrctab_matroxfb_unregister_driver__ksymtab_matroxfb_register_driver__kstrtab_matroxfb_register_driver__kcrctab_matroxfb_register_driver__mod_outputs2535__mod_outputstype2534__param_outputs__param_str_outputs__param_string_outputs__mod_dfp_type2533__mod_dfp_typetype2532__param_dfp_type__param_str_dfp_type__mod_dfp2531__mod_dfptype2530__param_dfp__param_str_dfp__mod_cross4MB2529__mod_cross4MBtype2528__param_cross4MB__param_str_cross4MB__mod_grayscale2527__mod_grayscaletype2526__param_grayscale__param_str_grayscale__mod_fv2525__mod_fvtype2523__param_fv__param_str_fv__mod_fh2522__mod_fhtype2521__param_fh__param_str_fh__mod_maxclk2520__mod_maxclktype2519__param_maxclk__param_str_maxclk__mod_depth2518__mod_depthtype2517__param_depth__param_str_depth__mod_sync2516__mod_synctype2515__param_sync__param_str_sync__mod_pixclock2514__mod_pixclocktype2513__param_pixclock__param_str_pixclock__mod_hslen2512__mod_hslentype2511__param_hslen__param_str_hslen__mod_right2510__mod_righttype2509__param_right__param_str_right__mod_left2508__mod_lefttype2507__param_left__param_str_left__mod_vslen2506__mod_vslentype2505__param_vslen__param_str_vslen__mod_lower2504__mod_lowertype2503__param_lower__param_str_lower__mod_upper2502__mod_uppertype2501__param_upper__param_str_upper__mod_yres2500__mod_yrestype2499__param_yres__param_str_yres__mod_xres2498__mod_xrestype2497__param_xres__param_str_xres__mod_vesa2496__mod_vesatype2495__param_vesa__param_str_vesa__mod_dev2494__mod_devtype2493__param_dev__param_str_dev__mod_inverse2492__mod_inversetype2491__param_inverse__param_str_inverseinverse__mod_inv242490__mod_inv24type2489__param_inv24__param_str_inv24__mod_sgram2488__mod_sgramtype2487__param_sgram__param_str_sgram__mod_mtrr2485__mod_mtrrtype2484__param_mtrr__param_str_mtrr__mod_memtype2482__mod_memtypetype2481__param_memtype__param_str_memtype__mod_noinit2480__mod_noinittype2479__param_noinit__param_str_noinit__mod_nobios2478__mod_nobiostype2477__param_nobios__param_str_nobios__mod_novga2476__mod_novgatype2475__param_novga__param_str_novga__mod_no_pci_retry2474__mod_no_pci_retrytype2473__param_no_pci_retry__param_str_no_pci_retry__mod_nopan2472__mod_nopantype2471__param_nopan__param_str_nopan__mod_noaccel2470__mod_noacceltype2469__param_noaccel__param_str_noaccel__mod_disabled2468__mod_disabledtype2467__param_disabled__param_str_disabled__mod_mem2466__mod_memtype2465__param_mem__param_str_mem__mod_license2463__mod_description2462__mod_author2461matroxfb_devicesvbMillenniumvbMillennium2vbMillennium2AvbMystiquevbG100vbG200vbG400__mod_alias98__mod_alias97__mod_alias96__mod_alias95__mod_alias94__mod_alias93__mod_alias92__mod_alias91__mod_alias90__mod_alias89__module_depends____versions__mod_intree17__mod_vermagic5unregister_framebufferstrcpyfree_irq__init_rwsemdev_get_drvdata_copy_from_user__crc_matroxfb_enable_irqpci_enable_device__this_modulefinish_wait__pci_register_drivermtrr_deliounmapmatrox_G100cleanup_module__crc_matroxfb_register_driverprepare_to_waitkfreematrox_cfbX_init__wake_upfb_set_var_raw_spin_lock_irqsavekmem_cache_alloc_tracepci_unregister_driver__release_regioninit_modulematroxfb_enable_irqschedule_timeout__stack_chk_failpci_bus_read_config_dwordioremap_nocache__put_user_4matrox_millenniumpci_dev_present__mod_pci_device_tablerequest_threaded_irqmutex_lockpci_bus_write_config_dword_cond_reschedregister_framebufferfb_alloc_cmapprintk__mutex_initcurrent_task_raw_spin_unlock_irqrestorematrox_mystiqueioport_resource_copy_to_user__init_waitqueue_headparam_ops_stringdown_readsprintfmatroxfb_read_pinsmutex_unlock__crc_matroxfb_unregister_drivermatroxfb_register_driver__get_user_4matroxfb_wait_for_sync__crc_matroxfb_wait_for_syncmatroxfb_g450_shutdownmatroxfb_var2mymtrr_addmalloc_sizesautoremove_wake_functiondev_set_drvdataiomem_resourceparam_ops_intmatroxfb_unregister_drivermatroxfb_g450_connectup_read__request_region p\Pl `\PRl/@WG=P=PJ p(I !6 K< M ^  d t z     $    " 0 $7 < G $N 'S 5a $q ; $ ; ( = 4 l 5 (| ^ 4 # 5 C J 4^ m Lu Q ( L Q      ) 44=)V p[4}(( , 400F0N? 4H 4, -= 9BQJO]c,L0         0 4 +) s3y8D<H48 <@@DLKH*H=HG0QW<]@cHl,z,,48DHHHLLLH HHL%0+28@FN` 4h y   ;4 f(4D2W \4s z4 F L# L#" `<Xlf\pl p'  B%.^ e4,%E 73%_ Jh 6&%g%:C*Dp=P'=EP=PW*o |    > =F P = P : !=Q!P!'H# `/$ 7$FX$d$p$$ L$#$ L$#$$ %%\& 1$>%7 " 4EVgx !4,,HHHH  +T<CTJ XQ4XP\ cTq ? @ 7 8   C  D) /5;E K<Q/Z+cGlK{ 0T u  %0D8 N(+BFEA%< (M8p@HMX$`hMxM8M4M0MLM (M8@HMXP`hMx<M M"M@(M.M 4(M8H@9HMXD`>hMxCMHM`PMVM \M h(M8@pHMX`whMx~MMM MM (M8n%Q!0#((``h`ppxp?$ @`(0PXx -@H<hpPf-x08X`0+P+p+8H$8