Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-01 | cleanup usermodes on drm mode setting shutdown | Dave Airlie | |
2007-05-01 | Add support for user defined modes | Dave Airlie | |
This allows userspace to specify modes and add them to the modesetting system and attach modes to outputs | |||
2007-04-23 | drm: make mode numbers no change by comparing probed modes | Dave Airlie | |
The mode list sets all the output modes to UNVERIFIED, then probes a new list, If a mode is on the new list and not on the old, it adds it to the old, if a mode is on the new list and old, it just updates the status to the new mode status. If a mode is on the old list and not on the new, prune invalid modes should remove all UNVERIFIED modes | |||
2007-04-23 | fixup vrefresh reporting, it should now be *1000 in userspace | Dave Airlie | |
2007-04-18 | Document main drm_crtc.c functions, and rename drm_crtc_mode_create to | Jesse Barnes | |
drm_mode_create to be consistent with the other functions. Also document where we need locking fixes and what the locks are for. | |||
2007-04-18 | Shouldn't free the mode here. It's done later on. | Alan Hourihane | |
2007-04-18 | Fix build problem | Alan Hourihane | |
2007-04-18 | free the duplicated mode. | Alan Hourihane | |
2007-04-18 | When no valid EDID modes are available, we bail. | Alan Hourihane | |
This snippet adds a standard 640x480 @ 60Hz mode when that occurs, so we can continue with a basic mode. Should we do this here though ??? | |||
2007-04-18 | make sure TMDS gets a crtc | Dave Airlie | |
2007-04-18 | don't crash if no desired mode | Dave Airlie | |
2007-04-17 | Add framebuffer bo freeing to drm_mode_config_cleanup (seems like the best | Jesse Barnes | |
place for now). | |||
2007-04-17 | Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into origin/modesetting-101 Conflicts: shared-core/i915_init.c - reconcile with airlied's new code | |||
2007-04-17 | Move initial framebuffer allocation and configuration to drm_initial_config, | Jesse Barnes | |
remove i915_driver_load fb related stuff. Add a small helper for setting up outputs. | |||
2007-04-17 | another large overhaul of interactions with userspace... | Dave Airlie | |
We need to keep a list of user created fbs to nuke on master exit. We also need to use the bo properly. | |||
2007-04-13 | Added debug messages so we know which output we are dealing with | Jakob Bornecrantz | |
2007-04-12 | Use drm_framebuffer instead of drm_crtc for fb & fbt | Alan Hourihane | |
2007-04-12 | cleanup framebuffers on drm unload | Dave Airlie | |
2007-04-12 | set bracing style like Linux | Dave Airlie | |
2007-04-12 | fix unbalanced lock and make sure mode list has modes so lvds code doesn't crash | Dave Airlie | |
2007-04-12 | allow framebuffer changes on the crtc setup | Dave Airlie | |
2007-04-12 | add getfb ioctl | Dave Airlie | |
2007-04-11 | Various changes for in-kernel modesetting: | Jesse Barnes | |
- allow drm_buffer_object_create to be called w/o dev_mapping - fixup i915 init code to allocate memory, fb and set modes right - pass fb to drm_initial_config for setup - change some debug output to make it easier to spot - fixup lvds code to use DDC probing correctly | |||
2007-04-11 | add support for setting a framebuffer depth | David Airlie | |
2007-04-11 | add initial drm_fb framebuffer | Dave Airlie | |
So far I can load fbcon, once I use my miniglx to add a framebuffer. fbcon doesn't show anything on screen but baby steps and all that. | |||
2007-04-11 | add an fb count + id get to the get resources code path | David Airlie | |
2007-04-10 | Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into origin/modesetting-101 Conflicts: linux-core/drm_crtc.c - trivial merge linux-core/drm_crtc.h - trivial merge linux-core/intel_display.c - crtc_config -> mode_config shared-core/i915_dma.c - accommodate new init code in i915_init.c | |||
2007-04-10 | Remove some debug #if 0 codes and add a reminder to check locking around | Jesse Barnes | |
output enumeration stuff. | |||
2007-04-10 | export output name to userspace | David Airlie | |
2007-04-10 | fixup numerous issues with adding framebuffer support | David Airlie | |
This still isn't perfect but it fixes a few oopses and cleans up some of the tabs and bugs in the original fb limit code | |||
2007-04-10 | mode: fixup problems with framebuffer add function | David Airlie | |
2007-04-10 | make crtc_config be named mode_config | Dave Airlie | |
X.org calls this crtc_config but this is a bad name and will confuse ppl later (and me now :-) | |||
2007-04-10 | add addfb/rmfb ioctls | Jakob Bornecrantz | |
Originally from Jakob, cleaned up by airlied. | |||
2007-04-07 | make drmP.h include drm_crtc.h for CRTC related stuff. | Jesse Barnes | |
fixup drm_crtc.c so it matches VGA and other outputs properly. make drm_crtc.c less verbose. add function declarations in drm_crtc.h for other files. | |||
2007-04-05 | checkpoint commit: implement SetCrtc so modes can in theory be set from user | Dave Airlie | |
This hooks up the userspace mode set it "seems" to work. | |||
2007-04-05 | checkpoint commit: added getresources, crtc and output | Dave Airlie | |
This adds the user interfaces from Jakob and hooks them up for 3 ioctls GetResources, GetCrtc and GetOutput. I've made the ids for everything fbs, crtcs, outputs and modes go via idr as per krh's suggestion on irc as it make the code nice and consistent. | |||
2007-04-05 | initial userspace interface to get modes | Dave Airlie | |
2007-04-05 | Initial import of modesetting for intel driver in DRM | Dave Airlie | |