Kernel-Log – Was 3.11 bringt (4): Grafiktreiber
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
- Pull fbdev update from Jean-Christophe PLAGNIOL-VILLARD
- [
CÂ Â Â Â]Â console/font: Refactor font support code selection logic - [
    Â] drm: add hotspot support for cursors. - [
  DNÂ] drm: Add struct drm_rect and assorted utility functions - [
    Â] drm/cma: add low-level hook functions to use prime helpers - [
  D Â] drm/doc: Document the KMS property API - [
  D Â] drm/doc: Remove outdated note about i915 driver not behaving properly - [
  D Â] drm/exynos: add new compatible strings for hdmi subsystem - [
  D Â] drm/exynos: add support for exynos5420 mixer - [
  D Â] drm: Fix drm_rect documentation - [
    Â] drm/gem: add mutex lock when using drm_gem_mmap_obj - [
    1] drm: GEM CMA: Add DRM PRIME support - [
    Â] drm: GEM CMA: Split object creation into object alloc and DMA memory alloc - [
    Â] drm: GEM CMA: Split object mapping into GEM mapping and CMA mapping - [
    Â] drm/gem: Split drm_gem_mmap() into object search and object mapping - [
   N7] drm/gr/nvc0-: merge nvc0/nve0 ucode, and use cpp instead of m4 - [
    Â] drm/i915: add enable_ips module option - [
    Â] drm/i915: add support for 5/6 data buffer partitioning on Haswell - [
    Â] drm/i915: add support for dvo Chrontel 7010B - [
    Â] drm/i915: Add support for FBC on Ivybridge. - [
    Â] drm/i915: Enable FBC at Haswell. - [
    Â] drm/i915: fix long-standing SNB regression in power consumption after resume v2 - [
    Â] drm/i915: implement IPS feature - [
    2] drm/i915: turbo & RC6 support for VLV v7 - [
    Â] drm/i915: VLV support is no longer preliminary - [
  D Â] drm: Improve manual IRQ installation documentation - [
   N1] drm/mgag200: Hardware cursor support - [
CÂ Â Â Â]Â drm/nouveau: always select ACPI_VIDEO if ACPI is enabled. - [
   NÂ] drm/nouveau/core: xtensa engine base class implementation - [
   N9] drm/nouveau/fb: initialise vram controller as pfb sub-object - [
   N1] drm/nouveau/vdec: fork vp3 implementations from vp2 - [
   N9] drm/nvc0-/gr: make register lists from initvals functions - [
    Â] drm/nvf0/ce: enable support - [
    Â] drm/nvf0/fifo: enable support - [
   N2] drm/nvf0/gr: build cs ucode for GK110 - [
    Â] drm/prime: support to cache mapping - [
    Â] drm/qxl: add support for cursor hotspot. - [
    Â] drm/radeon: add CIK chip families - [
   N3] drm/radeon: add clearstate init for verde power gating - [
   N2] drm/radeon: Add CP init for CIK (v7) - [
    Â] drm/radeon: add dpm UVD handling for evergreen/btc asics - [
    Â] drm/radeon: add dpm UVD handling for r7xx asics - [
    Â] drm/radeon: add dpm UVD handling for sumo asics - [
    1] drm/radeon: add dpm UVD handling for TN asics (v2) - [
    1] drm/radeon: add support for ASPM on evergreen asics - [
    1] drm/radeon: add support for ASPM on SI asics (v2) - [
    3] drm/radeon: add support for interrupts on CIK (v5) - [
    1] drm/radeon: add support for MC/VM setup on CIK (v6) - [
    Â] drm/radeon: add UVD support for CIK (v3) - [
   NÂ] drm/radeon/cik: add hw cursor support (v2) - [
    2] drm/radeon/cik: Add support for compute queues (v4) - [
    3] drm/radeon/cik: add support for sDMA dma engines (v8) - [
    Â] drm/radeon/dpm: add support for setting UVD clock on rs780 - [
    Â] drm/radeon/dpm: add support for setting UVD clock on rv6xx - [
    Â] drm/radeon/dpm: implement force performance level for cayman - [
    Â] drm/radeon/dpm: implement force performance level for ON/LN - [
    Â] drm/radeon/dpm: implement force performance level for SI - [
    Â] drm/radeon/dpm: implement force performance level for TN - [
    Â] drm/radeon/dpm: implement force performance levels for 7xx/eg/btc - [
    Â] drm/radeon/dpm: implement force performance levels for rv6xx - [
    Â] drm/radeon: fix combios tables on older cards - [
    1] drm/radeon: implement pcie gen2/3 support for SI - [
   N4] drm/radeon/kms: add common r600 dpm functions - [
   N8] drm/radeon/kms: add dpm support for btc (v3) - [
   N9] drm/radeon/kms: add dpm support for cayman (v5) - [
   N9] drm/radeon/kms: add dpm support for evergreen (v4) - [
   N4] drm/radeon/kms: add dpm support for rs780/rs880 - [
   N9] drm/radeon/kms: add dpm support for rv6xx (v3) - [
   N9] drm/radeon/kms: add dpm support for rv7xx (v4) - [
   N9] drm/radeon/kms: add dpm support for SI (v7) - [
   N8] drm/radeon/kms: add dpm support for sumo asics (v2) - [
   N8] drm/radeon/kms: add dpm support for trinity asics - [
    Â] drm/radeon/kms: enable UVD as needed (v9) - [
   N9] drm/radeon: properly set up the RLC on ON/LN/TN (v3) - [
    Â] drm/shmobile: Add DRM PRIME support - [
CÂ Â Â Â]Â drm/shmobile: Enable compilation on all ARM platforms - [
  D Â] drm/tilcdc: adding some more devicetree config - [
   NÂ] i915/drm: Add private api for power well usage - [
CÂ DN1]Â lib: Move fonts from drivers/video/console/ to lib/fonts/ - [
CÂ Â N1]Â OMAPDSS: Add LG.Philips LB035Q02 panel driver - [
CÂ Â N1]Â OMAPDSS: Add NEC NL8048HL11 panel driver - [
CÂ Â NÂ]Â OMAPDSS: Add new Analog TV Connector driver - [
CÂ Â N3]Â OMAPDSS: Add new DSI Command Mode panel driver - [
CÂ Â NÂ]Â OMAPDSS: Add new DVI Connector driver - [
CÂ Â N1]Â OMAPDSS: Add new HDMI Connector driver - [
CÂ Â NÂ]Â OMAPDSS: Add new simple DPI panel driver - [
CÂ Â NÂ]Â OMAPDSS: Add new TFP410 Encoder driver - [
CÂ Â N1]Â OMAPDSS: Add new TPD12S015 Encoder driver - [
CÂ Â N1]Â OMAPDSS: Add Sharp LS037V7DW01 panel driver - [
CÂ Â N2]Â OMAPDSS: Add Sony ACX565AKM panel driver - [
CÂ Â N1]Â OMAPDSS: Add TPO TD043MTEA1 panel driver - [
CÂ Â Â Â]Â OMAPDSS: add videomode conversion support - [
CÂ Â Â Â]Â OMAPDSS: panels: add Kconfig comment - [
    Â] qxl: add suspend/resume/hibernate support. - [
  DNÂ] reservation: cross-device reservation support, v4 - [
  D Â] uvesafb: Clean up MTRR code - [
CÂ DN1]Â video: imxfb: Add DT support - [
  D Â] video: of: display_timing: add doubleclk flag - [
  D 1] video: ssd1307fb: Add support for SSD1306 OLED controller - [
CÂ Â Â Â]Â video: xilinxfb: Use driver for Xilinx ARM Zynq
Ein "C" im Bereich "[  ]" kennzeichnet Commits mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten. Mit "I" ausgezeichneten Patches rüsten neue PCI- oder USB-IDs nach; jene mit "D" verändern die dem Kernel beiliegende Dokumentation; Commits mit "N" legen neue Dateien an. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: Eine "1" kennzeichnet Patches, die inklusive Kommentar zwischen 10 und 20 KByte groß sind; Patches mit einer "9" sind 90 KByte oder größer.
Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs auf heise open. Neue Ausgaben des Kernel-Logs werden auf dem Twitter-Konto "@kernellog" erwähnt. (thl) (thl)