Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
qemu
提交
9cbb6362
Q
qemu
项目概览
openeuler
/
qemu
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9cbb6362
编写于
1月 22, 2018
作者:
C
Cornelia Huck
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
linux-headers: update
Update headers against 4.15-rc9. Signed-off-by:
N
Cornelia Huck
<
cohuck@redhat.com
>
上级
b5e85329
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
36 addition
and
16 deletion
+36
-16
include/standard-headers/asm-s390/virtio-ccw.h
include/standard-headers/asm-s390/virtio-ccw.h
+1
-5
linux-headers/asm-powerpc/kvm.h
linux-headers/asm-powerpc/kvm.h
+25
-0
linux-headers/asm-s390/kvm.h
linux-headers/asm-s390/kvm.h
+4
-5
linux-headers/asm-s390/kvm_para.h
linux-headers/asm-s390/kvm_para.h
+0
-4
linux-headers/linux/kvm.h
linux-headers/linux/kvm.h
+6
-2
未找到文件。
include/standard-headers/asm-s390/virtio-ccw.h
浏览文件 @
9cbb6362
/* SPDX-License-Identifier:
GPL-2.0 WITH Linux-syscall-note
*/
/* SPDX-License-Identifier:
((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
*/
/*
* Definitions for virtio-ccw devices.
*
* Copyright IBM Corp. 2013
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License (version 2 only)
* as published by the Free Software Foundation.
*
* Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
*/
#ifndef __KVM_VIRTIO_CCW_H
...
...
linux-headers/asm-powerpc/kvm.h
浏览文件 @
9cbb6362
...
...
@@ -443,6 +443,31 @@ struct kvm_ppc_rmmu_info {
__u32
ap_encodings
[
8
];
};
/* For KVM_PPC_GET_CPU_CHAR */
struct
kvm_ppc_cpu_char
{
__u64
character
;
/* characteristics of the CPU */
__u64
behaviour
;
/* recommended software behaviour */
__u64
character_mask
;
/* valid bits in character */
__u64
behaviour_mask
;
/* valid bits in behaviour */
};
/*
* Values for character and character_mask.
* These are identical to the values used by H_GET_CPU_CHARACTERISTICS.
*/
#define KVM_PPC_CPU_CHAR_SPEC_BAR_ORI31 (1ULL << 63)
#define KVM_PPC_CPU_CHAR_BCCTRL_SERIALISED (1ULL << 62)
#define KVM_PPC_CPU_CHAR_L1D_FLUSH_ORI30 (1ULL << 61)
#define KVM_PPC_CPU_CHAR_L1D_FLUSH_TRIG2 (1ULL << 60)
#define KVM_PPC_CPU_CHAR_L1D_THREAD_PRIV (1ULL << 59)
#define KVM_PPC_CPU_CHAR_BR_HINT_HONOURED (1ULL << 58)
#define KVM_PPC_CPU_CHAR_MTTRIG_THR_RECONF (1ULL << 57)
#define KVM_PPC_CPU_CHAR_COUNT_CACHE_DIS (1ULL << 56)
#define KVM_PPC_CPU_BEHAV_FAVOUR_SECURITY (1ULL << 63)
#define KVM_PPC_CPU_BEHAV_L1D_FLUSH_PR (1ULL << 62)
#define KVM_PPC_CPU_BEHAV_BNDS_CHK_SPEC_BAR (1ULL << 61)
/* Per-vcpu XICS interrupt controller state */
#define KVM_REG_PPC_ICP_STATE (KVM_REG_PPC | KVM_REG_SIZE_U64 | 0x8c)
...
...
linux-headers/asm-s390/kvm.h
浏览文件 @
9cbb6362
...
...
@@ -6,10 +6,6 @@
*
* Copyright IBM Corp. 2008
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License (version 2 only)
* as published by the Free Software Foundation.
*
* Author(s): Carsten Otte <cotte@de.ibm.com>
* Christian Borntraeger <borntraeger@de.ibm.com>
*/
...
...
@@ -228,6 +224,7 @@ struct kvm_guest_debug_arch {
#define KVM_SYNC_RICCB (1UL << 7)
#define KVM_SYNC_FPRS (1UL << 8)
#define KVM_SYNC_GSCB (1UL << 9)
#define KVM_SYNC_BPBC (1UL << 10)
/* length and alignment of the sdnx as a power of two */
#define SDNXC 8
#define SDNXL (1UL << SDNXC)
...
...
@@ -251,7 +248,9 @@ struct kvm_sync_regs {
};
__u8
reserved
[
512
];
/* for future vector expansion */
__u32
fpc
;
/* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
__u8
padding1
[
52
];
/* riccb needs to be 64byte aligned */
__u8
bpbc
:
1
;
/* bp mode */
__u8
reserved2
:
7
;
__u8
padding1
[
51
];
/* riccb needs to be 64byte aligned */
__u8
riccb
[
64
];
/* runtime instrumentation controls block */
__u8
padding2
[
192
];
/* sdnx needs to be 256byte aligned */
union
{
...
...
linux-headers/asm-s390/kvm_para.h
浏览文件 @
9cbb6362
...
...
@@ -4,9 +4,5 @@
*
* Copyright IBM Corp. 2008
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License (version 2 only)
* as published by the Free Software Foundation.
*
* Author(s): Christian Borntraeger <borntraeger@de.ibm.com>
*/
linux-headers/linux/kvm.h
浏览文件 @
9cbb6362
...
...
@@ -630,9 +630,9 @@ struct kvm_s390_irq {
struct
kvm_s390_irq_state
{
__u64
buf
;
__u32
flags
;
__u32
flags
;
/* will stay unused for compatibility reasons */
__u32
len
;
__u32
reserved
[
4
];
__u32
reserved
[
4
];
/* will stay unused for compatibility reasons */
};
/* for KVM_SET_GUEST_DEBUG */
...
...
@@ -932,6 +932,8 @@ struct kvm_ppc_resize_hpt {
#define KVM_CAP_HYPERV_SYNIC2 148
#define KVM_CAP_HYPERV_VP_INDEX 149
#define KVM_CAP_S390_AIS_MIGRATION 150
#define KVM_CAP_PPC_GET_CPU_CHAR 151
#define KVM_CAP_S390_BPB 152
#ifdef KVM_CAP_IRQ_ROUTING
...
...
@@ -1261,6 +1263,8 @@ struct kvm_s390_ucas_mapping {
#define KVM_PPC_CONFIGURE_V3_MMU _IOW(KVMIO, 0xaf, struct kvm_ppc_mmuv3_cfg)
/* Available with KVM_CAP_PPC_RADIX_MMU */
#define KVM_PPC_GET_RMMU_INFO _IOW(KVMIO, 0xb0, struct kvm_ppc_rmmu_info)
/* Available with KVM_CAP_PPC_GET_CPU_CHAR */
#define KVM_PPC_GET_CPU_CHAR _IOR(KVMIO, 0xb1, struct kvm_ppc_cpu_char)
/* ioctl for vm fd */
#define KVM_CREATE_DEVICE _IOWR(KVMIO, 0xe0, struct kvm_create_device)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录