Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-29 | RADEON: don't enable legacy bios table based init yet | Alex Deucher | |
Needs more work and we need to figure out how best to decide when to use it. | |||
2008-05-28 | ATOM: fail of we are not able to get a bios image | Alex Deucher | |
2008-05-28 | R1xx: Gamma fixes for overlay | Alex Deucher | |
2008-05-28 | RADEON: only attempt to read vbios from legacy ISA space if it's primary | Alex Deucher | |
2008-05-27 | R3/4/5xx: use get_param to get the num_gb_pipes from the drm | Alex Deucher | |
2008-05-27 | RADEON: improve support for secondary cards | Alex Deucher | |
this should fix bugs 16115, 16035 | |||
2008-05-27 | ATOM: remove duplicate code | Alex Deucher | |
2008-05-28 | radeon: fix surface access on avivo chips. | Dave Airlie | |
This should fix VT switch on vesafb | |||
2008-05-27 | r600: fix vt switch issue | Michael Babej | |
RH BZ 441492 | |||
2008-05-24 | atombios: for LVDS set use ref div as per legacy | Dave Airlie | |
2008-05-20 | Strip ^M's from src/AtomBios/includes/ObjectID.h | Alan Coopersmith | |
2008-05-20 | On non-gcc compilers, use C99's __func__ instead of gcc's __FUNCTION__ | Alan Coopersmith | |
2008-05-20 | R200/R300: fix gamma setup for overlay | Tobias Diedrich | |
More pending. See bug 16001 | |||
2008-05-20 | RADEON: cleanup connection detection and remove duplicate code | Alex Deucher | |
2008-05-20 | RADEON: enable cloning on multi-crtc cards | Alex Deucher | |
2008-05-20 | ATOM: Ignore invalid connector entries | Alex Deucher | |
2008-05-20 | Change RMX code to follow the programming algorithm suggested by ATI. | Egbert Eich | |
ATI provides the following algorithm to calculate the RMX scaling ratios in its programming specs: when RMX_AUTO_RATIO_HORZ_INC set to 1,Horizontal auto ratio result trucated, and then incremented by 1. Horz_Ratio = ( ((Active display width in characters (including overscan) + 1) / (Panel width in characters)) x 4096 + 1 ) else Horz_Ratio = ( ((Active display width in characters (including overscan)) / (Panel width in characters)) x 4096 + 1 ) when RMX_AUTO_RATIO_VERT_INC set to 1, Vertical auto ratio result trucated, and then incremented by 1. Vert_Ration = ( ((Active display width in characters (including overscan) + 1) / (Panel width in characters)) x 4096 + 1) else Vert_Ration = ( ((Active display width in characters (including overscan)) / (Panel width in characters)) x 4096 + 1) This patch implements this behavor. Additionally it avoids the use of floats. | |||
2008-05-20 | R3/4/5xx: fixup logic from last commit | Alex Deucher | |
Spotted by otaylor and MrCooper | |||
2008-05-20 | R3/4/5xx: fix EXA rotation | Alex Deucher | |
xrandr uses PictOpSrc for rotation which we were falling back on since render semanties require alpha=0 for REPEAT_NONE when there is no alpha channel and there is a transform. If the dst has no alpha channel we should be ok I think. Otayler and I discussed this on IRC. the more general fix would be to clip the dst to the src and mask for bounded ops like in/add/over in the pixel exact transform case. | |||
2008-05-14 | RADEON: missing stdint.h includes | Corbin Simpson | |
2008-05-14 | Add RS600 support | Alex Deucher | |
2008-05-13 | RS4xx: Split out RS400 and RS480 as separate families | Alex Deucher | |
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC setups and need to be handled differently | |||
2008-05-13 | Reinstate CARD* types that are part of external interfaces. | Michel Dänzer | |
The compiler pointed this out... | |||
2008-05-12 | Replace CARD{8,16,32} with uint{8,16,32}_t | Matt Turner | |
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h. | |||
2008-05-12 | RADEON: fix lockup on start | Avi Rozen | |
see debian bug 480312 | |||
2008-05-12 | radeon: fix set_cursor_colours remove fb offset | Dave Airlie | |
2008-05-12 | radeon: rs485 vs rs485m.. mobile? non-mobile? bi? | Dave Airlie | |
So it appears we have in the wild two chipsets with the same PCI ID (0x1002:0x5974) that are mobile and non-mobile. the RH bug references is a desktop system. The Dell Vostro 1100 also has this chipset with LVDS bits. | |||
2008-05-12 | radeon: add initial support for cloning outputs. (single-CRTC cards only) | Alex Deucher | |
airlied - This code was originally written by Alex, and I've modified it to only run on single-CRTC cards for now until we can test it some more. | |||
2008-05-09 | RADEON: fixup ifdef from last commit | Alex Deucher | |
2008-05-08 | RADEON: disable MMIO paths for EXA composite/texvid on IGP/R5xx | Alex Deucher | |
The MMIO paths eventually lead to a hang on r5xx/IGP. I haven't been able to find out why yet. | |||
2008-05-07 | radeon: fix zaphod EXA with texture video | Dave Airlie | |
2008-05-07 | avivo: fix zaphod cursor in theory | Dave Airlie | |
2008-05-07 | radeon: fix textured-xv on zaphod | Dave Airlie | |
2008-05-07 | radeon: zaphod: fix render accel for EXA | Dave Airlie | |
2008-05-07 | radeon: fix EXA pixmap offset on zaphod | Dave Airlie | |
2008-05-07 | radeon: zaphod fixes for pciaccess not allowing multiple MMIO maps | Dave Airlie | |
2008-05-07 | radeon: zaphod fix for cursor on second head | Dave Airlie | |
We don't need to add fbOffset here as the mmap we have of the framebuffer starts half way. | |||
2008-05-02 | Add a test for __GLIBC__ to CD_Common_Types.h. | Julien Cristau | |
Atombios redefines the standard types but the definitions conflict with the ones from glibc (causes build failures on GNU/Hurd and GNU/kFreeBSD). | |||
2008-05-02 | ATOM: add support for DragonFlyBSD | thegraze | |
2008-04-30 | RADEON: lock the cursors when updating | Alex Deucher | |
this should fix occasional corruption seen when updating the cursor. | |||
2008-04-29 | RADEON: assorted fixes | Alex Deucher | |
- free rotate pixmaps on VT switch - save crtc/output status so we only turn on crtcs/outputs if they are off - show/hide cursors when changing modes | |||
2008-04-28 | R3xx+: further fix for IGP chips | Stephan Wolf | |
see bug 15538 | |||
2008-04-27 | IGP: fix EXA composite corruption | Alex Deucher | |
2008-04-27 | RADEON: remove duplicate register define | Alex Deucher | |
Also add more bit defs to wait_until register | |||
2008-04-27 | RADEON: decrease crtc/output verbosity | Alex Deucher | |
2008-04-17 | Emulate repeats by drawing in tiles | Owen Taylor | |
When we can't turn on hardware repeats, because the texture is non-power-of-two, or has padding at the ends of lines, try to draw the image in multiple tiles rather than falling back to software. (We can only do this when there is no transform.) | |||
2008-04-17 | Turn on wrapping when repeating on R100 + R200 | Owen Taylor | |
Actually enable repeats for R100 and R200. This corresponds to a R300 change made in the patch in: http://bugs.freedesktop.org/show_bug.cgi?id=15333 | |||
2008-04-17 | R300+: move more common code into init3d() | Alex Deucher | |
- pre-load r3xx tex instructions - setup RS instructions in init3d() | |||
2008-04-17 | Radeon: Omit mask coordinates | Owen Taylor | |
Adapted from Owen's patch on bug 15546 This fixes the slowness with aatext on r300 and may speed up other chips marginally. | |||
2008-04-15 | fix up some things from the last commit | Alex Deucher | |