Kernel-Log – Was 3.4 bringt (1): Infrastruktur
Seite 4: Kleine Perlen: Architektur
Die kleinen Perlen: Architektur-Code
x86
- [
   Â] x86-64: Fix memcpy() to support sizes of 4Gb and above - [
   Â] x86-64: Fix memset() to support sizes of 4Gb and above - [
   Â] x86: atomic64 assembly improvements - [
   Â] x86, boot: Correct CFLAGS for hostprogs - [
CÂ Â Â]Â x86/config: Select MSIC MFD driver on Intel Medfield platform - [
   Â] x86, cpufeature: Add CPU features from Intel document 319433-012A - [
 D 1] x86, efi: Allow basic init with mixed 32/64-bit efi/kernel - [
CÂ NÂ]Â x86/geode/net5501: Add platform driver for Soekris Engineering net5501 - [
   Â] X86: Introduce HW-Pstate scattered cpuid feature - [
   1] x86/kconfig: Update defconfigs - [
CÂ Â 2]Â x86/mid: Kill off Moorestown - [
CÂ Â 3]Â x86/mid: Remove Intel Moorestown - [
CÂ Â Â]Â x86/mid/thermal: Convert to use Intel MSIC API - [
CÂ Â Â]Â x86/numa: Improve internode cache alignment - [
 DNÂ] x86/olpc: Add debugfs interface for EC commands
