Publishing details
Changelog
linux (4.10.0-13.15.15+pearl.1) xenial; urgency=low
* Miscellaneous Ubuntu changes
- [Config] CONFIG_ARM64_ERRATUM_858921=y
- [Config] CONFIG_HISI_PMU=y
- [Config] CONFIG_LIBIO=y on archs where =y is default
- [Config] CONFIG_HISILICON_LPC=y
- getabis: Add ppa:pearlteam/next
- [debian] Disable dbg builds for now
- [Config] Require minimum version of xenial's flash-kernel
- [Config] CONFIG_ARM_PMU_ACPI=y
- [Config] CONFIG_ACPI_APEI_SEA=y
- [Config] Enable CONFIG_CRASH_DUMP on arm64
- [Config] CONFIG_ACPI_GTDT=y
* Miscellaneous upstream changes
- arm64: ptrace: add XZR-safe regs accessors
- arm64: arch_timer: Add infrastructure for multiple erratum detection methods
- arm64: arch_timer: Add erratum handler for globally defined capability
- arm64: Allow checking of a CPU-local erratum
- arm64: arch_timer: Add erratum handler for CPU-specific capability
- arm64: arch_timer: Move arch_timer_reg_read/write around
- arm64: arch_timer: Get rid of erratum_workaround_set_sne
- arm64: arch_timer: Rework the set_next_event workarounds
- arm64: arch_timer: Make workaround methods optional
- arm64: arch_timer: Allows a CPU-specific erratum to only affect a subset of
CPUs
- arm64: Add CNTVCT_EL0 trap handler
- arm64: arch_timer: Move clocksource_counter and co around
- arm64: arch_timer: Enable CNTVCT_EL0 trap if workaround is enabled
- arm64: cpu_errata: Allow an erratum to be match for all revisions of a core
- arm64: Define Cortex-A73 MIDR
- arm64: arch_timer: Workaround for Cortex-A73 erratum 858921
- arm64: arch_timer: Allow erratum matching with ACPI OEM information
- arm64: arch_timer: Add HISILICON_ERRATUM_161010101 ACPI matching data
- arm64: MAINTAINERS: hisi: Add hisilicon SoC PMU support
- dt-bindings: hisi: Add Hisilicon HiP05/06/07 Djtag dts bindings
- dt-bindings: perf: hisi: Add Devicetree bindings for Hisilicon SoC PMU
- Documentation: perf: hisi: Documentation for HiP05/06/07 PMU event counting.
- drivers: perf: hisi: Update Kconfig for Hisilicon PMU support
- drivers: perf: hisi: Add support for Hisilicon Djtag driver
- drivers: perf: hisi: Add support for Hisilicon SoC event counters
- drivers: perf: hisi: use poll method to avoid L3C counter overflow
- drivers: perf: hisi: Miscellanous node(MN) event counting in perf
- drivers: perf: hisi: use poll method when no IRQ for MN counter overflow
- dts: arm64: hip07: Add Hisilicon SoC PMU support
- LIBIO: Introduce a generic PIO mapping method
- PCI: Apply the new generic I/O management on PCI IO hosts
- OF: Add missing I/O range exception for indirect-IO devices
- LPC: Support the device-tree LPC host on Hip06/Hip07
- ACPI: Delay the enumeration on the devices whose dependency has not met
- LIBIO: Support the dynamically logical PIO registration of ACPI host I/O
- LPC: Add the ACPI LPC support
- drivers/perf: arm_pmu: rework per-cpu allocation
- drivers/perf: arm_pmu: manage interrupts per-cpu
- drivers/perf: arm_pmu: split irq request from enable
- drivers/perf: arm_pmu: remove pointless PMU disabling
- drivers/perf: arm_pmu: define armpmu_init_fn
- drivers/perf: arm_pmu: fold init into alloc
- drivers/perf: arm_pmu: factor out pmu registration
- drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs()
- drivers/perf: arm_pmu: handle no platform_device
- drivers/perf: arm_pmu: rename irq request/free functions
- drivers/perf: arm_pmu: split cpu-local irq request/free
- drivers/perf: arm_pmu: move irq request/free into probe
- drivers/perf: arm_pmu: split out platform device probe logic
- arm64: add function to get a cpu's MADT GICC table
- arm64: kill acpi_set_mailbox_entry()
- drivers/perf: arm_pmu: add ACPI framework
- arm64: pmuv3: use arm_pmu ACPI framework
- acpi: apei: read ack upon ghes record consumption
- ras: acpi/apei: cper: generic error data entry v3 per ACPI 6.1
- efi: parse ARM processor error
- arm64: exception: handle Synchronous External Abort
- acpi: apei: handle SEA notification type for ARMv8
- acpi: apei: panic OS with fatal error status block
- efi: print unrecognized CPER section
- ras: acpi / apei: generate trace event for unrecognized CPER section
- trace, ras: add ARM processor error trace event
- arm/arm64: KVM: add guest SEA support
- memblock: add memblock_clear_nomap()
- memblock: add memblock_cap_memory_range()
- arm64: limit memory regions based on DT property, usable-memory-range
- arm64: kdump: reserve memory for crash dump kernel
- arm64: mm: allow for unmapping part of kernel mapping
- arm64: kdump: protect crash dump kernel memory
- arm64: hibernate: preserve kdump image around hibernation
- arm64: kdump: implement machine_crash_shutdown()
- arm64: kdump: add VMCOREINFO's for user-space tools
- arm64: kdump: provide /proc/vmcore file
- arm64: kdump: enable kdump in defconfig
- Documentation: kdump: describe arm64 port
- Documentation: dt: chosen properties for arm64 kdump
- KVM: arm/arm64: Remove struct vgic_irq pending field
- KVM: arm/arm64: vgic: Implement support for userspace access
- KVM: arm/arm64: vgic: Add distributor and redistributor access
- KVM: arm/arm64: vgic: Introduce find_reg_by_id()
- irqchip/gic-v3: Add missing system register definitions
- KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr struct
- KVM: arm/arm64: vgic: Implement VGICv3 CPU interface access
- KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctl
- KVM: arm/arm64: Documentation: Update arm-vgic-v3.txt
- KVM: arm/arm64: vgic-v3: Don't pretend to support IRQ/FIQ bypass
- KVM: arm/arm64: Add vITS save/restore API documentation
- KVM: arm/arm64: rename itte into ite
- arm/arm64: vgic: turn vgic_find_mmio_region into public
- KVM: arm64: ITS: KVM_DEV_ARM_VGIC_GRP_ITS_REGS group
- KVM: arm64: ITS: Implement vgic_its_has_attr_regs and attr_regs_access
- KVM: arm64: ITS: Implement vgic_mmio_uaccess_write_its_creadr
- KVM: arm64: ITS: Report the ITE size in GITS_TYPER
- KVM: arm64: ITS: Interpret MAPD Size field and check related errors
- KVM: arm64: ITS: Interpret MAPD ITT_addr field
- KVM: arm64: ITS: Check the device id matches TYPER DEVBITS range
- KVM: arm64: ITS: KVM_DEV_ARM_VGIC_GRP_ITS_TABLES group
- KVM: arm64: ITS: vgic_its_alloc_ite/device
- KVM: arm64: ITS: Sort the device and ITE lists
- KVM: arm64: ITS: Add infrastructure for table lookup
- KVM: arm64: ITS: Collection table save/restore
- KVM: arm64: ITS: vgic_its_check_id returns the entry's GPA
- KVM: arm64: ITS: ITT flush and restore
- KVM: arm64: ITS: Device table save/restore
- KVM: arm64: ITS: Pending table save/restore
- clocksource: arm_arch_timer: clean up printk usage
- clocksource: arm_arch_timer: rename type macros
- clocksource: arm_arch_timer: rename the PPI enum
- clocksource: arm_arch_timer: move enums and defines to header file
- clocksource: arm_arch_timer: add a new enum for spi type
- clocksource: arm_arch_timer: rework PPI selection
- clocksource: arm_arch_timer: introduce two functions to get the frequency
from mmio and sysreg.
- clocksource: arm_arch_timer: separate out device-tree code from
arch_timer_detect_rate
- clocksource: arm_arch_timer: remove arch_timer_detect_rate
- clocksource: arm_arch_timer: split arch_timer_rate for different types of
timer
- clocksource: arm_arch_timer: refactor arch_timer_needs_probing
- clocksource: arm_arch_timer: move arch_timer_needs_of_probing into DT init
call
- clocksource: arm_arch_timer: introduce some new structs to prepare for GTDT
- clocksource: arm_arch_timer: refactor MMIO timer probing.
- acpi/arm64: Add GTDT table parse driver
- clocksource: arm_arch_timer: simplify ACPI support code.
- acpi/arm64: Add memory-mapped timer support in GTDT driver
- clocksource: arm_arch_timer: add GTDT support for memory-mapped timer
- acpi/arm64: Add SBSA Generic Watchdog support in GTDT driver
-- dann frazier <email address hidden> Mon, 13 Mar 2017 20:23:20 -0600
Builds
Built packages
-
block-modules-4.10.0-13.15-generic-di
Block storage devices
-
crypto-modules-4.10.0-13.15-generic-di
crypto modules
-
fat-modules-4.10.0-13.15-generic-di
FAT filesystem support
-
fs-core-modules-4.10.0-13.15-generic-di
Base filesystem modules
-
fs-secondary-modules-4.10.0-13.15-generic-di
Extra filesystem modules
-
input-modules-4.10.0-13.15-generic-di
Support for various input methods
-
ipmi-modules-4.10.0-13.15-generic-di
ipmi modules
-
irda-modules-4.10.0-13.15-generic-di
Support for Infrared protocols
-
kernel-image-4.10.0-13.15-generic-di
kernel image and system map
-
linux-cloud-tools-common
Linux kernel version specific cloud tools for version 4.10.0
-
linux-doc
Linux kernel specific documentation for version 4.10.0
-
linux-headers-4.10.0-13.15
Header files related to Linux kernel version 4.10.0
-
linux-headers-4.10.0-13.15-generic
Linux kernel headers for version 4.10.0 on ARMv8 SMP
-
linux-image-4.10.0-13.15-generic
Linux kernel image for version 4.10.0 on ARMv8 SMP
-
linux-image-extra-4.10.0-13.15-generic
Linux kernel extra modules for version 4.10.0 on ARMv8 SMP
-
linux-libc-dev
Linux Kernel Headers for development
-
linux-source-4.10.0
Linux kernel source for version 4.10.0 with Ubuntu patches
-
linux-tools-4.10.0-13.15
Linux kernel version specific tools for version 4.10.0-13.15
-
linux-tools-4.10.0-13.15-generic
Linux kernel version specific tools for version 4.10.0-13.15
-
linux-tools-common
Linux kernel version specific tools for version 4.10.0
-
linux-udebs-generic
Metapackage depending on kernel udebs
-
md-modules-4.10.0-13.15-generic-di
Multi-device support (raid, device-mapper, lvm)
-
message-modules-4.10.0-13.15-generic-di
Fusion and i2o storage modules
-
mouse-modules-4.10.0-13.15-generic-di
Mouse support
-
multipath-modules-4.10.0-13.15-generic-di
DM-Multipath support
-
nfs-modules-4.10.0-13.15-generic-di
NFS filesystem drivers
-
nic-modules-4.10.0-13.15-generic-di
Network interface support
-
nic-shared-modules-4.10.0-13.15-generic-di
nic shared modules
-
nic-usb-modules-4.10.0-13.15-generic-di
USB network interface support
-
parport-modules-4.10.0-13.15-generic-di
Parallel port support
-
plip-modules-4.10.0-13.15-generic-di
PLIP (parallel port) networking support
-
ppp-modules-4.10.0-13.15-generic-di
PPP (serial port) networking support
-
sata-modules-4.10.0-13.15-generic-di
SATA storage support
-
scsi-modules-4.10.0-13.15-generic-di
SCSI storage support
-
storage-core-modules-4.10.0-13.15-generic-di
Core storage support
-
usb-modules-4.10.0-13.15-generic-di
Core USB support
-
virtio-modules-4.10.0-13.15-generic-di
VirtIO Modules
-
vlan-modules-4.10.0-13.15-generic-di
vlan modules
Package files