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

Available diffs

Builds

Built packages

Package files