Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
OpenCorePKG_MOD
提交
e984dc7c
O
OpenCorePKG_MOD
项目概览
btwise
/
OpenCorePKG_MOD
通知
26
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OpenCorePKG_MOD
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e984dc7c
编写于
3月 29, 2020
作者:
V
vit9696
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
OcAppleKernelLib: Fixed PowerTimeoutKernelPanic on 10.15.4
上级
f6b4ac59
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
34 addition
and
4 deletion
+34
-4
Changelog.md
Changelog.md
+1
-0
Debug/Scripts/lldb_uefi.py
Debug/Scripts/lldb_uefi.py
+29
-0
Library/OcAppleKernelLib/CommonPatches.c
Library/OcAppleKernelLib/CommonPatches.c
+4
-4
未找到文件。
Changelog.md
浏览文件 @
e984dc7c
...
...
@@ -18,6 +18,7 @@ OpenCore Changelog
-
Renamed
`FwRuntimeServices`
driver to
`OpenRuntime`
-
Renamed
`AppleUsbKbDxe`
driver to
`OpenUsbKbDxe`
-
Update builtin firmware
-
Fixed
`PowerTimeoutKernelPanic`
on 10.15.4
#### v0.5.6
-
Various improvements to builtin text renderer
...
...
Debug/Scripts/lldb_uefi.py
浏览文件 @
e984dc7c
...
...
@@ -439,6 +439,35 @@ class ReloadUefi:
def
__call__
(
self
,
debugger
,
command
,
exe_ctx
,
result
):
self
.
debugger
=
debugger
category
=
debugger
.
GetDefaultCategory
()
FormatBool
=
lldb
.
SBTypeFormat
(
lldb
.
eFormatBoolean
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"BOOLEAN"
),
FormatBool
)
FormatHex
=
lldb
.
SBTypeFormat
(
lldb
.
eFormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"UINT64"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"INT64"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"UINT32"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"INT32"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"UINT16"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"INT16"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"UINT8"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"INT8"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"UINTN"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"INTN"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"CHAR8"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"CHAR16"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"EFI_PHYSICAL_ADDRESS"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"PHYSICAL_ADDRESS"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"EFI_STATUS"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"EFI_TPL"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"EFI_LBA"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"EFI_BOOT_MODE"
),
FormatHex
)
category
.
AddTypeFormat
(
lldb
.
SBTypeNameSpecifier
(
"EFI_FV_FILETYPE"
),
FormatHex
)
args
=
shlex
.
split
(
command
)
try
:
opts
,
args
=
getopt
.
getopt
(
args
,
"o"
,
[
"offset-by-headers"
])
...
...
Library/OcAppleKernelLib/CommonPatches.c
浏览文件 @
e984dc7c
...
...
@@ -1438,15 +1438,15 @@ PatchLapicKernelPanic (
STATIC
UINT8
mPowerStateTimeoutPanicFind
[]
=
{
// com.apple\0
__kernel__\0
0x63
,
0x6F
,
0x6D
,
0x2E
,
0x61
,
0x70
,
0x70
,
0x6C
,
0x65
,
0x00
,
0x5F
,
0x5F
,
0x6B
,
0x65
,
0x72
,
0x6E
,
0x65
,
0x6C
,
0x5F
,
0x5F
,
0x00
// com.apple\0
0x63
,
0x6F
,
0x6D
,
0x2E
,
0x61
,
0x70
,
0x70
,
0x6C
,
0x65
,
0x00
};
STATIC
UINT8
mPowerStateTimeoutPanicReplace
[]
=
{
// not.apple\0
__kernel__\0
0x6E
,
0x6F
,
0x74
,
0x2E
,
0x61
,
0x70
,
0x70
,
0x6C
,
0x65
,
0x00
,
0x5F
,
0x5F
,
0x6B
,
0x65
,
0x72
,
0x6E
,
0x65
,
0x6C
,
0x5F
,
0x5F
,
0x00
// not.apple\0
0x6E
,
0x6F
,
0x74
,
0x2E
,
0x61
,
0x70
,
0x70
,
0x6C
,
0x65
,
0x00
};
STATIC
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录