Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-18 | i915: add blanking support to intelfb | Jesse Barnes | |
Got tired of not having my LCD actually turn off when I left the machine at the console. | |||
2008-06-18 | i915: use WC mapping for framebuffer screen_base | Jesse Barnes | |
2008-06-18 | Merge branch 'modesetting-101' into modesetting-gem | Jesse Barnes | |
2008-06-18 | i915: switch back to fbcon on panic | Jesse Barnes | |
Normally when X is running, panic messages will be invisible and the machine will just appear to hard hang. This patch adds support for switching back to the fbcon framebuffer on panic (through the use of a panic notifier registration) so we can see what happened. Note that in order to be really useful, X will have to run its VT in something other than KD_GRAPHICS mode. Also, not all kernel errors result in panics, some go through BUG() which may trigger another type of event, not resulting in a switch. | |||
2008-06-11 | Use GEM in modesetting | Jesse Barnes | |
Use GEM for ring buffer setup and framebuffer allocation. This means reworking the hardware status page stuff a bit (just use the basic range allocator for vram for now) and #ifdef'ing out the TTM & DRI2 code. Works well enough to load/unload several times and display fbcon on my T61 (though there's still some unexplained console corruption). | |||
2008-06-06 | intel: don't set the mode on the framebuffer if isn't set to scanout our ↵ | Dave Airlie | |
framebuffer | |||
2008-06-06 | intelfb: add multi fb paths | Dave Airlie | |
2008-06-06 | intelfb: remove duplicate define | Dave Airlie | |
2008-06-06 | intelfb: admit fbdev is crap and punt on trying to resize to a larger fbdev. | Dave Airlie | |
2008-06-06 | intelfb: move mode sets into the intel crtcs | Dave Airlie | |
better place to store them. | |||
2008-06-05 | drm/modeset: add more debugging and fixup some fb enable/disabe bits | Dave Airlie | |
2008-06-05 | drm/modesetting: more fb interface cleanups | Dave Airlie | |
2008-06-05 | drm/modesetting: attempt to make fb code more sane | Dave Airlie | |
2008-06-05 | drm: modesetting unify the hotplug init paths a lot. | Dave Airlie | |
remove fb callbacks, just probe into the driver to sort it out | |||
2008-06-05 | modesetting: fix fb clearing up | Dave Airlie | |
2008-06-05 | modesetting: use surface width height for buffer allocs | Dave Airlie | |
2008-06-05 | modesetting: add surface width/heights | Dave Airlie | |
2008-06-05 | modesetting: initial attempt at debonging fb | Dave Airlie | |
2008-06-04 | drm/modesetting: overhaul the fb create/delete. | Dave Airlie | |
Move TTM code into the driver | |||
2008-06-02 | more checks for NULL encoder so we don't segfault. | Alan Hourihane | |
2008-06-02 | drm: add functions to get/set gamma ramps | Dave Airlie | |
2008-06-02 | drm/modesetting: another re-org of some internals. | Dave Airlie | |
Move dpms into the helper functions. Move crtc into the encoder. Move disable unused functions into the helper. | |||
2008-05-30 | modesetting: the great renaming. | Dave Airlie | |
Okay we have crtc, encoder and connectors. No more outputs exposed beyond driver internals I've broken intel tv connector stuff. Really for TV we should have one TV connector, with a sub property for the type of signal been driven over it | |||
2008-05-29 | modesetting: reorganise code into core and helper functions. | Dave Airlie | |
This splits a lot of the core modesetting code out into a file of helper functions, that are only called from themselves and/or the driver. The driver gets called into more often or can call these functions from itself if it is a helper using driver. I've broken framebuffer resize doing this but I didn't like the API for that in any case. | |||
2008-05-23 | drm_mode_debug_printmodeline doesn't need struct drm_device * | Jesse Barnes | |
Makes printing modelines from some routines easier. | |||
2008-05-12 | fix kernel oops when removing fb | Hong Liu | |
drm_crtc->fb may point to NULL, f.e X server will allocate a new fb and assign it to the CRTC at startup, when X server exits, it will destroy the allocated fb, making drm_crtc->fb points to NULL. | |||
2008-05-08 | i915: Changed intel_fb to use the new drm_crtc_set_config interface | Jakob Bornecrantz | |
2008-05-08 | i915: Fixed indent in intel_fb.c | Jakob Bornecrantz | |
2008-05-08 | drm: check for NULL fb here, shouldn't happen but avoid oops for now | Dave Airlie | |
2008-05-08 | drm: set crtc->fb to NULL | Dave Airlie | |
2008-03-13 | Fix green offset | Alan Hourihane | |
2008-03-07 | drm: we already worked out the pitch. multiplying by 4 is just madness.. | Dave Airlie | |
2008-03-07 | make startup of Xorg smoother if the mode doesn't change. | Dave Airlie | |
just flip the framebuffer in when required. | |||
2008-02-26 | Implement short circuit for base change only | Alan Hourihane | |
Allow mode to be set with fb_id set to -1, meaning set the mode with the current fb (if we have one bound). Allow intelfb to hook back up it's fb if modesetting clears it (maybe temporary). Move any crtc->fb related register changes to set_base in intel_fb. General intelfb cleanups. | |||
2008-02-20 | drm/fb: get rid of offset from structure use bo offset | Dave Airlie | |
2008-02-05 | fix some warnings | Alan Hourihane | |
2008-01-28 | Misc panning fixes for intel_fb | Jakob Bornecrantz | |
2008-01-28 | Added cursor support | Jakob Bornecrantz | |
2007-12-18 | Modesetting Hotplug | Jakob Bornecrantz | |
2007-12-06 | retab intelfb code | Dave Airlie | |
2007-12-06 | check previous mode first | Dave Airlie | |
2007-12-03 | hooks up sync and flags and also clocks to get mode matching better | Dave Airlie | |
2007-12-03 | finish of mode add/remove, just have attach/detach modes | Dave Airlie | |
2007-11-26 | fb: make fb interface use user mode attach/detach for adding modes | Dave Airlie | |
2007-11-26 | drm: make fb modes use usermode add/remove interface | Dave Airlie | |
this stops usermode from getting a mode in the crtc it can't make sense off. | |||
2007-10-25 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/Makefile.kernel linux-core/drm_bo.c linux-core/drm_objects.h | |||
2007-10-15 | should be unlocked | Alan Hourihane | |
2007-10-15 | Fix some buffer teardown problems. | Alan Hourihane | |
2007-09-27 | Add some more checks to modelist walking for matching | Alan Hourihane | |
incoming modes to current modelist. | |||
2007-09-24 | Merge branch 'master' into modesetting-101 - TTM & typedef removal | Jesse Barnes | |
Conflicts: linux-core/drmP.h linux-core/drm_bo.c linux-core/drm_drv.c linux-core/drm_objects.h shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c Mostly removing typedefs that snuck into the modesetting code and updating to the latest TTM APIs. As of today, the i915 driver builds, but there are likely to be problems, so debugging and bugfixes will come next. |