Kernel-Log – Was 3.0 bringt (3): Architektur, Infrastruktur und Virtualisierung
Seite 4: Die kleinen Perlen: Architektur
Die kleinen Perlen: Architektur-Code
x86
- [
   Â] x86-64: Add time to vDSO - [
   Â] x86-64: Optimize vDSO time() - [
   Â] x86, alternative, doc: Add comment for applying alternatives order - [
   Â] x86, amd: Do not enable ARAT feature on AMD processors below family 0x12 - [
   Â] x86/amd-iommu: Add ATS enable/disable code - [
   Â] x86/amd-iommu: Add extended feature detection - [
   Â] x86/amd-iommu: Add flag to indicate IOTLB support - [
   Â] x86/amd-iommu: Add support for invalidate_all command - [
CÂ Â Â]Â x86/amd-iommu: Select PCI_IOV with AMD IOMMU driver - [
   Â] x86, cpu: Change NOP selection for certain Intel CPUs - [
   Â] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB - [
   Â] x86, cpu: Fix detection of Celeron Covington stepping A1 and B0 - [
CÂ Â Â]Â x86, cpu: Move AMD Elan Kconfig under "Processor family" - [
 D Â] x86 idle APM: deprecate CONFIG_APM_CPU_IDLE - [
 D Â] x86 idle: deprecate mwait_idle() and "idle=mwait" cmdline param - [
 D Â] x86 idle: deprecate "no-hlt" cmdline param - [
 D Â] x86 idle floppy: deprecate disable_hlt() - [
  NÂ] x86: Introduce pci_map_biosrom() - [
   Â] x86, MAINTAINERS: Add x86 MCE people - [
   Â] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB - [
   Â] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB - [
   Â] x86, mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB - [
   Â] x86, mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB - [
   Â] x86, mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB - [
CÂ Â Â]Â x86, mm: Allow ZONE_DMA to be configurable - [
   Â] x86, NUMA: Enable build of generic NUMA init code on 32bit - [
CÂ Â Â]Â x86, olpc: Use device tree for platform identification [Â Â Â 8]Â x86, UV: Add support for SGI UV2 hub chip
ARM
- [
   Â] ARM: 6859/1: Add writethrough dcache support for ARM926EJS processor - [
CÂ Â Â]Â ARM: 6863/1: allow hotplug on msm - [
CÂ Â 7]Â ARM: 6888/1: remove ns9xxx port - [
CÂ Â Â]Â ARM: 6893/1: Allow for kernel command line concatenation - [
CÂ Â Â]Â ARM: 6913/1: sparsemem: allow pfn_valid to be overridden when using SPARSEMEM - [
CÂ Â Â]Â ARM: 6931/1: SPEAr3xx: Rework KConfig to allow all boards to be compiled in - [
   Â] ARM: add sendmmsg syscall - [
  NÂ] ARM: configs: add defconfig for mach-mxs - [
   1] ARM: consolidate SMP cross call implementation - [
CÂ Â Â]Â ARM: EXYNOS4: Add Atmel mXT touchscreen device to the NURI board - [
  N1] ARM: EXYNOS4: Add usb host phy control - [
  NÂ] ARM: EXYNOS4: CPUIDLE Support - [
CÂ N5]Â ARM: imx: move mx3 support to mach-imx - [
CÂ NÂ]Â ARM: mach-mxs: add stmp378x-devb - [
   Â] ARM: mach-shmobile: Add SDHI support for AG5EVM and sh73a0 - [
  NÂ] ARM: mach-shmobile: CPUIdle support - [
   Â] ARM: mach-shmobile: Enable DMAEngine for MMCIF on AG5EVM - [
   Â] ARM: mach-shmobile: Enable DMAEngine for SDHI on AG5EVM - [
  N1] ARM: mach-shmobile: sh7372 Core Standby Suspend-to-RAM - [
   1] ARM: mach-shmobile: sh73a0 DMA Engine support for SY-DMAC - [
  NÂ] ARM: mach-shmobile: Suspend-to-RAM support - [
CÂ Â 9]Â ARM: mach-stmp378x: remove mach - [
CÂ Â 9]Â ARM: mach-stmp37xx: remove mach - [
CÂ Â Â]Â ARM: Moving Marvell Dove platform defaults to ARMv7 - [
CÂ N3]Â ARM: mx3: dynamically allocate "ipu-core" devices - [
CÂ Â Â]Â ARM: mx5/mx53_smd: Add esdhc support - [
   3] ARM: orion: Consolidate ethernet platform data - [
  N2] ARM: orion: Consolidate the creation of the uart platform data. - [
   2] ARM: orion: Consolidate the XOR platform setup code. - [
   1] ARM: orion: Consolidate USB platform setup code. - [
CÂ Â 9]Â ARM: plat-stmp: remove plat - [
CÂ Â 8]Â ARM: remove support for mxc91231 - [
   Â] ARM: S3C2416: Add support for USB 2.0 High-Speed gadget controller - [
   Â] ARM: S3C2416: Add USB Phy register definitions - [
   Â] ARM: S3C24XX: Add plaform device definition for USB High-Speed gadget controller. - [
CDÂ 7]Â ARM: S5P6442: Removing ARCH_S5P6442 - [
   Â] ARM: tegra: irq: Remove PM support - [
CÂ Â 7]Â at91: drop at572d940hf support - [
CÂ NÂ]Â MX1: Add ARMadeus Systems APF9328 board support - [
   Â] OMAP2+ / PM: move runtime PM implementation to use device power domains - [
   Â] OMAP4: DSS2: HDMI: Implement ASoC Codec driver for HDMI audio - [
  N2] omap: consolidate touch screen initialization among different boards - [
CÂ Â 1]Â omap: drop board-igep0030.c - [
   1] OMAP: DSS2: Add support for NV12 format - [
   Â] OMAP: DSS2: Support for Powertip PH480272T - [
   Â] OMAP: DSS2: Support for Seiko 70WVW1TZ3 - [
   Â] omap: igep0020: add support for IGEP3 - [
   1] omap: musb: introduce default board config - [
CÂ Â 1]Â omap: Remove support for omap2evm
PPC
- [
CÂ N1]Â powerpc/4xx: Adding PCIe MSI support - [
  NÂ] powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB - [
   Â] powerpc/a2: Add some #defines for A2 specific instructions - [
