linux-headers: update
Update to 4.7-rc2. Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
This commit is contained in:
parent
a28aae041a
commit
ff804f15a1
@ -670,7 +670,8 @@
|
|||||||
#define PCI_EXT_CAP_ID_SECPCI 0x19 /* Secondary PCIe Capability */
|
#define PCI_EXT_CAP_ID_SECPCI 0x19 /* Secondary PCIe Capability */
|
||||||
#define PCI_EXT_CAP_ID_PMUX 0x1A /* Protocol Multiplexing */
|
#define PCI_EXT_CAP_ID_PMUX 0x1A /* Protocol Multiplexing */
|
||||||
#define PCI_EXT_CAP_ID_PASID 0x1B /* Process Address Space ID */
|
#define PCI_EXT_CAP_ID_PASID 0x1B /* Process Address Space ID */
|
||||||
#define PCI_EXT_CAP_ID_MAX PCI_EXT_CAP_ID_PASID
|
#define PCI_EXT_CAP_ID_DPC 0x1D /* Downstream Port Containment */
|
||||||
|
#define PCI_EXT_CAP_ID_MAX PCI_EXT_CAP_ID_DPC
|
||||||
|
|
||||||
#define PCI_EXT_CAP_DSN_SIZEOF 12
|
#define PCI_EXT_CAP_DSN_SIZEOF 12
|
||||||
#define PCI_EXT_CAP_MCAST_ENDPOINT_SIZEOF 40
|
#define PCI_EXT_CAP_MCAST_ENDPOINT_SIZEOF 40
|
||||||
@ -946,4 +947,21 @@
|
|||||||
#define PCI_TPH_CAP_ST_SHIFT 16 /* st table shift */
|
#define PCI_TPH_CAP_ST_SHIFT 16 /* st table shift */
|
||||||
#define PCI_TPH_BASE_SIZEOF 12 /* size with no st table */
|
#define PCI_TPH_BASE_SIZEOF 12 /* size with no st table */
|
||||||
|
|
||||||
|
/* Downstream Port Containment */
|
||||||
|
#define PCI_EXP_DPC_CAP 4 /* DPC Capability */
|
||||||
|
#define PCI_EXP_DPC_CAP_RP_EXT 0x20 /* Root Port Extensions for DPC */
|
||||||
|
#define PCI_EXP_DPC_CAP_POISONED_TLP 0x40 /* Poisoned TLP Egress Blocking Supported */
|
||||||
|
#define PCI_EXP_DPC_CAP_SW_TRIGGER 0x80 /* Software Triggering Supported */
|
||||||
|
#define PCI_EXP_DPC_CAP_DL_ACTIVE 0x1000 /* ERR_COR signal on DL_Active supported */
|
||||||
|
|
||||||
|
#define PCI_EXP_DPC_CTL 6 /* DPC control */
|
||||||
|
#define PCI_EXP_DPC_CTL_EN_NONFATAL 0x02 /* Enable trigger on ERR_NONFATAL message */
|
||||||
|
#define PCI_EXP_DPC_CTL_INT_EN 0x08 /* DPC Interrupt Enable */
|
||||||
|
|
||||||
|
#define PCI_EXP_DPC_STATUS 8 /* DPC Status */
|
||||||
|
#define PCI_EXP_DPC_STATUS_TRIGGER 0x01 /* Trigger Status */
|
||||||
|
#define PCI_EXP_DPC_STATUS_INTERRUPT 0x08 /* Interrupt Status */
|
||||||
|
|
||||||
|
#define PCI_EXP_DPC_SOURCE_ID 10 /* DPC Source Identifier */
|
||||||
|
|
||||||
#endif /* LINUX_PCI_REGS_H */
|
#endif /* LINUX_PCI_REGS_H */
|
||||||
|
@ -40,6 +40,8 @@
|
|||||||
#define VIRTIO_CONFIG_S_DRIVER_OK 4
|
#define VIRTIO_CONFIG_S_DRIVER_OK 4
|
||||||
/* Driver has finished configuring features */
|
/* Driver has finished configuring features */
|
||||||
#define VIRTIO_CONFIG_S_FEATURES_OK 8
|
#define VIRTIO_CONFIG_S_FEATURES_OK 8
|
||||||
|
/* Device entered invalid state, driver must reset it */
|
||||||
|
#define VIRTIO_CONFIG_S_NEEDS_RESET 0x40
|
||||||
/* We've given up on this device. */
|
/* We've given up on this device. */
|
||||||
#define VIRTIO_CONFIG_S_FAILED 0x80
|
#define VIRTIO_CONFIG_S_FAILED 0x80
|
||||||
|
|
||||||
|
@ -418,6 +418,8 @@
|
|||||||
#define __NR_membarrier (__NR_SYSCALL_BASE+389)
|
#define __NR_membarrier (__NR_SYSCALL_BASE+389)
|
||||||
#define __NR_mlock2 (__NR_SYSCALL_BASE+390)
|
#define __NR_mlock2 (__NR_SYSCALL_BASE+390)
|
||||||
#define __NR_copy_file_range (__NR_SYSCALL_BASE+391)
|
#define __NR_copy_file_range (__NR_SYSCALL_BASE+391)
|
||||||
|
#define __NR_preadv2 (__NR_SYSCALL_BASE+392)
|
||||||
|
#define __NR_pwritev2 (__NR_SYSCALL_BASE+393)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The following SWIs are ARM private.
|
* The following SWIs are ARM private.
|
||||||
|
@ -13,4 +13,7 @@
|
|||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define __ARCH_WANT_RENAMEAT
|
||||||
|
|
||||||
#include <asm-generic/unistd.h>
|
#include <asm-generic/unistd.h>
|
||||||
|
@ -390,5 +390,7 @@
|
|||||||
#define __NR_membarrier 365
|
#define __NR_membarrier 365
|
||||||
#define __NR_mlock2 378
|
#define __NR_mlock2 378
|
||||||
#define __NR_copy_file_range 379
|
#define __NR_copy_file_range 379
|
||||||
|
#define __NR_preadv2 380
|
||||||
|
#define __NR_pwritev2 381
|
||||||
|
|
||||||
#endif /* _ASM_POWERPC_UNISTD_H_ */
|
#endif /* _ASM_POWERPC_UNISTD_H_ */
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
#define KVM_DEV_FLIC_APF_DISABLE_WAIT 5
|
#define KVM_DEV_FLIC_APF_DISABLE_WAIT 5
|
||||||
#define KVM_DEV_FLIC_ADAPTER_REGISTER 6
|
#define KVM_DEV_FLIC_ADAPTER_REGISTER 6
|
||||||
#define KVM_DEV_FLIC_ADAPTER_MODIFY 7
|
#define KVM_DEV_FLIC_ADAPTER_MODIFY 7
|
||||||
|
#define KVM_DEV_FLIC_CLEAR_IO_IRQ 8
|
||||||
/*
|
/*
|
||||||
* We can have up to 4*64k pending subchannels + 8 adapter interrupts,
|
* We can have up to 4*64k pending subchannels + 8 adapter interrupts,
|
||||||
* as well as up to ASYNC_PF_PER_VCPU*KVM_MAX_VCPUS pfault done interrupts.
|
* as well as up to ASYNC_PF_PER_VCPU*KVM_MAX_VCPUS pfault done interrupts.
|
||||||
|
@ -311,7 +311,9 @@
|
|||||||
#define __NR_shutdown 373
|
#define __NR_shutdown 373
|
||||||
#define __NR_mlock2 374
|
#define __NR_mlock2 374
|
||||||
#define __NR_copy_file_range 375
|
#define __NR_copy_file_range 375
|
||||||
#define NR_syscalls 376
|
#define __NR_preadv2 376
|
||||||
|
#define __NR_pwritev2 377
|
||||||
|
#define NR_syscalls 378
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* There are some system calls that are not present on 64 bit, some
|
* There are some system calls that are not present on 64 bit, some
|
||||||
|
@ -216,9 +216,9 @@ struct kvm_cpuid_entry2 {
|
|||||||
__u32 padding[3];
|
__u32 padding[3];
|
||||||
};
|
};
|
||||||
|
|
||||||
#define KVM_CPUID_FLAG_SIGNIFCANT_INDEX BIT(0)
|
#define KVM_CPUID_FLAG_SIGNIFCANT_INDEX (1 << 0)
|
||||||
#define KVM_CPUID_FLAG_STATEFUL_FUNC BIT(1)
|
#define KVM_CPUID_FLAG_STATEFUL_FUNC (1 << 1)
|
||||||
#define KVM_CPUID_FLAG_STATE_READ_NEXT BIT(2)
|
#define KVM_CPUID_FLAG_STATE_READ_NEXT (1 << 2)
|
||||||
|
|
||||||
/* for KVM_SET_CPUID2 */
|
/* for KVM_SET_CPUID2 */
|
||||||
struct kvm_cpuid2 {
|
struct kvm_cpuid2 {
|
||||||
|
@ -306,7 +306,9 @@
|
|||||||
#define __NR_vmsplice (__X32_SYSCALL_BIT + 532)
|
#define __NR_vmsplice (__X32_SYSCALL_BIT + 532)
|
||||||
#define __NR_move_pages (__X32_SYSCALL_BIT + 533)
|
#define __NR_move_pages (__X32_SYSCALL_BIT + 533)
|
||||||
#define __NR_preadv (__X32_SYSCALL_BIT + 534)
|
#define __NR_preadv (__X32_SYSCALL_BIT + 534)
|
||||||
|
#define __NR_preadv2 (__X32_SYSCALL_BIT + 534)
|
||||||
#define __NR_pwritev (__X32_SYSCALL_BIT + 535)
|
#define __NR_pwritev (__X32_SYSCALL_BIT + 535)
|
||||||
|
#define __NR_pwritev2 (__X32_SYSCALL_BIT + 535)
|
||||||
#define __NR_rt_tgsigqueueinfo (__X32_SYSCALL_BIT + 536)
|
#define __NR_rt_tgsigqueueinfo (__X32_SYSCALL_BIT + 536)
|
||||||
#define __NR_recvmmsg (__X32_SYSCALL_BIT + 537)
|
#define __NR_recvmmsg (__X32_SYSCALL_BIT + 537)
|
||||||
#define __NR_sendmmsg (__X32_SYSCALL_BIT + 538)
|
#define __NR_sendmmsg (__X32_SYSCALL_BIT + 538)
|
||||||
|
@ -865,6 +865,7 @@ struct kvm_ppc_smmu_info {
|
|||||||
#define KVM_CAP_SPAPR_TCE_64 125
|
#define KVM_CAP_SPAPR_TCE_64 125
|
||||||
#define KVM_CAP_ARM_PMU_V3 126
|
#define KVM_CAP_ARM_PMU_V3 126
|
||||||
#define KVM_CAP_VCPU_ATTRIBUTES 127
|
#define KVM_CAP_VCPU_ATTRIBUTES 127
|
||||||
|
#define KVM_CAP_MAX_VCPU_ID 128
|
||||||
|
|
||||||
#ifdef KVM_CAP_IRQ_ROUTING
|
#ifdef KVM_CAP_IRQ_ROUTING
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user