Kernel-Log – Was 3.3 bringt (3): Architektur und Infrastruktur
Seite 4: Kleine Perlen: Architektur
Die kleinen Perlen: Architektur
x86
- [
C
] pci, x86/io-apic: Allow PCI_IOAPIC to be user configurable on x86 - [
- [
C N1
] x86: Add NumaChip support - [
1
] x86: Add workaround to NMI iret woes - [
- [
- [
C
] x86/config: Revamp configuration for MID devices - [
- [
N6
] x86: Generate system call tables and unistd_*.h from tables - [
C
] x86/intel config: Revamp configuration to allow for Moorestown and Medfield - [
N2
] x86: Machine-readable syscall tables and scripts to process them - [
- [
- [
D
] x86, NMI: Add knob to disable using NMI IPIs to stop cpus - [
C N
] x86, NMI: Add NMI IPI selftest - [
D
] x86: Panic on detection of stack overflow - [
- [
- [
3
] x86: Update instruction decoder to support new AVX formats
ARM
- [
- [
N
] ARM: 7201/1: add EDAC atomic_scrub function - [
- [
N
] ARM: 7206/1: Add generic ARM instruction set condition code checks. - [
C
] ARM: 7240/1: Make ARCH_NR_GPIO a Kconfig variable - [
C
] ARM: Add arm_memblock_steal() to allocate memory away from the kernel - [
C
] ARM: Allow Kconfig to control the definition of NR_BANKS - [
- [
D
] ARM: at91: removal of CAP9 SoC family - [
DN
] arm/dt: add basic usb nodes to tegra device trees - [
N1
] ARM: dts: Add intial dts file for EXYNOS4210 SoC, SMDKV310 and ORIGEN - [
N
] arm/dts: Add minimal device tree support for omap2420 and omap2430 - [
CDN
] ARM: EXYNOS: Add Exynos4 device tree enabled board file - [
C N
] ARM: EXYNOS: Add USB OHCI device - [
C
] ARM: EXYNOS: Add USB OHCI support to ORIGEN board - [
C
] ARM: EXYNOS: Add USB OHCI support to SMDKV310 board - [
CD 1
] ARM: gic: allow GIC to support non-banked setups - [
DN
] arm/imx6: add imx6q sabrelite board support - [
D
] arm/imx6q: Rename Sabreauto to Armadillo2 - [
C N3
] ARM i.MX: Merge i.MX5 support into mach-imx - [
N
] arm: introduce cross trigger interface helpers - [
- [
N
] ARM: LPAE: Add fault handling support - [
- [
- [
N1
] ARM: LPAE: Factor out classic-MMU specific code into proc-v7-2level.S - [
- [
- [
- [
N1
] ARM: LPAE: Move the FSR definitions to separate files - [
- [
N
] ARM: mach-shmobile: Add kota2 defconfig. - [
N
] ARM: mach-shmobile: Add marzen defconfig. - [
- [
- [
- [
- [
- [
N8
] ARM: mach-shmobile: r8a7740: add PFC support. - [
C N1
] ARM: mach-shmobile: r8a7779 and Marzen base support V2 - [
9
] ARM: mach-shmobile: r8a7779 PFC function support - [
C N2
] ARM: mach-shmobile: r8a7779 PFC GPIO-only support V2 - [
N1
] ARM: mach-shmobile: r8a7779 SMP support V3 - [
D
] ARM: move iotable mappings within the vmalloc region - [
N
] ARM: mxs: add saif clkmux functions - [
C 1
] ARM: OMAP1: Move dpll1 rates selection from config to runtime - [
C N
] ARM: OMAP4: Fix errata i688 with MPU interconnect barriers. - [
N1
] ARM: OMAP4: PM: Add CPUidle support - [
N2
] ARM: OMAP4: PM: Add CPUX OFF mode support - [
N
] ARM: OMAP4: PM: Add SAR RAM support - [
N
] ARM: OMAP: Add Secure HAL and monitor mode API infrastructure. - [
N1
] ARM: OMAP: am33xx: Update common OMAP machine specific sources - [
C
] ARM: OMAP: am33xx: Update common omap platform files - [
N
] ARM: OMAP: PM: Add support to allocate the memory for secure RAM - [
N1
] ARM: OMAP: PRCM: add support for chain interrupt handler - [
C
] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM - [
C 1
] ARM: OMAP: TI81XX: Prepare for addition of TI814X support - [
1
] ARM: perf: add support for stalled cycle ABI events - [
3
] arm: Remove mach-tcc8k directory - [
4
] arm: Remove plat-tcc directory - [
C
] ARM: S3C64XX: Implement basic power domain support - [
C N
] ARM: S5P64X0: Add HSMMC setup for host Controller - [
C 2
] ARM: SAMSUNG: Consolidation of SPI platform devices to plat-samsung - [
C
] ARM: stop: execute platform callback from cpu_stop code - [
N
] arm/tegra: Add device-tree support for TrimSlice board - [
N
] arm/tegra: add support for tegra30 based board cardhu - [
N4
] arm/tegra: pinmux tables and definitions for tegra30 - [
3
] ARM: Update mach-types - [
CDN
] ARM: vic: device tree binding - [
N
] ARM: w90x900: add common nuc9xx.h - [
- [
C
] MX1:apf9328: Add i2c support - [
C N
] of: Add device tree selftests - [
- [
DN
] omap-serial: Add minimal device tree support
PPC
- [
4
] fsl-rio: Add two ports and rapidio message units support - [
N7
] fsl-rio: Split rio driver into two parts, RapidIO endpoint and message unit - [
C N1
] powerpc/40x: Add APM8018X SOC support - [
C
] powerpc/44x: Enable CONFIG_RELOCATABLE for PPC44x - [
C
] powerpc/44x: Enable CRASH_DUMP for 440x - [
C
] powerpc/44x: Enable DYNAMIC_MEMSTART for 440x - [
C
] powerpc/476fpe: Add 476fpe SoC code - [
C N2
] powerpc/47x: Add support for the new IBM currituck platform - [
N
] powerpc/85xx: Add a P1010RDB 36-bit address map device tree - [
- [
N
] powerpc/85xx: Add P1020RDB 36-bit address map device tree - [
N9
] powerpc/85xx: create dts components to build up an SoC - [
N3
] powerpc/85xx: Rework MPC8536DS device trees - [
N2
] powerpc/85xx: Rework MPC8544DS device tree - [
N2
] powerpc/85xx: Rework MPC8548CDS device trees - [
N2
] powerpc/85xx: Rework MPC8568MDS device tree - [
N2
] powerpc/85xx: Rework MPC8569MDS device tree - [
N7
] powerpc/85xx: Rework MPC8572DS device tree - [
N3
] powerpc/85xx: Rework P1010RDB and P1010 device tree - [
N3
] powerpc/85xx: Rework P1020RDB device tree - [
N2
] powerpc/85xx: Rework P1021MDS device tree - [
N2
] powerpc/85xx: Rework P1022DS device tree - [
N2
] powerpc/85xx: Rework P1023RDS device tree - [
N3
] powerpc/85xx: Rework P2020DS device tree - [
1
] powerpc/85xx: Rework P2020RDB device tree - [
N3
] powerpc/85xx: Rework P2041RDB device tree - [
N3
] powerpc/85xx: Rework P3041DS device tree - [
N3
] powerpc/85xx: Rework P3060QDS device tree - [
N3
] powerpc/85xx: Rework P4080DS device trees - [
N3
] powerpc/85xx: Rework P5020DS device tree - [
- [
N1
] powerpc/85xx: Update SRIO device tree nodes - [
C N1
] powerpc: Add support for OpenBlockS 600 - [
C N2
] powerpc/book3e: Add Chroma as a new WSP/PowerEN platform. - [
C
] powerpc/book3e: Add ICSWX/ACOP support to Book3e cores like A2 - [
- [
C
] powerpc/cpuidle: Add cpu_idle_wait() to allow switching of idle routines - [
C N1
] powerpc/cpuidle: cpuidle driver for pSeries - [
C
] powerpc/cpuidle: Enable cpuidle and directly call cpuidle_idle_call() for pSeries - [
- [
- [
C N3
] powerpc/fsl: Add support for Integrated Flash Controller - [
DN1
] powerpc/fsl: Document rapidio node binding-information - [
C
] powerpc: Kconfig updates for FSL BookE HUGETLB 64-bit - [
N2
] powerpc: POWER7 optimised copy_to_user/copy_from_user using VMX - [
N4
] powerpc/powernv: PCI support for p7IOC under OPAL v2 - [
C N1
] powerpc: Process dynamic relocations for kernel - [
C 1
] powerpc: Rename mapping based RELOCATABLE to DYNAMIC_MEMSTART for BookE - [
C N1
] powerpc: Split ICSWX ACOP and PID processing
Various
- [
- [
- [
- [
DN3
] C6X: devicetree support - [
C
] fs: binfmt_elf: create Kconfig variable for PIE randomization - [
C N
] Initial support for the Ubiquiti Networks XM board (rev 1.0). - [
- [
- [
- [
1
] m68k: add ColdFire FPU support for the V4e ColdFire CPUs - [
- [
- [
- [
- [
- [
- [
C
] m68k: allow ColdFire 547x and 548x CPUs to be built with MMU enabled - [
N
] m68k: ColdFire V4e MMU paging init code and miss handler - [
C
] m68k: ColdFire with MMU enabled uses same clocking code as non-MMU - [
C
] m68k: compile appropriate mm arch files for ColdFire MMU support - [
N
] m68k: create ColdFire MMU pgalloc code - [
N
] m68k: definitions for the ColdFire V4e MMU hardware - [
C
] m68k/Kconfig: Separate classic m68k and coldfire early - [
C
] m68k/mac: early console - [
C
] m68k: modify user space access functions to support ColdFire CPUs - [
C
] m68k/mvme16x: Add support for EARLY_PRINTK - [
N1
] m68k: page table support definitions and code for ColdFire MMU - [
- [
C
] microblaze: generic atomic64 support - [
N
] MIPS: Add fast get_user_pages - [
C N6
] MIPS: Alchemy: Au1300 SoC support - [
C N4
] MIPS: Alchemy: Basic support for the DB1300 board. - [
C 1
] MIPS: Alchemy: Drop MIRAGE/BOSPORUS board support - [
C N3
] MIPS: Alchemy: Improved DB1550 support, with audio and serial busses. - [
4
] MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code. - [
C 3
] MIPS: Alchemy: Merge PB1200 support into DB1200 code. - [
C 3
] MIPS: Alchemy: one kernel for DB1000/DB1500/DB1100 - [
C 4
] MIPS: Alchemy: remove PB1000 support - [
C N1
] MIPS: ath79: add common USB Host Controller device - [
N
] MIPS: ath79: Add early printk support for the AR933X SoCs - [
C N
] MIPS: ath79: Add initial support for the Atheros AP121 reference board - [
- [
C 2
] MIPS: BCM63XX: Add support for bcm6368 CPU. - [
C N1
] MIPS: BMIPS: Add SMP support code for BMIPS43xx/BMIPS5000 - [
N1
] MIPS: GIO bus support for SGI IP22/28 - [
N
] MIPS: Initial PCI support for Atheros 724x SoCs. - [
C N
] MIPS: Netlogic: Add basic MSI support for XLR/XLS - [
N1
] MIPS: Netlogic: Add default XLP config. - [
- [
C N
] MIPS: Netlogic: Add XLP makefiles and config - [
N7
] MIPS: Netlogic: Add XLP platform files for XLP SoC - [
7
] MIPS: Oceton: Update model detection code for new chips. - [
6
] MIPS: Octeon: Add support for OCTEON II PCIe - [
C 4
] MIPS: Octeon: Move some Ethernet support files out of staging. - [
N9
] MIPS: Octeon: Update SOC PCI related register definitions for new chips. - [
C
] MIPS: randomize PIE load address - [
D
] S390: Add s390x description to Documentation/kdump/kdump.txt - [
9
] S390: entry[64].S improvements - [
D
] S390: Remove Kerntypes leftovers - [
1
] sh: Kill off remaining private runtime PM bits. - [
1
] sh: sh7723: use runtime PM implementation, common with arm/mach-shmobile - [
1
] sh: sh7724: use runtime PM implementation, common with arm/mach-shmobile
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". (thl) (thl)