KVM: arm64: guest debug, define API headers
Alex Bennée authored

This commit defines the API headers for guest debugging. There are two
architecture specific debug structures:

  - kvm_guest_debug_arch, allows us to pass in HW debug registers
  - kvm_debug_exit_arch, signals exception and possible faulting address

The type of debugging being used is controlled by the architecture
specific control bits of the kvm_guest_debug->control flags in the ioctl
structure.
Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
Reviewed-by: default avatarDavid Hildenbrand <dahi@linux.vnet.ibm.com>
Reviewed-by: default avatarAndrew Jones <drjones@redhat.com>
Acked-by: default avatarChristoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: default avatarMarc Zyngier <marc.zyngier@arm.com>
21b6f32f
Name Last commit Last update
..
alpha Merge tag 'tty-4.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
arc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
arm Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
arm64 KVM: arm64: guest debug, define API headers
avr32 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
blackfin Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
c6x Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
cris cris: Replace do_posix_clock_monotonic_gettime()
frv Merge tag 'module-implicit-v4.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
h8300 h8300: Always build dtb
hexagon Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
ia64 Merge tag 'please-pull-put_kernel_page' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
m32r Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
m68k Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
metag Merge branch 'akpm' (patches from Andrew)
microblaze Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
mips MIPS: O32: Use compat_sys_getsockopt.
mn10300 Merge tag 'module_init-device_initcall-v4.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
nios2 Merge tag 'nios2-v4.2' of git://git.rocketboards.org/linux-socfpga-next
openrisc Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
parisc parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results
powerpc powerpc/perf/24x7: Fix lockdep warning
s390 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
score Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block
sh Merge tag 'module_init-device_initcall-v4.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
sparc
tile
um
unicore32
x86
xtensa
.gitignore
Kconfig