Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
OCClocalizations
提交
966632d8
O
OCClocalizations
项目概览
btwise
/
OCClocalizations
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OCClocalizations
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
966632d8
编写于
11月 17, 2020
作者:
草原企鹅
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update AMD 17th patches
上级
e68c8293
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
1472 addition
and
99 deletion
+1472
-99
Resources/patches_database/patches/Kernel/AMD_Ryzen_series_Kernel_patches.bak.plist
.../patches/Kernel/AMD_Ryzen_series_Kernel_patches.bak.plist
+1229
-0
Resources/patches_database/patches/Kernel/AMD_Ryzen_series_Kernel_patches.plist
...base/patches/Kernel/AMD_Ryzen_series_Kernel_patches.plist
+243
-99
未找到文件。
Resources/patches_database/patches/Kernel/AMD_Ryzen_series_Kernel_patches.bak.plist
0 → 100644
浏览文件 @
966632d8
此差异已折叠。
点击以展开。
Resources/patches_database/patches/Kernel/AMD_Ryzen_series_Kernel_patches.plist
浏览文件 @
966632d8
...
...
@@ -8,7 +8,146 @@
<array>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<string>
x86_64
</string>
<key>
Base
</key>
<string>
_i386_switch_lbrs
</string>
<key>
Comment
</key>
<string>
algrey - Disable _i386_switch_lbrs
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
<true/>
<key>
Find
</key>
<data>
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
<key>
Limit
</key>
<integer>
0
</integer>
<key>
Mask
</key>
<data>
</data>
<key>
MaxKernel
</key>
<string>
20.99.99
</string>
<key>
MinKernel
</key>
<string>
20.1.0
</string>
<key>
Replace
</key>
<data>
ww==
</data>
<key>
ReplaceMask
</key>
<data>
</data>
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
x86_64
</string>
<key>
Base
</key>
<string>
_i386_lbr_init
</string>
<key>
Comment
</key>
<string>
algrey - Disable _i386_lbr_init
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
<true/>
<key>
Find
</key>
<data>
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
<key>
Limit
</key>
<integer>
0
</integer>
<key>
Mask
</key>
<data>
</data>
<key>
MaxKernel
</key>
<string>
20.99.99
</string>
<key>
MinKernel
</key>
<string>
20.1.0
</string>
<key>
Replace
</key>
<data>
ww==
</data>
<key>
ReplaceMask
</key>
<data>
</data>
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
x86_64
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - _i386_init_slave - Remove wrmsr 0x1c8
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
<true/>
<key>
Find
</key>
<data>
uAEAAAC5yAEAADHSDzA=
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
<key>
Limit
</key>
<integer>
0
</integer>
<key>
Mask
</key>
<data>
</data>
<key>
MaxKernel
</key>
<string>
20.99.99
</string>
<key>
MinKernel
</key>
<string>
20.1.0
</string>
<key>
Replace
</key>
<data>
Zg8fhAAAAAAADx9EAAA=
</data>
<key>
ReplaceMask
</key>
<data>
</data>
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
x86_64
</string>
<key>
Base
</key>
<string>
_i386_lbr_native_state_to_mach_thread_state
</string>
<key>
Comment
</key>
<string>
algrey - Disable _i386_lbr_native_state_to_mach_thread_state
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
<true/>
<key>
Find
</key>
<data>
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
<key>
Limit
</key>
<integer>
0
</integer>
<key>
Mask
</key>
<data>
</data>
<key>
MaxKernel
</key>
<string>
20.99.99
</string>
<key>
MinKernel
</key>
<string>
20.1.0
</string>
<key>
Replace
</key>
<data>
ww==
</data>
<key>
ReplaceMask
</key>
<data>
</data>
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
<dict>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -29,7 +168,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -43,8 +182,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpu_topology_sort
</string>
<key>
Comment
</key>
...
...
@@ -66,7 +203,7 @@
/wAA//8=
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -80,12 +217,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0 - 10.15
</string>
<string>
algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0 - 10.15
/10.16
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -103,7 +238,7 @@
/////////////////wAAAAAA////
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
19.0.0
</string>
<key>
Replace
</key>
...
...
@@ -117,12 +252,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0
</string>
<string>
algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0
- 10.13/10.14
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -154,8 +287,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -176,7 +307,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -190,8 +321,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -213,7 +342,7 @@
//D///A=
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -227,19 +356,17 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - - skip cpuid_cores_per_package test -10.15
</string>
<string>
NoOne - skip cpuid_cores_per_package test - 10.15/10.16
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
<true/>
<key>
Find
</key>
<data>
gz0AAAAAAA8AAAAAAI
td
vA==
gz0AAAAAAA8AAAAAAI
sA
vA==
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
...
...
@@ -247,10 +374,10 @@
<integer>
0
</integer>
<key>
Mask
</key>
<data>
//8AAAD///8AAAAA//
//
/w==
//8AAAD///8AAAAA//
8A
/w==
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
19.0.0
</string>
<key>
Replace
</key>
...
...
@@ -265,12 +392,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey -
- skip cpuid_cores_per_package test
</string>
<string>
algrey -
skip cpuid_cores_per_package test - 10.13/10.14
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
...
...
@@ -303,8 +428,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -325,7 +448,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -339,8 +462,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -361,7 +482,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -375,8 +496,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -397,7 +516,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -411,8 +530,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -433,7 +550,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -447,12 +564,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - cpuid_set_info - GenuineIntel to AuthenticAMD
</string>
<string>
algrey - cpuid_set_info - GenuineIntel to AuthenticAMD
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -469,7 +584,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -483,8 +598,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -506,7 +619,7 @@
/////wAAAP///wA=
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -520,12 +633,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
<string>
algrey - cpuid_set_info - jmp to calculations and set cpuid_cores_per_package - 10.15
</string>
<string>
algrey - cpuid_set_info - jmp to calculations and set cpuid_cores_per_package - 10.15
/10.16
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -543,7 +654,7 @@
////AAAAAP///wAAAAD///8AAAAA
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
19.0.0
</string>
<key>
Replace
</key>
...
...
@@ -558,12 +669,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
<string>
algrey - cpuid_set_info - cores and threads calculations - 10.15
</string>
<string>
algrey - cpuid_set_info - cores and threads calculations - 10.15
/10.16
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -581,7 +690,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
19.0.0
</string>
<key>
Replace
</key>
...
...
@@ -596,8 +705,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -632,8 +739,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -668,12 +773,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
<string>
algrey - cpuid_set_info - ryzen cores and logicals count - part 2
</string>
<string>
algrey - cpuid_set_info - ryzen cores and logicals count - part 2
- 10.13/10.14
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -705,8 +808,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
...
...
@@ -742,8 +843,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
...
...
@@ -778,8 +877,6 @@
<integer>
1
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
...
...
@@ -816,8 +913,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_cpuid_set_info
</string>
<key>
Comment
</key>
...
...
@@ -854,8 +949,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -877,7 +970,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -892,12 +985,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - tsc_init - remove Penryn check to execute default case 10.14
.1-.3
</string>
<string>
algrey - tsc_init - remove Penryn check to execute default case 10.14
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -928,8 +1019,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -951,7 +1040,7 @@
/////////wD///8=
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -965,8 +1054,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -990,7 +1077,7 @@
/w==
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -1005,8 +1092,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_tsc_init
</string>
<key>
Comment
</key>
...
...
@@ -1027,7 +1112,7 @@
<data>
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -1041,8 +1126,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -1077,12 +1160,44 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - lapic_init - remove version check and panic
</string>
<string>
NoOne - lapic_init - remove version check and panic - 10.16
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
<true/>
<key>
Find
</key>
<data>
g/gTD4aBAAAA
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
<key>
Limit
</key>
<integer>
0
</integer>
<key>
Mask
</key>
<data>
</data>
<key>
MaxKernel
</key>
<string>
20.99.99
</string>
<key>
MinKernel
</key>
<string>
20.0.0
</string>
<key>
Replace
</key>
<data>
kJCQkJCQkJCQ
</data>
<key>
ReplaceMask
</key>
<data>
</data>
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
<dict>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - lapic_init - remove version check and panic - 10.13/10.14
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -1113,12 +1228,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
algrey - lapic_interrupt - skip checks and prevent panic - 10.15
</string>
<string>
algrey - lapic_interrupt - skip checks and prevent panic - 10.15
/10.16
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -1136,7 +1249,7 @@
//8AAAD/////
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
19.0.0
</string>
<key>
Replace
</key>
...
...
@@ -1150,12 +1263,10 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string>
_lapic_interrupt
</string>
<key>
Comment
</key>
<string>
algrey - lapic_interrupt - skip checks and prevent panic
</string>
<string>
algrey - lapic_interrupt - skip checks and prevent panic
- 10.13/10.14
</string>
<key>
Count
</key>
<integer>
1
</integer>
<key>
Enabled
</key>
...
...
@@ -1187,8 +1298,6 @@
<integer>
0
</integer>
</dict>
<dict>
<key>
Arch
</key>
<string>
Any
</string>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
...
...
@@ -1210,7 +1319,7 @@
////////D////////////////w==
</data>
<key>
MaxKernel
</key>
<string>
19
.99.99
</string>
<string>
20
.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
...
...
@@ -1223,6 +1332,41 @@
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
<dict>
<key>
Base
</key>
<string></string>
<key>
Comment
</key>
<string>
Shaneee - mtrr_update_action - fix PAT
</string>
<key>
Count
</key>
<integer>
0
</integer>
<key>
Enabled
</key>
<false/>
<key>
Find
</key>
<data>
icCB4v//AP+BygAAAQC5dwIAAA==
</data>
<key>
Identifier
</key>
<string>
kernel
</string>
<key>
Limit
</key>
<integer>
0
</integer>
<key>
Mask
</key>
<data>
////////D////////////////w==
</data>
<key>
MaxKernel
</key>
<string>
20.99.99
</string>
<key>
MinKernel
</key>
<string>
17.0.0
</string>
<key>
Replace
</key>
<data>
uXcCAAC4BgYGBroGBgYGDzAPCQ==
</data>
<key>
ReplaceMask
</key>
<data>
</data>
<key>
Skip
</key>
<integer>
0
</integer>
</dict>
</array>
</dict>
</dict>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录