Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
6b76d624
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
6b76d624
编写于
2月 12, 2021
作者:
M
Marc Zyngier
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next
Signed-off-by:
N
Marc Zyngier
<
maz@kernel.org
>
上级
5e6b2111
bbc075e0
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
7 addition
and
14 deletion
+7
-14
arch/arm64/kvm/hyp/nvhe/Makefile
arch/arm64/kvm/hyp/nvhe/Makefile
+2
-2
arch/arm64/kvm/hyp/nvhe/hyp-init.S
arch/arm64/kvm/hyp/nvhe/hyp-init.S
+4
-11
include/asm-generic/export.h
include/asm-generic/export.h
+1
-1
未找到文件。
arch/arm64/kvm/hyp/nvhe/Makefile
浏览文件 @
6b76d624
...
...
@@ -3,8 +3,8 @@
# Makefile for Kernel-based Virtual Machine module, HYP/nVHE part
#
asflags-y
:=
-D__KVM_NVHE_HYPERVISOR__
ccflags-y
:=
-D__KVM_NVHE_HYPERVISOR__
asflags-y
:=
-D__KVM_NVHE_HYPERVISOR__
-D__DISABLE_EXPORTS
ccflags-y
:=
-D__KVM_NVHE_HYPERVISOR__
-D__DISABLE_EXPORTS
obj-y
:=
timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o
\
hyp-main.o hyp-smp.o psci-relay.o
...
...
arch/arm64/kvm/hyp/nvhe/hyp-init.S
浏览文件 @
6b76d624
...
...
@@ -55,17 +55,10 @@ __do_hyp_init:
cmp
x0
,
#
HVC_STUB_HCALL_NR
b.lo
__kvm_handle_stub_hvc
//
We
only
actively
check
bits
[
24
:
31
],
and
everything
//
else
has
to
be
zero
,
which
we
check
at
build
time
.
#if (KVM_HOST_SMCCC_FUNC(__kvm_hyp_init) & 0xFFFFFFFF00FFFFFF)
#error Unexpected __KVM_HOST_SMCCC_FUNC___kvm_hyp_init value
#endif
ror
x0
,
x0
,
#
24
eor
x0
,
x0
,
#((
KVM_HOST_SMCCC_FUNC
(
__kvm_hyp_init
)
>>
24
)
&
0xF
)
ror
x0
,
x0
,
#
4
eor
x0
,
x0
,
#((
KVM_HOST_SMCCC_FUNC
(
__kvm_hyp_init
)
>>
28
)
&
0xF
)
cbz
x0
,
1
f
mov
x3
,
#
KVM_HOST_SMCCC_FUNC
(
__kvm_hyp_init
)
cmp
x0
,
x3
b.eq
1
f
mov
x0
,
#
SMCCC_RET_NOT_SUPPORTED
eret
...
...
include/asm-generic/export.h
浏览文件 @
6b76d624
...
...
@@ -33,7 +33,7 @@
*/
.
macro
___EXPORT_SYMBOL
name
,
val
,
sec
#if
def CONFIG_MODULES
#if
defined(CONFIG_MODULES) && !defined(__DISABLE_EXPORTS)
.
section
___ksymtab
\
sec
+
\
name
,
"a"
.
balign
KSYM_ALIGN
__ksymtab_
\
name
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录