summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-10-08Quirk for Samsung Q35 which has no TV output.Keith Packard
2007-10-08use field name to initialize i915 xvmc driverZhenyu Wang
2007-10-08Merge branch 'master' into xvmcZhenyu Wang
Conflicts: src/i830_driver.c
2007-10-08move some definition out of i915 specific headerZhenyu Wang
2007-10-08Temp work around ttm allocation for xvmc, which should be fixed later.Zhenyu Wang
2007-10-05Replace setting of LIFETIME_FIXED on cursors with just updating the offsets.Eric Anholt
2007-10-05Don't set overlay registers LIFETIME_FIXED. It always uses the current offset.Eric Anholt
2007-10-05Revert setting of exa_965_state as LIFETIME_FIXED.Eric Anholt
The current offset is used every time in render setup.
2007-10-05Don't leak buffer object allocations in i830_reset_allocations().Eric Anholt
2007-10-05Warning cleanup.Eric Anholt
2007-10-05Fix formatting of error message.Eric Anholt
2007-10-01Bring the CH7017 driver closer to spec.Eric Anholt
This is also closer to what my hardware is programmed with, except for some very confusing off-by-one bugs in an unexpected direction.
2007-10-01Fix probing of the sample CH7017 device I found by allowing GPIO overrides.Eric Anholt
It may be that the LVDS chips need to be DVOA and GPIOB only on mobility devices with them, and DVOC/GPIOE on non-mobility like this 845. But until more examples are found, just make this one device probe.
2007-10-01Restore building of pciaccess-based tools even if the server doesn't use it.Eric Anholt
2007-10-01Remove more DVO probing noise.Eric Anholt
2007-10-01Suppress I2C failure error messages during DVO device detection.Eric Anholt
Otherwise, errors would be printed for every chip probed which wasn't present on the system.
2007-10-01Enable CH7017/7018 DVO driver by default.Eric Anholt
On hardware containing one of these chips (generally single pipe with an LVDS connected), it's probably better to try to enable it and fail in some cases than to not probe the output at all.
2007-10-01Disable TV/VGA output on the CH7017/7018 devices.Eric Anholt
We don't support those outputs on this chip yet, so turn them off if the BIOS had set them on.
2007-09-29Ignore detection of TV output on Panasonic CF-Y7Regis Prevot
2007-09-29rename xvmc init function namesZhenyu Wang
2007-09-28Go back to using old drm_i915_flip_t field nameJesse Barnes
This field shouldn't have been renamed in the first place. Go back to using the old name so that the tree is backward and forward compatible again.
2007-09-28Dell XPS 1330 has no TV outKyle McMartin
2007-09-27Pin cursor, overlay(no physical) and exa state buffersZhenyu Wang
And cursor mem counting for dri mem manager is not relate to overlay.
2007-09-26clean up old i915 xvmc function declareZhenyu Wang
2007-09-26Revert to origin xvmc setup stepsZhenyu Wang
We have to grab xvadaptor's PutImage earlier than xv init, otherwise no chance to do that..
2007-09-26Fix pixmap offsetHong Liu
Use consistent interface for counting pixmap offset.
2007-09-26Log xvmc driver nameZhenyu Wang
2007-09-26clean up err reportZhenyu Wang
Still need to clean up return value for XvMC API
2007-09-26fix i915 xvmc devPrivate referenceZhenyu Wang
2007-09-26comment out i965_xvmc_driver for nowZhenyu Wang
2007-09-26Create xvmc driver interfaceZhenyu Wang
convert i915 to new xvmc driver interface
2007-09-24Remove logic for supporting i915tex_dri.so vs. i915_dri.so.Eric Anholt
There can be only one.
2007-09-21Merge branch 'buffer-objects'Eric Anholt
This branch changes i830_memory.c's allocator to use TTM when available to allocate memory, which also allows TTM to control almost the entire aperture. As a result, our front/back/depth buffers are created as real buffer objects, which may be used by the DRI driver instead of the fake buffer type in TTM. The updated DRM with bo_set_pin ioctl is required, to allow us to pin and unpin our buffers as needed.
2007-09-20Merge remote branch 'origin/master' into buffer-objectsEric Anholt
Conflicts: src/i830.h src/i830_driver.c
2007-09-20Fix pixmap offsetHong Liu
Use consistent interface for counting pixmap offset.
2007-09-19Add media state definition on i965Zhenyu Wang
This adds VFE state and interface descriptor struct define.
2007-09-19Merge branch 'master' into xvmc-i915Zhenyu Wang
Conflicts: src/i830.h src/i830_memory.c
2007-09-18Bug #12457: Let the ch7xxx driver probe the 7301Dmitry Babrovich
Looking at the 7304, this chipset likely requires slightly different programming. However, this change allows for at least some functionality.
2007-09-12Remove unused plane->pipe mappings from SAREA privateJesse Barnes
Turns out we can get away without this, so remove it, fix a crash, and only swap planes/pipes if the DRM can support it.
2007-09-11Fix plane/pipe mapping compat codeJesse Barnes
Move plane->pipe mapping adjustment to ScreenInit so we can check against the DRM driver version accurately.
2007-09-10Fix crash in ScreenInitJesse Barnes
Use pScreen directly when getting at the SAREA private, since pScrn->pScreen may not be initialized yet.
2007-09-10Only swap planes and pipes if DRM supports itJesse Barnes
We want to associate plane A with pipe B on pre-965 mobile chips, since that's the only way to get framebuffer compression on the builtin LVDS on those platforms. However, if we do this swapping and DRM isn't aware of it, we may end up requesting vblank events for the wrong pipe, or setting up SAREA buffer swap state incorrectly. This mod checks whether DRM supports the new plane->pipe swapping behavior, and only enables the swapping if so. This should fix the bugs Lukas found and debugged. Reviewed by Michel Danzer.
2007-09-06Switch to pci_device_map_range/pci_device_unmap_range APIs.Keith Packard
With the libpciaccess change that added these new APIs, use them for all mapping.
2007-09-05Fix G33 GTT stolen mem rangeZhenyu Wang
G33 GTT table lives in seperate stolen mem with graphics data stolen mem.
2007-08-28Don't set supported TV formats until after RandR initialized.Keith Packard
The TV format property cannot be configured until RandR has been initialized.
2007-08-28Limit TV formats to those supported by current connectionKeith Packard
2007-08-28Add register defines for hw binningKeith Packard
2007-08-28Fix build against pre-pci-rework xserver.Michel Dänzer
2007-08-28Fix i915 a8 color buffer blendingZhenyu Wang
From spec, i915 engine uses green channel when reading from 8bit color buffer for blending, and also writes back green channel. Fix blend factor in dest alpha case by using dest color instead. Now rendercheck can pass a8 tests.
2007-08-26i830_driver.c changes for libpciaccess.Keith Packard
Change to use libpciaccess APIs, including computing and using BAR indices for various mapping activities.