The main reason for this, is Ben got a nvidia fermi card and added
modesetting support just before the window opened, there is no accel
support, but having kms support for these GPUs is a good start. Its all
the GTX4xx cards.
The other bulk is because ajax moved a load of modes to their own header
file because they were making things ugly, Alex added support for a new
modesetting object that we are seeing used on radeons in the field, with
this they can bring up a monitor in a few configurations that aren't
possible before. Also there is an API change to the hyperz info ioctl we
just added that we'd really like to make before -rc1 along with an oops
fixer in that function.
Also myself and BenH discussed fixing pci domains a long time ago, and we
forgot to finish the job, so his patch to make drm work on non-0 domains
without breaking userspace is in here finally.
The following changes since commit 96576a9e1a0cdb8a43d3af5846be0948f52b4460:
agp: intel-agp: do not use PCI resources before pci_enable_device() (2010-08-05 12:28:25 +1000)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-core-next
Adam Jackson (5):
drm: Remove unused fields from drm_display_info
drm/edid: Add detailed block walk for CEA extensions
drm/edid: Add detailed block walk for VTB extensions
drm/edid: Rewrite mode parse to use the generic detailed block walk
drm/edid: Split mode lists out to their own header for readability
Alex Deucher (7):
drm/radeon/kms: clean up r6xx/r7xx blit init
drm/radeon/kms: r600 CS parser fixes
drm/radeon/kms: unify i2c handling
drm/radeon/kms: rework combios i2c handling
drm/radeon/kms: add support for router objects
drm/radeon/kms: add additional quirk for Acer rv620 laptop
drm/radeon/kms: mark 3D power states as performance
Ben Skeggs (11):
drm/nv50: use custom i2c algo for dp auxch
drm/nouveau: ...