ELFtj4($!GNUnƱu c oU]ultYL;XLt ]u]Ívp<9q H1Ҿt1ҍ5w;LvLLt=L=P ]>Efǀfǀfǀ( 0   $ E躠ֹ(4$D$D$D$ D$D$U苂 D$  D$ $D$M苁4`u1\$F$ED$LF$PD$ =@BkL@B@BWj= = wI y  СH9rH=4 %&UWVS f=P$H&E@ }& f;9uw,f9srsft f9uf9KuѡiEMP@ $E10   ^_1tftEdžHdžPdžT4` t E      cdž dž` džd    p v F 8 džXT ډdžP4@1<<4B@džD<t3t%S t҅tt_4u͉ 1 [^_]Ã [^_]Ít&dž dž dž ~t& 1뤾~flU]u}  ø EXt/1t, !9u{]u}]Í41ɺ#\$D$$ua, , , 1]u}]ÉUT$$pU, \XIU ]u}1҉ڹ 19rtft,, , ҋ Ct t 9F8w Xt DC]1u}]ÍS_&fHUWVSHÅBECDrsHs<\lfËfM@  ȈfEBTE` U,  fM싓,  f tU؋, fUu?UǃP, f‰W[^_]Í&UꉓPӍt&1҉E5 UЉm1]É'U,]u}҉Í8t/t]u}]Í& u፸T1҉űG UEEUE؉UdEEEԍUU9W uInvalid vesa mode 0x%04X matroxfb MMIOmatroxfb FBmatroxMATROXfb%d: %s frame buffer device &minfo->crtc2.lock&minfo->altout.lock&minfo->fbcon.mm_lockmatroxfbMatroxPCI:%smatroxfb_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 output<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 <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 <6>matroxfb: %dx%dx%dbpp (virtual: %dx%d) <6>matroxfb: framebuffer at 0x%lX, mapped to 0x%p, size %d <6>fb%d: initializing hardware <7>matroxfb: someone disabled IRQ [%08X] <3>matroxfb: depth %d is not supported, using default h[#parm=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 srcversion=5CD6D20FCF8E9BE8982B0AEalias=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_accelvermagic=3.0.0-14-generic-pae SMP mod_unload modversions 686 @ 40,HL8<D@ X$,3: @MPS[dmatroxfb_enable_irqmatroxfb_wait_for_syncmatroxfb_unregister_drivermatroxfb_register_driver |u Y yI !""T##$%Fmodule_layout__request_regionkmalloc_caches5up_readmatroxfb_g450_connecto>param_ops_intXiiomem_resourceldev_set_drvdata'|autoremove_wake_function@!rmtrr_add'ثmatroxfb_var2myrmatroxfb_g450_shutdown)g__get_user_42mutex_unlockfӋvmatroxfb_read_pinsZ,R` rL I[ mR  (  : OJ !^ l  ~ 4O    O     N E$ 1  B W:Q d 0q  M  @   * +  P  X @ i" 6 `D  V Yf  z p  ( M u    |    $ &  i7 L [ , n S   3 H D   : W D , A @  Z @j ~  M  J R   S g 5 %[  : UHZfd v $]:4(8 #+++99+Gd+U+c+q++;+f+T@>   +AEW|eqk%<Rcop 4*5PWdr#+>KkΞlp%_.<Wmuupdate_crtc2matroxfb_openmatroxfb_pitch_adjustmatroxfb_decode_vartable.30730matroxfb_check_varmatroxfb_getmemorymatroxfb_driver_listmatroxfb_listmatroxfb_init_paramsfhmaxclkvesavesamapRSptrlefttimmingsxresrighthslenupperyreslowervslenfvpixclockdepthmatroxfb_set_parinitMatrox2vesafb_defineddfp_typeoutputspanellink_outputmemintel_82437.31063dfpmtrrnoaccelcolorsgrayscalematroxfb_opssyncnopanmatroxfb_probedev_listdevmemtypenoinitnovganobiosno_pci_retry__key.31145inv24sgramcross4MB__key.31146__key.31147__key.31148__key.31149matrox_irqmatroxfb_get_vblankmatrox_pan_varmatroxfb_pan_displaymatroxfb_setcolreg.part.4matroxfb_setcolregmatroxfb_blankCSWTCH.128matroxfb_remove.isra.6.part.7pci_remove_matroxmatroxfb_crtc1_panpos.part.9matroxfb_disable_irqmatroxfb_releasematroxfb_ioctlmatrox_donematroxfb_driverdisabled__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_srcversion99__mod_alias97__mod_alias96__mod_alias95__mod_alias94__mod_alias93__mod_alias92__mod_alias91__mod_alias90__mod_alias89__mod_alias88__module_depends____versions__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_dwordmcountcopy_to_user_cond_reschedregister_framebufferfb_alloc_cmapprintk__mutex_initcurrent_task_raw_spin_unlock_irqrestorematrox_mystiqueioport_resource__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_addautoremove_wake_functiondev_set_drvdataiomem_resourceparam_ops_intmatroxfb_unregister_drivermatroxfb_g450_connectup_readkmalloc_caches__request_region 777[ 7}77e-v7} 7"5m7E5nG N@ Dl V D< VC #Z 7`   <W     R  X R  X :/v/..2%6D6m6tF<MR)R)IN<ch<t~<<<< #O=B<ZAj~XU #/7@; (.4:CTZhmGTns|<<: <!*</7@%Vjy 70p.W':Q?Pcix~ #=.=BHMBn|f"74HM<7+z7&?+7 7d+~P>!,+'J7 7 7l!!7!!M""("R5")B"RV")]""{""7""7"&8#?U#7##7C$$$$$7%7%%D%VF&A'9N'0y(9(J(K((D )V")8C)Vp))D)V)8)*D**D#+Vg+t+y++++E+8,VH,Dd,V,V,V,-16HM\bgv< "(.:@FRX^jpv 1BSin<t (+KTI  LH   $(,048<@DHLPTX\`dhlptx|  $(,048$C S $S,04S<@DSLPTS\`dSlptS|SSSSSSSSS S $S,04S<@DSLPTS\`dSlptS|SSSSSSSSS S  $(,048<@DHLPTX\`d48<@hlpt8<X\x|8<X\x|8<X\`111@$4D*t