diff options
Diffstat (limited to 'original/uapi/asm-aarch64')
33 files changed, 0 insertions, 200 deletions
diff --git a/original/uapi/asm-aarch64/asm/bug.h b/original/uapi/asm-aarch64/asm/bug.h deleted file mode 100644 index b12fd89..0000000 --- a/original/uapi/asm-aarch64/asm/bug.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/bug.h> diff --git a/original/uapi/asm-aarch64/asm/bugs.h b/original/uapi/asm-aarch64/asm/bugs.h deleted file mode 100644 index 61791e1..0000000 --- a/original/uapi/asm-aarch64/asm/bugs.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/bugs.h> diff --git a/original/uapi/asm-aarch64/asm/checksum.h b/original/uapi/asm-aarch64/asm/checksum.h deleted file mode 100644 index adbb5e6..0000000 --- a/original/uapi/asm-aarch64/asm/checksum.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/checksum.h> diff --git a/original/uapi/asm-aarch64/asm/clkdev.h b/original/uapi/asm-aarch64/asm/clkdev.h deleted file mode 100644 index 1cf3cfa..0000000 --- a/original/uapi/asm-aarch64/asm/clkdev.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/clkdev.h> diff --git a/original/uapi/asm-aarch64/asm/cputime.h b/original/uapi/asm-aarch64/asm/cputime.h deleted file mode 100644 index 6d68ad7..0000000 --- a/original/uapi/asm-aarch64/asm/cputime.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/cputime.h> diff --git a/original/uapi/asm-aarch64/asm/current.h b/original/uapi/asm-aarch64/asm/current.h deleted file mode 100644 index 4c51401..0000000 --- a/original/uapi/asm-aarch64/asm/current.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/current.h> diff --git a/original/uapi/asm-aarch64/asm/delay.h b/original/uapi/asm-aarch64/asm/delay.h deleted file mode 100644 index 9670e12..0000000 --- a/original/uapi/asm-aarch64/asm/delay.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/delay.h> diff --git a/original/uapi/asm-aarch64/asm/div64.h b/original/uapi/asm-aarch64/asm/div64.h deleted file mode 100644 index 6cd978c..0000000 --- a/original/uapi/asm-aarch64/asm/div64.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/div64.h> diff --git a/original/uapi/asm-aarch64/asm/dma.h b/original/uapi/asm-aarch64/asm/dma.h deleted file mode 100644 index 7ce20d9..0000000 --- a/original/uapi/asm-aarch64/asm/dma.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/dma.h> diff --git a/original/uapi/asm-aarch64/asm/emergency-restart.h b/original/uapi/asm-aarch64/asm/emergency-restart.h deleted file mode 100644 index 3711bd9..0000000 --- a/original/uapi/asm-aarch64/asm/emergency-restart.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/emergency-restart.h> diff --git a/original/uapi/asm-aarch64/asm/ftrace.h b/original/uapi/asm-aarch64/asm/ftrace.h deleted file mode 100644 index efc3320..0000000 --- a/original/uapi/asm-aarch64/asm/ftrace.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/ftrace.h> diff --git a/original/uapi/asm-aarch64/asm/hw_irq.h b/original/uapi/asm-aarch64/asm/hw_irq.h deleted file mode 100644 index 1f5ef7d..0000000 --- a/original/uapi/asm-aarch64/asm/hw_irq.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/hw_irq.h> diff --git a/original/uapi/asm-aarch64/asm/irq_regs.h b/original/uapi/asm-aarch64/asm/irq_regs.h deleted file mode 100644 index 3dd9c0b..0000000 --- a/original/uapi/asm-aarch64/asm/irq_regs.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/irq_regs.h> diff --git a/original/uapi/asm-aarch64/asm/kdebug.h b/original/uapi/asm-aarch64/asm/kdebug.h deleted file mode 100644 index 6ece1b0..0000000 --- a/original/uapi/asm-aarch64/asm/kdebug.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/kdebug.h> diff --git a/original/uapi/asm-aarch64/asm/kmap_types.h b/original/uapi/asm-aarch64/asm/kmap_types.h deleted file mode 100644 index 3575c64..0000000 --- a/original/uapi/asm-aarch64/asm/kmap_types.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/kmap_types.h> diff --git a/original/uapi/asm-aarch64/asm/kvm.h b/original/uapi/asm-aarch64/asm/kvm.h deleted file mode 100644 index 5031f42..0000000 --- a/original/uapi/asm-aarch64/asm/kvm.h +++ /dev/null @@ -1,168 +0,0 @@ -/* - * Copyright (C) 2012,2013 - ARM Ltd - * Author: Marc Zyngier <marc.zyngier@arm.com> - * - * Derived from arch/arm/include/uapi/asm/kvm.h: - * Copyright (C) 2012 - Virtual Open Systems and Columbia University - * Author: Christoffer Dall <c.dall@virtualopensystems.com> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef __ARM_KVM_H__ -#define __ARM_KVM_H__ - -#define KVM_SPSR_EL1 0 -#define KVM_SPSR_SVC KVM_SPSR_EL1 -#define KVM_SPSR_ABT 1 -#define KVM_SPSR_UND 2 -#define KVM_SPSR_IRQ 3 -#define KVM_SPSR_FIQ 4 -#define KVM_NR_SPSR 5 - -#ifndef __ASSEMBLY__ -#include <asm/types.h> -#include <asm/ptrace.h> - -#define __KVM_HAVE_GUEST_DEBUG -#define __KVM_HAVE_IRQ_LINE - -#define KVM_REG_SIZE(id) \ - (1U << (((id) & KVM_REG_SIZE_MASK) >> KVM_REG_SIZE_SHIFT)) - -struct kvm_regs { - struct user_pt_regs regs; /* sp = sp_el0 */ - - __u64 sp_el1; - __u64 elr_el1; - - __u64 spsr[KVM_NR_SPSR]; - - struct user_fpsimd_state fp_regs; -}; - -/* Supported Processor Types */ -#define KVM_ARM_TARGET_AEM_V8 0 -#define KVM_ARM_TARGET_FOUNDATION_V8 1 -#define KVM_ARM_TARGET_CORTEX_A57 2 - -#define KVM_ARM_NUM_TARGETS 3 - -/* KVM_ARM_SET_DEVICE_ADDR ioctl id encoding */ -#define KVM_ARM_DEVICE_TYPE_SHIFT 0 -#define KVM_ARM_DEVICE_TYPE_MASK (0xffff << KVM_ARM_DEVICE_TYPE_SHIFT) -#define KVM_ARM_DEVICE_ID_SHIFT 16 -#define KVM_ARM_DEVICE_ID_MASK (0xffff << KVM_ARM_DEVICE_ID_SHIFT) - -/* Supported device IDs */ -#define KVM_ARM_DEVICE_VGIC_V2 0 - -/* Supported VGIC address types */ -#define KVM_VGIC_V2_ADDR_TYPE_DIST 0 -#define KVM_VGIC_V2_ADDR_TYPE_CPU 1 - -#define KVM_VGIC_V2_DIST_SIZE 0x1000 -#define KVM_VGIC_V2_CPU_SIZE 0x2000 - -#define KVM_ARM_VCPU_POWER_OFF 0 /* CPU is started in OFF state */ -#define KVM_ARM_VCPU_EL1_32BIT 1 /* CPU running a 32bit VM */ - -struct kvm_vcpu_init { - __u32 target; - __u32 features[7]; -}; - -struct kvm_sregs { -}; - -struct kvm_fpu { -}; - -struct kvm_guest_debug_arch { -}; - -struct kvm_debug_exit_arch { -}; - -struct kvm_sync_regs { -}; - -struct kvm_arch_memory_slot { -}; - -/* If you need to interpret the index values, here is the key: */ -#define KVM_REG_ARM_COPROC_MASK 0x000000000FFF0000 -#define KVM_REG_ARM_COPROC_SHIFT 16 - -/* Normal registers are mapped as coprocessor 16. */ -#define KVM_REG_ARM_CORE (0x0010 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / sizeof(__u32)) - -/* Some registers need more space to represent values. */ -#define KVM_REG_ARM_DEMUX (0x0011 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_DEMUX_ID_MASK 0x000000000000FF00 -#define KVM_REG_ARM_DEMUX_ID_SHIFT 8 -#define KVM_REG_ARM_DEMUX_ID_CCSIDR (0x00 << KVM_REG_ARM_DEMUX_ID_SHIFT) -#define KVM_REG_ARM_DEMUX_VAL_MASK 0x00000000000000FF -#define KVM_REG_ARM_DEMUX_VAL_SHIFT 0 - -/* AArch64 system registers */ -#define KVM_REG_ARM64_SYSREG (0x0013 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM64_SYSREG_OP0_MASK 0x000000000000c000 -#define KVM_REG_ARM64_SYSREG_OP0_SHIFT 14 -#define KVM_REG_ARM64_SYSREG_OP1_MASK 0x0000000000003800 -#define KVM_REG_ARM64_SYSREG_OP1_SHIFT 11 -#define KVM_REG_ARM64_SYSREG_CRN_MASK 0x0000000000000780 -#define KVM_REG_ARM64_SYSREG_CRN_SHIFT 7 -#define KVM_REG_ARM64_SYSREG_CRM_MASK 0x0000000000000078 -#define KVM_REG_ARM64_SYSREG_CRM_SHIFT 3 -#define KVM_REG_ARM64_SYSREG_OP2_MASK 0x0000000000000007 -#define KVM_REG_ARM64_SYSREG_OP2_SHIFT 0 - -/* KVM_IRQ_LINE irq field index values */ -#define KVM_ARM_IRQ_TYPE_SHIFT 24 -#define KVM_ARM_IRQ_TYPE_MASK 0xff -#define KVM_ARM_IRQ_VCPU_SHIFT 16 -#define KVM_ARM_IRQ_VCPU_MASK 0xff -#define KVM_ARM_IRQ_NUM_SHIFT 0 -#define KVM_ARM_IRQ_NUM_MASK 0xffff - -/* irq_type field */ -#define KVM_ARM_IRQ_TYPE_CPU 0 -#define KVM_ARM_IRQ_TYPE_SPI 1 -#define KVM_ARM_IRQ_TYPE_PPI 2 - -/* out-of-kernel GIC cpu interrupt injection irq_number field */ -#define KVM_ARM_IRQ_CPU_IRQ 0 -#define KVM_ARM_IRQ_CPU_FIQ 1 - -/* Highest supported SPI, from VGIC_NR_IRQS */ -#define KVM_ARM_IRQ_GIC_MAX 127 - -/* PSCI interface */ -#define KVM_PSCI_FN_BASE 0x95c1ba5e -#define KVM_PSCI_FN(n) (KVM_PSCI_FN_BASE + (n)) - -#define KVM_PSCI_FN_CPU_SUSPEND KVM_PSCI_FN(0) -#define KVM_PSCI_FN_CPU_OFF KVM_PSCI_FN(1) -#define KVM_PSCI_FN_CPU_ON KVM_PSCI_FN(2) -#define KVM_PSCI_FN_MIGRATE KVM_PSCI_FN(3) - -#define KVM_PSCI_RET_SUCCESS 0 -#define KVM_PSCI_RET_NI ((unsigned long)-1) -#define KVM_PSCI_RET_INVAL ((unsigned long)-2) -#define KVM_PSCI_RET_DENIED ((unsigned long)-3) - -#endif - -#endif /* __ARM_KVM_H__ */ diff --git a/original/uapi/asm-aarch64/asm/local.h b/original/uapi/asm-aarch64/asm/local.h deleted file mode 100644 index c11c530..0000000 --- a/original/uapi/asm-aarch64/asm/local.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/local.h> diff --git a/original/uapi/asm-aarch64/asm/local64.h b/original/uapi/asm-aarch64/asm/local64.h deleted file mode 100644 index 36c93b5..0000000 --- a/original/uapi/asm-aarch64/asm/local64.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/local64.h> diff --git a/original/uapi/asm-aarch64/asm/mutex.h b/original/uapi/asm-aarch64/asm/mutex.h deleted file mode 100644 index 6c2390a..0000000 --- a/original/uapi/asm-aarch64/asm/mutex.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/mutex.h> diff --git a/original/uapi/asm-aarch64/asm/pci.h b/original/uapi/asm-aarch64/asm/pci.h deleted file mode 100644 index 9f0df5f..0000000 --- a/original/uapi/asm-aarch64/asm/pci.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/pci.h> diff --git a/original/uapi/asm-aarch64/asm/percpu.h b/original/uapi/asm-aarch64/asm/percpu.h deleted file mode 100644 index 06a959d..0000000 --- a/original/uapi/asm-aarch64/asm/percpu.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/percpu.h> diff --git a/original/uapi/asm-aarch64/asm/scatterlist.h b/original/uapi/asm-aarch64/asm/scatterlist.h deleted file mode 100644 index 35d786f..0000000 --- a/original/uapi/asm-aarch64/asm/scatterlist.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/scatterlist.h> diff --git a/original/uapi/asm-aarch64/asm/sections.h b/original/uapi/asm-aarch64/asm/sections.h deleted file mode 100644 index 2b8c516..0000000 --- a/original/uapi/asm-aarch64/asm/sections.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/sections.h> diff --git a/original/uapi/asm-aarch64/asm/segment.h b/original/uapi/asm-aarch64/asm/segment.h deleted file mode 100644 index f1b81e5..0000000 --- a/original/uapi/asm-aarch64/asm/segment.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/segment.h> diff --git a/original/uapi/asm-aarch64/asm/serial.h b/original/uapi/asm-aarch64/asm/serial.h deleted file mode 100644 index a0cb0ca..0000000 --- a/original/uapi/asm-aarch64/asm/serial.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/serial.h> diff --git a/original/uapi/asm-aarch64/asm/sizes.h b/original/uapi/asm-aarch64/asm/sizes.h deleted file mode 100644 index dd248c2..0000000 --- a/original/uapi/asm-aarch64/asm/sizes.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/sizes.h> diff --git a/original/uapi/asm-aarch64/asm/switch_to.h b/original/uapi/asm-aarch64/asm/switch_to.h deleted file mode 100644 index 995dd75..0000000 --- a/original/uapi/asm-aarch64/asm/switch_to.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/switch_to.h> diff --git a/original/uapi/asm-aarch64/asm/topology.h b/original/uapi/asm-aarch64/asm/topology.h deleted file mode 100644 index 5428f33..0000000 --- a/original/uapi/asm-aarch64/asm/topology.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/topology.h> diff --git a/original/uapi/asm-aarch64/asm/trace_clock.h b/original/uapi/asm-aarch64/asm/trace_clock.h deleted file mode 100644 index 39a5bb0..0000000 --- a/original/uapi/asm-aarch64/asm/trace_clock.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/trace_clock.h> diff --git a/original/uapi/asm-aarch64/asm/unaligned.h b/original/uapi/asm-aarch64/asm/unaligned.h deleted file mode 100644 index 6cecbbb..0000000 --- a/original/uapi/asm-aarch64/asm/unaligned.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/unaligned.h> diff --git a/original/uapi/asm-aarch64/asm/user.h b/original/uapi/asm-aarch64/asm/user.h deleted file mode 100644 index 4792a60..0000000 --- a/original/uapi/asm-aarch64/asm/user.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/user.h> diff --git a/original/uapi/asm-aarch64/asm/vga.h b/original/uapi/asm-aarch64/asm/vga.h deleted file mode 100644 index 89d82fd..0000000 --- a/original/uapi/asm-aarch64/asm/vga.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/vga.h> diff --git a/original/uapi/asm-aarch64/asm/xor.h b/original/uapi/asm-aarch64/asm/xor.h deleted file mode 100644 index c82eb12..0000000 --- a/original/uapi/asm-aarch64/asm/xor.h +++ /dev/null @@ -1 +0,0 @@ -#include <asm-generic/xor.h> |