# changelog

author: sndirsch@suse.de
date: 1258459200
changelog:
  - xf86-video-mga-commit-5d4144e.diff
    * Removed DDC1 support for G200eW (requested by Matrox, i.e.
      Yannick Heneault <yheneaul@matrox.com>)


author: sndirsch@suse.de
date: 1250596800
changelog:
  - g200_countram_and_wbmaxpll.patch
    * backported missing hunks for upstream commits
    - c955c1fdabfe0449369d0ccf31ab7e6ef3d7bffe
    * fixed memory count rountine for G200eW to detect up to
      16Megs on X server without libpciaccess.
    - 70681daa0392e5fa413f888d92a30ddacdcc9c8c
    * Fixed G200SE PLL selection routine of m,n,p.
    - 19c44d537e982fcf0fe2dc9f3273ac6166302510
    * Fixed bad vga access in memory count routine.
      by Matrox (Yannick Heneault)


author: sndirsch@suse.de
date: 1231329600
changelog:
  - g200wb_pll2.patch (FATE #306191)
    * improves stability over multiple mode switch (Yannick Heneault)


author: sndirsch@suse.de
date: 1224244800
changelog:
  - mem_check.patch (FATE #306191)
    * fixes the memory bandwith check to use 318.77Mhz for Winbond
      to allow modes like 1280x1024x32@60Hz to pass
    * added eW and EV suffixes to g200 identifier string table


author: sndirsch@suse.de
date: 1223467200
changelog:
  - wb_pll_fix.patch
    * fixed winbond/nuvoton min pll clock to correct value (18.75Mhz)
      (FATE #306191)


author: sndirsch@suse.de
date: 1216987200
changelog:
  - mga-g200ev_wb.diff
    * adds support for Matrox G200EV/G200WB requested by Dell and
      provided by Matrox (FATE #306191)


author: sndirsch@suse.de
date: 1192104000
changelog:
  - no longer build regular ATI driver; replaced by
    xorg-x11-driver-video-radeon package, which has been added to
    Requires now


author: sndirsch@suse.de
date: 1187179200
changelog:
  - ati-mach64-nocpio-loadbios.diff:
    * The VBIOS isn't loaded without CPIO as int10 execution of BIOS
      code would trigger PIO access. Thus the driver doesn't bother
      to load VBIOS which contains tables with information on the
      hardware. Without those tables default values are used which
      turn out to be wrong for this particular hardware. This patch
      loads the BIOS code separately in the NOCPIO case so the BIOS
      tables can be used. (Bug #202341)
  - obsoletes the additional "atiwcpio" driver (see Bug #243074)


author: sndirsch@suse.de
date: 1184846400
changelog:
  - mga-suse_xorg_72_[12]-0001.diff
    * update to support new chips from ServerEngines, with graphics
      portion is based on G200 GPU (Bug #292713)
  - mga-xorg_patch_with_24_without_15.diff
    * update to mga-suse_xorg_72_[12]-0001.diff for the new chips
      from ServerEngines which re-enables support for 24bit color
      depth on a 24bit framebuffer but which disables support for
      15bit colordepths (Bug #292713)
  - mga-g200se-24bit-packed.diff:
    * always use 24bit packed framebuffer on G200 SE unless
      Overlay option is set (Bug #292713)
  - updated SaX2/hwinfo data for G200 SE cards (Bug #292713)


author: sndirsch@suse.de
date: 1168603200
changelog:
  - fixed typo (MGAG200SEHWSaveMode --> MGAG200SESaveMode) in
    mga-g200se_pci-misaligned.diff (Bug #234010)


author: sndirsch@suse.de
date: 1165233600
changelog:
  - mga-g200se_pci-misaligned.diff:
    * fixed system freeze on G200 SE controllers caused by misaligned
      PCI access (Bug #210259, Matrox)
  - mga-g200se_pcie-disable-mtrr.diff:
    * disable mtrr support on pcie cards (Matrox)


author: sndirsch@suse.de
date: 1158580800
changelog:
  - radeon_rn50_memmap.diff/radeon_rn50_memmap-sle10.diff:
    * This should fixup the rn50/m6/m7 memory map problem that has
      been reported since BenH's memory mapping changes (Bug #204882)


author: sndirsch@suse.de
date: 1157457600
changelog:
  - fixed atiold/ati10b driver, which tried to load "atimisc" instead
    of "atimiscold"/"atimisc10b" submodule, which fails because of
    version conflicts


author: sndirsch@suse.de
date: 1151496000
changelog:
  - fixed Xserver crash with MGA G200 SE GPUs on i386 by disabling
    the use of Hallib (Blocker Bug #187708)


author: sndirsch@suse.de
date: 1148385600
changelog:
  - no longer remove NVIDIA driver in %pre of
    xorg-x11-driver-video-nvidia; it no longer conflicts with NVIDIA
    driver package (Bug #175683)


author: sndirsch@suse.de
date: 1145966400
changelog:
  - updated ati-1_0_branch (2006-04-25)
    * Fix enabling of external VGA output on some cards with dual
      entity setup instead of MergedFB. This was broken due to bogus
      manipulations of a register between the 2 entities. This fix is
      a big "violent" in that it always enables the analog output
      regardless of what is plugged. It should work though (at the
      expense of some additional power consumption). A proper fix
      should be easy to do once Alex gets his output mapping rework
      in. (Benjamin Herrenschmidt)


author: sndirsch@suse.de
date: 1145620800
changelog:
  - updated ati-1_0_branch (2006-04-21)
    * Add support for backing up the PCIE GART table on VT switch.
      This makes suspend/resume work a lot better on PCIE cards.
    * X.Org Bug 6672: fix interrupts on radeon since memmap changes


author: sndirsch@suse.de
date: 1143979200
changelog:
  - mga-g200se_pci.diff:
    * Coverity #92: Eliminate a dead code path. (Adam Jackson)
    * Coverity #1009: Check for NULL first before assigning to
      pMGADRI. (Adam Jackson)
    * X.Org Bug #5587: Refactor mga_storm.c to only build once for all
      color depths. (Ian Romanick)
    * X.Org Bug #6328, Bug #159815:
      Add support for Matrox G200SE chips. (Matrox)


author: sndirsch@suse.de
date: 1143460800
changelog:
  - added ati-1_0_branch (2006-03-27) ati/atimisc/r128/radeon drivers
    set ("ati10b/atimisc10b/r12810b/radeon10b")


author: sndirsch@suse.de
date: 1142337600
changelog:
  - updated ast driver (Bug #157879, X.Org #4937)
    * fixed MMIO mode issue; display abnormal if set 2D acceleration
      option as MMIO mode


author: sndirsch@suse.de
date: 1141646400
changelog:
  - radeon-xrandr-dotclock.diff:
    * fixes dotclock in xrandr output on mergedfb configurations
      (Bug #135749)


author: sndirsch@suse.de
date: 1140609600
changelog:
  - disabled xf86-video-ati-disable-mc-clients.diff, since this patch
    has broken IBM T41p support again completely (Bug #152473)


author: sndirsch@suse.de
date: 1140177600
changelog:
  - p_mga.diff:
    * fixes graphics corruption on Mystique revision 2 (Bug #151306)
  - xf86-video-ati-disable-mc-clients.diff:
    * fixes video corruption on ATI ES1000 (Bug #151631)


author: sndirsch@suse.de
date: 1140177600
changelog:
  - rn50-pixelclock-limit.diff:
    * Limit pixel clock to model memory bandwidth limits
      (Bug #139361, X.Org Bug #5766)


author: sndirsch@suse.de
date: 1140091200
changelog:
  - radeon-memmap-7.0-3.diff:
    * obsoletes p_radeon-memmap.diff/p_radeon-memmap-fix.diff
      (Bug #150146)


author: sndirsch@suse.de
date: 1140091200
changelog:
  - avoid_random_bogus_dma.diff:
    * avoids random bugs bugs (Bug #140420, comments #45/46/47/48)
    * obsoletes r300-sn2-piowrite_v7.diff
    * this also happened on non-ia64 machines, so apply it everywhere


author: sndirsch@suse.de
date: 1139227200
changelog:
  - switched back to old radeon fixes by Benjamin Herrenschmidt
    (Bug #127757, Bug #147608)
    radeon-memmap-7.0-2.diff --> p_radeon-memmap.diff/
      p_radeon-memmap-fix.diff


author: sndirsch@suse.de
date: 1138881600
changelog:
  - r300-sn2-piowrite_v7.diff (only applied on IA64)
    * obsoletes disabled r300-sn2-piowrite.diff (Bug #140420,
      comment #36)
  - disabled radeon-memmap-7.0-2.diff on IA64; probably this one has
    broken some things on this platform


author: sndirsch@suse.de
date: 1138363200
changelog:
  - radeon-memmap-7.0-2.diff (http://gate.crashing.org/~benh/)
    * obsoletes p_radeon-memmap.diff/p_radeon-memmap-fix.diff
      (Bug #127757)


author: sndirsch@suse.de
date: 1138017600
changelog:
  - nv-060122.diff:
    * New chip support from Mark Vojkovich's 2006-01-20/2006-01-21
      XFree86 CVS updates (GF 6XXX: C51, GF 7XXX: G71/G72/G73)


author: sndirsch@suse.de
date: 1136289600
changelog:
  - p_radeon-memmap.diff/p_radeon-memmap-fix.diff:
    * radeon memory map fix by Benjamin Herrenschmidt (adjusted to our
      sources by dmueller); see
      http://lists.freedesktop.org/archives/xorg/2005-December/011678.html
      for details. This fixes Bug #127757 for dmueller (at least).


author: sndirsch@suse.de
date: 1132833600
changelog:
  - added ast driver for ASpeed Tech. AST2000 (XFree86 Bug #1628)
  - disabled build of other video drivers


author: sndirsch@suse.de
date: 1130068800
changelog:
  - fixed provides of xorg-x11-driver-video-nvidia
    * XFree86-server:...  --> XFree86-server-glx:...
    * xorg-x11-server:... --> xorg-x11-server-glx:...


