summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorJames Morse <james.morse@arm.com>2020-08-21 15:07:05 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2020-08-28 15:23:42 +0100
commite9ee186bb735bfc17fa81dbc9aebf268aee5b41e (patch)
tree2691a94dbb362cecc47361363cffc7746317d51f /tools/perf/scripts/python/syscall-counts.py
parent5d28ba5f8a0cfa3a874fa96c33731b8fcd141b3a (diff)
downloadkernel-e9ee186bb735bfc17fa81dbc9aebf268aee5b41e.tar.gz
KVM: arm64: Add kvm_extable for vaxorcism code
KVM has a one instruction window where it will allow an SError exception to be consumed by the hypervisor without treating it as a hypervisor bug. This is used to consume asynchronous external abort that were caused by the guest. As we are about to add another location that survives unexpected exceptions, generalise this code to make it behave like the host's extable. KVM's version has to be mapped to EL2 to be accessible on nVHE systems. The SError vaxorcism code is a one instruction window, so has two entries in the extable. Because the KVM code is copied for VHE and nVHE, we end up with four entries, half of which correspond with code that isn't mapped. Signed-off-by: James Morse <james.morse@arm.com> Reviewed-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
2016-10-03Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds 2016-09-23arm64: arch_timer: Work around QorIQ Erratum A-008585Scott Wood 2016-08-17arm64: Document workaround for Cortex-A72 erratum #853709Marc Zyngier 2016-06-21ARM64: ACPI: Update documentation for latest specification versionAl Stone 2016-06-02irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum 23144Ganapatrao Kulkarni 2016-05-19Merge tag 'iommu-updates-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds 2016-05-03iommu/arm-smmu: Work around MMU-500 prefetch errataRobin Murphy 2016-05-03iommu/arm-smmu: Workaround for ThunderX erratum #27704Tirumalesh Chalamarla 2016-04-14arm64: add the initrd region to the linear mapping explicitlyArd Biesheuvel 2016-02-26arm64: Add workaround for Cavium erratum 27456Andrew Pinski 2016-02-18arm64: allow kernel Image to be loaded anywhere in physical memoryArd Biesheuvel 2015-12-11arm64: Documentation: add list of software workarounds for errataWill Deacon 2015-11-04Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds 2015-10-19arm64: Add page size to the kernel image headerArd Biesheuvel 2015-10-09arm64: Update booting requirements for GICv3 in GICv2 modeMarc Zyngier 2015-07-29arm64/Documentation: clarify wording regarding memory below the ImageArd Biesheuvel 2015-06-02arm64: use fixmap region for permanent FDT mappingArd Biesheuvel 2015-03-26ARM64 / ACPI: additions of ACPI documentation for arm64Al Stone 2015-03-26Documentation: ACPI for ARM64Graeme Gregory 2015-01-23arm64: Emulate SETEND for AArch32 tasksSuzuki K. Poulose 2014-11-20arm64: Emulate CP15 Barrier instructionsPunit Agrawal 2014-11-20arm64: Port SWP/SWPB emulation support from armPunit Agrawal 2014-11-20arm64: Add framework for legacy instruction emulationPunit Agrawal 2014-10-20Documentation/arm64/memory.txt: fix typoAlex Bennée 2014-08-05Merge tag 'kvm-arm-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Bonzini 2014-07-23arm64: Add support for 48-bit VA space with 64KB page configurationCatalin Marinas 2014-07-23arm64: Determine the vmalloc/vmemmap space at build time based on VA_BITSCatalin Marinas 2014-07-23arm64: Add a description on 48-bit address space with 4KB pagesJungseok Lee 2014-07-11arm64: boot protocol documentation update for GICv3Marc Zyngier 2014-07-10arm64: Update the Image headerMark Rutland 2014-04-30doc: arm64: add description of EFI stub supportMark Salter 2014-04-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds 2014-04-07arm64: add early_ioremap supportMark Salter 2014-04-05arm64: Relax the kernel cache requirements for bootCatalin Marinas