CÂ N1]Â powerpc: Add A2 cpu support - [
CÂ Â Â]Â powerpc: Add early debug for WSP platforms - [
 DNÂ] powerpc: Add fsl mpic timer binding - [
 DNÂ] powerpc: Adding bindings for flexcan controller - [
CÂ Â 1]Â powerpc: Add Initiate Coprocessor Store Word (icswx) support - [
   Â] powerpc: Add ioremap_wc - [
CÂ Â Â]Â powerpc: Add kconfig for muxed smp ipi support - [
   Â] powerpc: Add more Power7 specific definitions - [
   Â] powerpc: Add MSR_64BIT - [
CÂ NÂ]Â powerpc: Add NAP mode support on Power7 in HV mode - [
CÂ N1]Â powerpc: Add SCOM infrastructure - [
   Â] powerpc: Add TLB size detection for TYPE_3E MMUs - [
   1] powerpc: Base support for exceptions using HSRR0/1 - [
CÂ NÂ]Â powerpc/boot: Add an ePAPR compliant boot wrapper - [
   2] powerpc: Consolidate ipi message mux and demux - [
  NÂ] powerpc: Define CPU feature for Architected 2.06 HV mode - [
   Â] powerpc/eeh: Add support for ibm,configure-pe RTAS call - [
CÂ Â Â]Â powerpc/ftrace: Implement raw syscall tracepoints on PowerPC - [
   Â] powerpc: Improve scheduling of system call entry instructions - [
 DNÂ] powerpc: Integrated Flash controller device tree bindings - [
   Â] powerpc: More work to support HV exceptions - [
   Â] powerpc/mpic: parse 4-cell intspec types other than zero - [
   Â] powerpc: Per process DSCR + some fixes (try#4) - [
   1] powerpc/pseries: Add page coalescing support - [
CÂ N1]Â powerpc/pseries: Add support for IO event interrupts - [
   Â] powerpc/pseries: Enable Emulex and Qlogic 10Gbit cards - [
   Â] powerpc/pseries: Enable iSCSI support for a number of cards - [
   Â] powerpc: Save Come-From Address Register (CFAR) in exception frame - [
CÂ N6]Â powerpc/xics: Rewrite XICS driver
Various
- [
CÂ Â 1]Â arch/tile: improve support for PCI hotplug - [
CÂ N1]Â arch/tile: more /proc and /sys file support - [
   1] arch/tile: support signal "exception-trace" hook - [
   1] arch/tile: support TIF_NOTIFY_RESUME - [
  NÂ] asm-generic/ptrace.h: start a common low level ptrace helper - [
   Â] asm-generic/unistd.h: support sendmmsg syscall - [
   1] Blackfin: boards: update ASoC resources after machine driver overhaul - [
CÂ N4]Â Blackfin: first pass at debug mmr support - [
CÂ N1]Â Blackfin: initial perf_event support - [
  N2] Blackfin: unify core IRQ definitions - [
CÂ Â Â]Â m68knommu: create config options for CPU classes - [
  N1] MIPS: Add default configuration for XLR/XLS processors - [
CÂ Â Â]Â MIPS: Enable kmemleak for MIPS - [
CÂ NÂ]Â MIPS: Kconfig and Makefile update for Netlogic XLR/XLS - [
  N1] MIPS: Lantiq: Add DMA support - [
CÂ N2]Â MIPS: Lantiq: Add ethernet driver - [
   Â] MIPS: Lantiq: Add etop board support - [
CÂ N2]Â MIPS: Lantiq: Add initial support for Lantiq SoCs - [
CÂ NÂ]Â MIPS: Lantiq: Add machtypes for lantiq eval kits - [
CÂ NÂ]Â MIPS: Lantiq: Add mips_machine support - [
  NÂ] MIPS: Lantiq: Add more gpio drivers - [
CÂ NÂ]Â MIPS: Lantiq: Add NOR flash support - [
  N1] MIPS: Lantiq: Add PCI controller support. - [
  NÂ] MIPS: Lantiq: Add platform device support - [
CÂ N3]Â MIPS: Lantiq: add SoC specific code for XWAY family - [
CÂ NÂ]Â MIPS: Lantiq: Add watchdog support - [
   Â] MIPS: Netlogic: Cache, TLB support and feature overrides for XLR - [
  NÂ] MIPS: Netlogic: mach-netlogic include files - [
   Â] MIPS: Netlogic XLR/XLS processor IDs. - [
  N5] MIPS: Platform files for XLR/XLS processor support - [
  N1] MIPS: XLR, XLS: Add PCI support. - [
CÂ Â Â]Â S390: ap: skip device registration on type probe failure - [
CÂ Â 2]Â S390: Remove data execution protection - [
CÂ Â 1]Â S390: Remove tape block device driver. - [
   Â] sh: ecovec: Add renesas_usbhs support - [
   Â] sh: sh7724: Add USBHS DMAEngine support - [
CÂ Â Â]Â sparc32: added CONFIG_PCIC_PCI Kconfig setting - [
CÂ Â 6]Â sparc32: genirq support - [
CÂ N1]Â sparc32,leon: added LEON-common low-level PCI routines - [
CÂ N2]Â sparc32,leon: add GRPCI2 PCI Host driver - [
   Â] sparc32,leon: SMP power down implementation - [
CÂ NÂ]Â tile: add an RTC driver for the Tilera hypervisor - [
CÂ NÂ]Â um: add earlyprintk support - [
 DN2] um: add ucast ethernet transport
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)