Kernel-Log – Was 3.2 bringt (3): Architektur-Code
Seite 2: Kleine Perlen
Die kleinen Perlen
Viele kleinere, aber keineswegs unbedeutende Neuerungen finden sich in der folgenden Liste mit den englischen Commit-Überschriften der jeweiligen Änderung. Die Einträge verlinken genau wie viele der Verweise im vorangegangenen Text auf das Webfrontend des von Linus Torvalds gepflegten Git-Zweigs auf Kernel.org, der die gemeinhin als "offiziell" bezeichneten Kernel-Quellen enthält. Der über diese Links angezeigte Commit-Kommentar und der darunter ausgegebene Patch liefern zahlreiche weitere Informationen zur jeweiligen Änderung.
Vor jedem Link finden sich in eckigen Klammern einige Buchstaben und Zahlen. Ein "C" kennzeichnet Patches mit Änderungen an Kconfig-Dateien; diese enthalten die Konfigurationsoptionen samt der zugehörigen Hilfetexte, die bei der Kernel-Konfiguration über "make menuconfig" oder "make xconfig" angezeigt werden. Ein "D" steht bei Patches, die die Dokumentation verändern, die im Kernel-Zweig unterhalb von Documentation/ liegt. Ein "N" weist Änderungen aus, die eine neue Datei anlegen. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: eine "1" kennzeichnet Änderungen, die inklusive Kommentar zwischen 10 und 20 KByte groß sind, eine "2" für solche, die zwischen 20 und 30 KByte Umfang haben; Änderungen ohne Zahl sind kleiner als 10 KByte, Patches mit einer "9" hingegen 90 KByte oder größer.
x86
- [
- [
N1
] perf, x86: Implement IBS initialization - [
- [
C N1
] x86: geode: New PCEngines Alix system driver - [
- [
- [
- [
- [
- [
- [
- [
D
] x86, x2apic: Enable the bios request for x2apic optout
ARM
- [
C N
] AHCI Add the AHCI SATA feature on the MX53 platforms - [
DN
] ARM: 7009/1: l2x0: Add OF based initialization - [
C N1
] ARM: 7011/1: Add ARM cpu topology definition - [
D
] ARM: 7023/1: L2x0: Add interrupts property to OF binding - [
C 5
] ARM: 7083/1: rewrite U300 GPIO to use gpiolib - [
N
] ARM: at91: add at91sam9g20 and Calao USB A9G20 DT support - [
N
] ARM: at91: add defconfig for at91sam9g45 family - [
C N1
] ARM: at91: dt: at91sam9g45 family and board device tree files - [
C
] ARM: davinci: AM18x: Add wl1271/wlan support - [
N
] arm/dts: Add initial device tree support for OMAP3 SoC - [
N
] arm/dts: Add initial device tree support for OMAP4 SoC - [
N
] arm/dts: Add support for OMAP3 Beagle board - [
N
] arm/dts: Add support for OMAP4 PandaBoard - [
N
] arm/dts: Add support for OMAP4 SDP board - [
DN
] arm/dts: OMAP3+: Add mpu, dsp and iva nodes - [
DN
] arm/dt: Tegra: Add pinmux node to tegra20.dtsi - [
C
] ARM: enable ARM_PATCH_PHYS_VIRT by default - [
C
] ARM: EXYNOS4: Add FIMC device on ORIGEN board - [
C
] ARM: EXYNOS4: Add FIMC device on SMDKV310 board - [
C
] ARM: EXYNOS4: Add HDMI support for ORIGEN - [
C
] ARM: EXYNOS4: Add machine support for 7" LCD on ORIGEN - [
- [
C
] ARM: EXYNOS4: Add PWM backlight support on ORIGEN - [
N2
] ARM: EXYNOS4: Add support clock for EXYNOS4212 - [
- [
C
] ARM: EXYNOS4: Add support for M-5MOLS camera on Nuri board - [
C N
] ARM: EXYNOS4: Add support for ORIGEN board - [
C
] ARM: EXYNOS4: Add support for secondary MMC port on ORIGEN - [
- [
C
] ARM: EXYNOS4: Add support new EXYNOS4212 SoC - [
C
] ARM: EXYNOS4: Add support new EXYNOS4412 SoC - [
1
] ARM: EXYNOS4: Add support PM for EXYNOS4212 - [
C N1
] ARM: EXYNOS4: Add support SMDK4212 Board - [
C 1
] ARM: EXYNOS4: Add support SMDK4412 Board - [
C
] ARM: EXYNOS4: Add TVOUT support for SMDKV310 - [
C
] ARM: EXYNOS4: Add USB EHCI device to ORIGEN board - [
C
] ARM: EXYNOS4: Add usb ehci device to the SMDKV310 - [
C
] ARM: EXYNOS4: enable frame buffer on Nuri board - [
C
] ARM: EXYNOS4: enable frame buffer on Universal C210 board - [
C
] ARM: EXYNOS4: Enable MFC on ORIGEN - [
C
] ARM: EXYNOS4: Enable MFC on Samsung SMDKV310 - [
C
] ARM: EXYNOS4: enable TV support on Universal_C210 board - [
C 1
] ARM: EXYNOS4: Use generic DMA PL330 driver - [
C
] ARM: gic: add irq_domain support - [
DN
] ARM: gic: add OF based initialization - [
1
] ARM: gpio: make trivial GPIOLIB implementation the default - [
N
] ARM: highbank: Add cpu hotplug support - [
DN
] ARM: highbank: add devicetree source - [
C N
] ARM: highbank: add SMP support - [
N
] ARM: highbank: add suspend support - [
C N
] arm/imx6q: add device tree machine support - [
DN1
] arm/imx6q: add device tree source - [
C N
] arm/imx6q: add smp and cpu hotplug support - [
N
] arm/imx6q: add suspend/resume support - [
- [
- [
C
] ARM i.MX: allow to compile together all i.MX5 based SoCs - [
C
] ARM i.MX: allow to compile together ARMv4 and ARMv5 based SoCs - [
C
] arm/imx: merge i.MX3 and i.MX6 - [
- [
- [
N6
] ARM: kprobes: Add ARM instruction simulation test cases - [
N
] ARM: kprobes: Add basic API tests - [
C
] ARM: kprobes: Add config option for selecting the ARM kprobes tests - [
N4
] ARM: kprobes: Add Thumb instruction simulation test cases - [
N3
] ARM: kprobes: Framework for instruction set test cases - [
C
] ARM: mach-imx/mx25_3ds: Add FlexCAN support - [
C N
] arm: mach-mxs: add device for rtc - [
C
] arm: mach-mxs: add rtc to all boards - [
C 4
] ARM: mach-nuc93x: delete - [
C
] ARM: mach-qong: Add watchdog support - [
- [
- [
- [
- [
- [
- [
C N
] ARM: mmp: add sram allocator - [
CDN1
] arm/mx5: add device tree support for imx51 babbage - [
CDN3
] arm/mx5: add device tree support for imx53 boards - [
C
] ARM: mx5: dynamically allocate fsl-usb2-udc devices - [
C 1
] ARM: mx5: dynamically allocate mxc-ehci devices - [
C N
] ARM: mxs: add saif device - [
C
] ARM: mxs: add sgtl5000 i2c device - [
C
] ARM: OMAP2+: board-generic: Add DT support to generic board - [
DN
] ARM: OMAP2+: l3-noc: Add support for device-tree - [
1
] ARM: OMAP: Add support for dmtimer v2 ip - [
DN
] ARM: OMAP: omap_device: Add a method to build an omap_device from a DT node - [
- [
C
] ARM: S5P6440: Add LCD-LTE480 and enable Framebuffer support - [
C
] ARM: S5P6450: Add LCD-LTE480 and enable Framebuffer support - [
C N
] ARM: S5P64X0: Add GPIO setup for LCD - [
C N1
] ARM: S5P64X0: Add Power Management support - [
C 1
] ARM: S5P64X0: Use generic DMA PL330 driver - [
C N2
] ARM: S5P: add support for tv device - [
C 1
] ARM: S5PC100: Use generic DMA PL330 driver - [
C 1
] ARM: S5PV210: Add support for M-5MOLS image sensor on UNIVERSAL_C210 - [
C
] ARM: S5PV210: Add support for NOON010PC30 sensor on GONI board - [
C
] ARM: S5PV210: enable TV support on GONI board - [
C 1
] ARM: S5PV210: Use generic DMA PL330 driver - [
N1
] ARM: SAMSUNG: Add common DMA operations - [
- [
N
] ARM: SAMSUNG: Add support for handling of cpu revision - [
- [
- [
C 3
] ARM: SAMSUNG: Remove S3C-PL330-DMA driver - [
C
] ARM: SAMSUNG: Update to use PL330-DMA driver - [
C N
] arm/tegra: device tree support for ventana board - [
- [
- [
- [
C N
] ARM: zImage: allow supplementing appended DTB with traditional ATAG data - [
C
] ARM: zImage: Allow the appending of a device tree binary - [
C N
] at91: add support for RSIs EWS board - [
C
] at91: USB-A9G20 C01 & C11 board support - [
C N
] clocksource: add DBX500 PRCMU Timer support - [
D
] Devicetree: Expand on ARM Primecell binding documentation - [
C N1
] ep93xx: add support Vision EP9307 SoM - [
C N
] imx51: add pata device - [
C
] imx: efika: Enable pata. - [
- [
2
] OMAP2+: voltage: start towards a new voltagedomain layer - [
C N1
] OMAP: DSS2: add panel-dvi driver - [
1
] OMAP: DSS2: DSI Video mode support - [
C
] OMAP: DSS2: Remove "EXPERIMENTAL" from Kconfig - [
C N1
] OMAPDSS: Add N800 panel driver - [
C 3
] omap: iommu: migrate to the generic IOMMU API - [
N1
] picoxcell: add the DTS for pc3x2 and pc3x3 devices - [
N
] picoxcell: add the DTS for the PC7302 board
PPC
- [
C 1
] powerpc/40x: Remove obsolete HCU4 board - [
C
] powerpc/44x: Kexec support for PPC440X chipsets - [
N
] powerpc/5200: add support for charon board - [
DN2
] powerpc/85xx: Adding DCSR node to dtsi device trees - [
D
] powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards - [
- [
- [
D
] powerpc/fsl_msi: add support for "msi-address-64" property - [
C N4
] powerpc: Hugetlb for BookE - [
- [
- [
C
] powerpc/nvram: Add compression to fit more oops output into NVRAM - [
C N2
] powerpc/p3060qds: Add support for P3060QDS board - [
C
] powerpc/powernv: Add CPU hotplug support - [
N
] powerpc/powernv: Add OPAL ICS backend - [
N1
] powerpc/powernv: Add OPAL takeover from PowerVM - [
N1
] powerpc/powernv: Add RTC and NVRAM support plus RTAS fallbacks - [
N1
] powerpc/powernv: Add support for p5ioc2 PCI-X and PCIe - [
C N2
] powerpc/powernv: Basic support for OPAL - [
C N2
] powerpc/powernv: Support for OPAL console - [
C N1
] powerpc/ps3: Add gelic udbg driver - [
N
] powerpc/wsp: Add MSI support for PCI on PowerEN - [
C N4
] powerpc/wsp: Add PCIe Root support to PowerEN/WSP
Various
- [
1
] bcm47xx: prepare to support different buses - [
C
] m68k/irq: Add genirq support - [
C 3
] m68k/irq: Remove obsolete m68k irq framework - [
C N5
] m68k: reorganize Kconfig options to improve mmu/non-mmu selections - [
- [
- [
- [
N5
] MIPS: Alchemy: Redo PCI as platform driver - [
C 1
] MIPS: JZ4740: Use generic irq chip - [
C
] MIPS: perf: Add Octeon support for hardware perf. - [
3
] MIPS: perf: Add support for 64-bit perf counters. - [
C 2
] MIPS: perf: Reorganize contents of perf support files. - [
3
] qdio: support asynchronous delivery of storage blocks - [
2
] qeth: add support for af_iucv HiperSockets transport - [
2
] qeth: exploit asynchronous delivery of storage blocks - [
D
] S390: kdump: Add size to elfcorehdr kernel parameter - [
C N4
] S390: kdump backend code
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 den Identi.ca- und Twitter-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H" erscheinenden Übersetzungen auf den Identi.ca- und Twitter-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca und Twitter als "@kernellogauthor". (thl) (thl)