ARM
- [
CÂ NÂ]Â ARM: 7001/2: Wire up support for the XZ decompressor - [
CÂ NÂ]Â ARM: 7334/1: add jump label support - [
CÂ Â Â]Â ARM: 7338/1: add support for early console output via semihosting - [
 DNÂ] ARM: at91: add pmc DT support - [
 D Â] ARM: at91: add ram controller DT support - [
 D Â] ARM: at91: add RSTC (Reset Controller) dt support - [
 D Â] ARM: at91: add Shutdown Controller (SHDWC) DT support - [
CDN1]Â ARM: at91/aic: add irq domain and device tree support - [
CÂ Â Â]Â ARM: at91/at91sam9x5: Configuration and Makefile - [
  N1] ARM: at91/at91sam9x5: SoC basic support - [
CDÂ 9]Â ARM: at91: code removal of CAP9 SoC - [
  NÂ] ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20 - [
CÂ Â Â]Â ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5 - [
 DN1] ARM: at91/gpio: add irqdomain and DT support - [
 D 1] ARM: at91/pio: add new PIO3 features - [
 DNÂ] ARM: at91: pit add DT support - [
 D Â] ARM: at91/tc: add device tree support to atmel_tclib - [
 D Â] ARM: at91: usb ehci add dt support - [
 DNÂ] ARM: at91: usb ohci add dt support - [
 DNÂ] ARM: dt: Add binding for Tegra PMC - [
  N1] ARM: dts: add initial dts file for EXYNOS5250, SMDK5250 - [
  NÂ] arm/dts: Add support for TI OMAP3 EVM board - [
  NÂ] ARM: dts: append DTS file of pxa168 - [
 D Â] arm/dts: OMAP3: Add omap3evm and am335xevm support - [
 DNÂ] ARM: dt: tegra: Add Tegra APB DMA device tree binding - [
  N4] ARM: EXYNOS: add clock part for EXYNOS5250 SoC - [
CÂ Â Â]Â ARM: EXYNOS: add support ARCH_EXYNOS5 for EXYNOS5 SoCs - [
CÂ NÂ]Â ARM: EXYNOS: add support device tree enabled board file for EXYNOS5 - [
CÂ Â Â]Â ARM: EXYNOS: add support DMA for EXYNOS4X12 SoC - [
CÂ Â 1]Â ARM: EXYNOS: add support for EXYNOS5250 SoC - [
CÂ Â Â]Â ARM: EXYNOS: add support JPEG - [
CÂ N1]Â ARM: EXYNOS: add support uart for EXYNOS4 and EXYNOS5 - [
CDN1]Â ARM: EXYNOS: Hook up power domains to generic power domain infrastructure - [
CÂ N1]Â ARM i.MX27: Add devicetree support - [
CÂ N1]Â ARM: IOMMU: Tegra20: Add iommu_ops for GART driver - [
CÂ N3]Â ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver - [
CÂ NÂ]Â ARM: kirkwood: add dreamplug (fdt) support. - [
  NÂ] ARM: kirkwood: fdt: facilitate new boards during fdt migration - [
CÂ NÂ]Â ARM: LPC32xx: Ethernet support - [
   Â] ARM: LPC32xx: USB Support - [
CÂ Â Â]Â ARM: Make the sched_clock framework mandatory - [
CÂ Â Â]Â ARM: mx27_3ds: Add camera support - [
CÂ NÂ]Â ARM: mxs: add GPMI-NAND support for imx23/imx28 - [
CÂ N1]Â ARM: mxs: Add initial support for Bluegiga APX4 Development Kit - [
 DNÂ] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller - [
CÂ Â Â]Â ARM: OMAP2+: kconfig: Enable devicetree by default for OMAP2+ systems - [
CÂ Â Â]Â ARM: OMAP: add minimal support for Nokia RM-696 - [
   Â] ARM: OMAP: enable Bluetooth on the PandaBoard - [
   Â] ARM: OMAP: pandora: add support for backlight and poweroff - [
   Â] ARM: Optimize multi-CPU tlb flushing a little more - [
  NÂ] ARM: S3C64XX: Add basic cpuidle driver - [
CÂ N1]Â ARM: S3C64XX: Add usb otg phy control - [
CÂ Â Â]Â ARM: S3C64XX: Support GPIO LEDs on Cragganmore - [
CÂ NÂ]Â ARM: S5PV210: Add usb otg phy control - [
CÂ Â Â]Â ARM: SAMSUNG: add G2D to plat-s5p and mach-exynos - [
CÂ Â Â]Â ARM: SAMSUNG: Add support for S5K6AAFX camera on Nuri board - [
 DNÂ] ARM: smp_twd: add device tree support - [
CDN1]Â ARM: SPEAr600: Add device-tree support to SPEAr600 boards - [
  NÂ] ARM: tegra: Add a simple PMC driver - [
  NÂ] ARM: tegra: assembler code for LP3 - [
  NÂ] ARM: tegra: cpuidle driver for tegra - [
  NÂ] ARM: tegra: definitions for flow controller - [
 D Â] arm: tegra: dts: Support host/device selection and legacy mode - [
 DNÂ] ARM: tegra: emc: device tree bindings - [
   Â] ARM: tegra: Enable CPUIdle on Tegra20 - [
  NÂ] ARM: tegra: functions to access the flowcontroller - [
 DN9] ARM: tegra: implement basic tegra30 clock framework - [
CÂ Â Â]Â ARM: tegra: select required CPU and L2 errata options - [
   Â] ARM: tegra: support for Tegra30 CPU powerdomains - [
CÂ Â Â]Â ARM: ux500: export System-on-Chip information ux500 via sysfs - [
  NÂ] ARM: ux500: Initial Device Tree support for Snowball - [
  NÂ] ARM: vexpress: Add Device Tree for V2P-CA15 core tile (TC1 variant) - [
  NÂ] ARM: vexpress: Add Device Tree for V2P-CA5s core tile - [
  NÂ] ARM: vexpress: Add Device Tree for V2P-CA9 core tile - [
CDN1]Â ARM: vexpress: Add Device Tree support - [
 DN1] atmel/nand: add DT support - [
CÂ Â 1]Â CS89x0 : add platform driver support - [
 D Â] devicetree-bindings: Add documentation for i.MX generic boards - [
CÂ Â 9]Â DMA: PL330: Merge PL330 driver into drivers/dma/ - [
 DNÂ] Document: devicetree: add OF documents for arch-mmp - [
 D Â] dt: tegra gpio: Flesh out binding documentation - [
   1] gpio/samsung: add support GPIOlib for EXYNOS5250 - [
 D Â] gpio: tegra: Dynamically allocate IRQ base, and support DT - [
 D Â] gpio: tegra: Parameterize the number of banks - [
 DNÂ] i2c/gpio: add DT support - [
CÂ Â Â]Â i.MX27: visstrim_m10: Add led support. - [
CÂ Â Â]Â i.MX27: visstrim_m10: Add video support. - [
CDNÂ]Â of/mtd/nand: add generic bindings and helpers - [
   Â] OMAPFB: Remove video SRAM support (old omapfb) - [
   Â] OMAP: N770: remove HWA742 platform data - [
CÂ N1]Â remoteproc/omap: add a remoteproc driver for OMAP4 - [
CÂ NÂ]Â samples/rpmsg: add an rpmsg driver sample - [
CDÂ Â]Â USB: at91: Device udc add dt support
PPC
- [
CÂ Â 2]Â fadump: Remove the phyp assisted dump code. - [
 D Â] fsl/mpic: Create and document the "single-cpu-affinity" device-tree flag - [
 D Â] fsl/mpic: Document and use the "big-endian" device-tree flag - [
CÂ Â 4]Â net: powerpc: remove the legacy iSeries ethernet driver - [
CÂ Â Â]Â powerpc/44x: Add support PCI-E for APM821xx SoC and Bluestone board - [
  N1] powerpc/85xx: Add dts for p1020rdb-pc board - [
  N1] powerpc/85xx: Add dts for p1025rdb board - [
  N1] powerpc/85xx: Added dts for P1021RDB-PC board - [
   Â] powerpc/85xx: Added P1021RDB-PC Platform support - [
   Â] powerpc/85xx: add P1020MBG-PC platform support - [
   Â] powerpc/85xx: Add p1020rdb-pc platform support - [
   Â] powerpc/85xx: add P1020UTM-PC platform support - [
   Â] powerpc/85xx: Add p1025rdb platform support - [
  N1] powerpc/85xx: Add p2020rdb-pc dts support - [
   Â] powerpc/85xx: Adds Support for P2020RDB-PC board - [
CÂ Â Â]Â powerpc/85xx: allow CONFIG_PHYS_64BIT to be selectable - [
CÂ N2]Â powerpc/85xx: Board support for GE IMP3A - [
  N2] powerpc/85xx: create 32-bit DTS for the P1022DS - [
  NÂ] powerpc/85xx: mpc8548cds - add 36-bit dts - [
CÂ Â Â]Â powerpc/85xx: mpc8548cds - Add RapidIO node to dts - [
CÂ Â Â]Â powerpc: Add GE FPGA config option - [
  NÂ] powerpc: Add initial e6500 cpu support - [
CÂ N1]Â powerpc: add support for MPIC message register API - [
 DNÂ] powerpc: document the FSL MPIC message register binding - [
  N1] powerpc/eeh: Introduce EEH device - [
  N1] powerpc/eeh: Platform dependent EEH operations - [
 D Â] powerpc/fsl: Added aliased MSIIR register address to MSI node in dts - [
  NÂ] powerpc/mpc52xx: add a4m072 board support - [
 D Â] powerpc/mpic: Add "last-interrupt-source" property to override hardware - [
CÂ Â 1]Â powerpc: remove CONFIG_PPC_ISERIES from the architecture Kconfig files - [
   2] powerpc: Remove FW_FEATURE ISERIES from arch code - [
   1] powerpc: Remove legacy iSeries bits from assembly files - [
   7] powerpc: Remove some of the legacy iSeries specific device drivers - [
CÂ Â Â]Â powerpc: remove the legacy iSeries part of ibmvscsi - [
   2] powerpc: Remove the rest of the legacy iSeries include files - [
   5] powerpc: Rework lazy-interrupt handling - [
CÂ Â 1]Â tty: powerpc: remove hvc_iseries - [
CÂ Â Â]Â tty: powerpc: remove SERIAL_ICOM dependency on PPC_ISERIES
Various
- [
   Â] bitops: Optimise get_order() - [
   1] dmaengine: Add support for multiple descriptors for imx-dma. - [
CÂ Â Â]Â m68k: make support for FPU hardware configurable - [
CÂ Â Â]Â m68knommu: remove unused CONFIG_GENERIC_CMOS_UPDATE option - [
   Â] MAINTAINERS: add status to ALPHA architecture - [
CÂ N1]Â microblaze: Highmem support - [
  NÂ] microblaze: Introduce fixmap - [
CÂ NÂ]Â MIPS: add RTC support for loongson1B - [
CÂ Â 1]Â [PATCH v3] ipc: provide generic compat versions of IPC syscalls - [
  NÂ] remoteproc: add debugfs entries - [
  N1] S390: kernel: Add OS info memory interface - [
  N1] S390: kernel: Add z/VM LGR detection - [
  N2] S390: perf: add support for s390x CPU counters - [
CÂ Â Â]Â S390: Remove monolithic build option for zcrypt driver. - [
   2] S390: rework idle code - [
   8] S390: rework smp code - [
CÂ NÂ]Â sh: Support I/O space swapping where needed. - [
  NÂ] SUNRPC: Add trace events to the sunrpc subsystem
Ein "C" im Bereich "[  ]" kennzeichnet Commits mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten. Mit "D" ausgezeichneten Patches 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. Änderungen ohne Zahl sind kleiner als 10 KByte.
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".