Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
OpenCorePKG_MOD
提交
54ba2bf5
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,体验更适合开发者的 AI 搜索 >>
提交
54ba2bf5
编写于
4月 03, 2024
作者:
草原企鹅
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://gitee.com/btwise/OpenCorePkg
上级
460d122a
e4091726
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
50 addition
and
55 deletion
+50
-55
.github/workflows/analyze.yml
.github/workflows/analyze.yml
+12
-8
.github/workflows/build.yml
.github/workflows/build.yml
+25
-35
.github/workflows/uncrustify.yml
.github/workflows/uncrustify.yml
+2
-2
AppleModels/DataBase/MacBook/MB101.yaml
AppleModels/DataBase/MacBook/MB101.yaml
+1
-1
AppleModels/DataBase/MacBookPro/MBP141.yaml
AppleModels/DataBase/MacBookPro/MBP141.yaml
+1
-1
AppleModels/DataBase/MacBookPro/MBP142.yaml
AppleModels/DataBase/MacBookPro/MBP142.yaml
+1
-1
AppleModels/DataBase/MacBookPro/MBP143.yaml
AppleModels/DataBase/MacBookPro/MBP143.yaml
+1
-1
AppleModels/DataBase/iMac/IM181.yaml
AppleModels/DataBase/iMac/IM181.yaml
+1
-1
AppleModels/DataBase/iMac/IM182.yaml
AppleModels/DataBase/iMac/IM182.yaml
+1
-1
AppleModels/DataBase/iMac/IM183.yaml
AppleModels/DataBase/iMac/IM183.yaml
+1
-1
Changelog.md
Changelog.md
+1
-0
Docs/FORUMS.md
Docs/FORUMS.md
+1
-1
Staging/EnableGop/README.md
Staging/EnableGop/README.md
+1
-1
Utilities/AppleEfiSignTool/AppleEfiSignTool.c
Utilities/AppleEfiSignTool/AppleEfiSignTool.c
+1
-1
Utilities/macrecovery/boards.json
Utilities/macrecovery/boards.json
+0
-0
未找到文件。
.github/workflows/analyze.yml
浏览文件 @
54ba2bf5
...
...
@@ -13,18 +13,21 @@ env:
jobs
:
analyze-shell-scripts
:
name
:
Shell Scripts
runs-on
:
macos-latest
# See https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source
runs-on
:
macos-14
env
:
JOB_TYPE
:
ANALYZE
HOMEBREW_NO_INSTALL_CLEANUP
:
1
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
# Due to brew adopting PEP 668 https://github.com/orgs/Homebrew/discussions/3404 pip installs should be in a Python venv
-
name
:
Install Dependencies
run
:
|
brew install shellcheck
python3 -m venv ~/pyenv
source ~/pyenv/bin/activate
python3 -m pip install pyyaml
env
:
HOMEBREW_NO_INSTALL_CLEANUP
:
1
-
name
:
CI Bootstrap
run
:
|
...
...
@@ -36,6 +39,7 @@ jobs:
-
name
:
Check AppleModels
working-directory
:
AppleModels
run
:
|
source ~/pyenv/bin/activate
python3 ./update_generated.py || exit 1
if [ "$(git status --porcelain)" != "" ]; then echo "DataBase desync"; exit 1 ; fi
...
...
@@ -65,7 +69,7 @@ jobs:
env
:
JOB_TYPE
:
ANALYZE
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Install Dependencies
run
:
|
...
...
@@ -77,7 +81,7 @@ jobs:
python3 -m prospector . -P ./profile.yml | tee prospector_result.txt || exit 1
-
name
:
Upload prospector result to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
if
:
failure()
with
:
name
:
Prospector Artifacts
...
...
@@ -88,7 +92,7 @@ jobs:
runs-on
:
ubuntu-22.04
if
:
github.repository_owner == 'acidanthera' && github.ref_name == 'master'
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Install Dependencies
run
:
|
...
...
@@ -106,7 +110,7 @@ jobs:
TOOLCHAINS
:
GCC
if
:
github.repository_owner == 'acidanthera' && github.event_name != 'pull_request'
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Install Dependencies
run
:
|
...
...
.github/workflows/build.yml
浏览文件 @
54ba2bf5
...
...
@@ -17,26 +17,22 @@ env:
jobs
:
build-macos
:
name
:
macOS XCODE5
runs-on
:
macos-13
# See https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source
runs-on
:
macos-14
env
:
JOB_TYPE
:
BUILD
HOMEBREW_NO_INSTALL_CLEANUP
:
1
HOMEBREW_NO_AUTO_UPDATE
:
1
steps
:
-
uses
:
actions/checkout@v3
-
name
:
Add Linux Toolchain
run
:
brew tap FiloSottile/homebrew-musl-cross
-
uses
:
actions/checkout@v4
-
name
:
Install Linux Toolchain
run
:
brew install musl-cross
env
:
HOMEBREW_NO_INSTALL_CLEANUP
:
1
HOMEBREW_NO_AUTO_UPDATE
:
1
run
:
|
brew tap FiloSottile/homebrew-musl-cross
brew install musl-cross
-
name
:
Install Dependencies
run
:
brew install openssl mingw-w64
env
:
HOMEBREW_NO_INSTALL_CLEANUP
:
1
HOMEBREW_NO_AUTO_UPDATE
:
1
-
name
:
CI Bootstrap
run
:
|
...
...
@@ -46,13 +42,13 @@ jobs:
-
run
:
./build_oc.tool
-
name
:
Upload to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
with
:
name
:
macOS XCODE5 Artifacts
path
:
Binaries/*.zip
-
name
:
Upload to Release
if
:
github.event_name == 'release'
uses
:
svenstaro/upload-release-action@
e74ff71f7d8a4c4745b560a485cc5fdb9b5b999d
uses
:
svenstaro/upload-release-action@
04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd
# v2.9.0
with
:
repo_token
:
${{ secrets.GITHUB_TOKEN }}
file
:
Binaries/*.zip
...
...
@@ -62,24 +58,22 @@ jobs:
build-linux-clangpdb
:
name
:
Linux CLANGPDB
runs-on
:
ubuntu-22.04
env
:
TOOLCHAINS
:
CLANGPDB
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Use Docker in rootless mode.
uses
:
ScribeMD/rootless-docker@0.2.2
-
name
:
./build_duet.tool
run
:
docker compose run build-duet
env
:
TOOLCHAINS
:
CLANGPDB
-
name
:
./build_oc.tool
run
:
docker compose run build-oc
env
:
TOOLCHAINS
:
CLANGPDB
-
name
:
Upload to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
with
:
name
:
Linux CLANGPDB Artifacts
path
:
Binaries/*.zip
...
...
@@ -87,24 +81,22 @@ jobs:
build-linux-gcc5
:
name
:
Linux GCC
runs-on
:
ubuntu-22.04
env
:
TOOLCHAINS
:
GCC
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Use Docker in rootless mode.
uses
:
ScribeMD/rootless-docker@0.2.2
-
name
:
./build_duet.tool
run
:
docker compose run build-duet
env
:
TOOLCHAINS
:
GCC
-
name
:
./build_oc.tool
run
:
docker compose run build-oc
env
:
TOOLCHAINS
:
GCC
-
name
:
Upload to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
with
:
name
:
Linux GCC Artifacts
path
:
Binaries/*.zip
...
...
@@ -112,24 +104,22 @@ jobs:
build-linux-clangdwarf
:
name
:
Linux CLANGDWARF
runs-on
:
ubuntu-22.04
env
:
TOOLCHAINS
:
CLANGDWARF
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Use Docker in rootless mode.
uses
:
ScribeMD/rootless-docker@0.2.2
-
name
:
./build_duet.tool
run
:
docker compose run build-duet
env
:
TOOLCHAINS
:
CLANGDWARF
-
name
:
./build_oc.tool
run
:
docker compose run build-oc
env
:
TOOLCHAINS
:
CLANGDWARF
-
name
:
Upload to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
with
:
name
:
Linux CLANGDWARF Artifacts
path
:
Binaries/*.zip
...
...
@@ -138,7 +128,7 @@ jobs:
name
:
Linux Docs
runs-on
:
ubuntu-22.04
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Use Docker in rootless mode.
uses
:
ScribeMD/rootless-docker@0.2.2
...
...
@@ -156,7 +146,7 @@ jobs:
run
:
shell
:
bash
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Install Dependencies
run
:
|
...
...
@@ -170,7 +160,7 @@ jobs:
-
run
:
./build_oc.tool
-
name
:
Upload to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
with
:
name
:
Windows Artifacts
path
:
Binaries/*.zip
.github/workflows/uncrustify.yml
浏览文件 @
54ba2bf5
...
...
@@ -15,7 +15,7 @@ jobs:
name
:
Check Codestyle
runs-on
:
ubuntu-22.04
steps
:
-
uses
:
actions/checkout@v
3
-
uses
:
actions/checkout@v
4
-
name
:
Install Dependencies
run
:
|
...
...
@@ -32,7 +32,7 @@ jobs:
python3 -c "$(/usr/bin/curl https://raw.githubusercontent.com/acidanthera/ocbuild/master/uncstrap/uncstrap.py)" ./Uncrustify.yml || exit 1
-
name
:
Upload to Artifacts
uses
:
actions/upload-artifact@v
3
uses
:
actions/upload-artifact@v
4
if
:
failure()
with
:
name
:
Uncrustify Artifacts
...
...
AppleModels/DataBase/MacBook/MB101.yaml
浏览文件 @
54ba2bf5
...
...
@@ -262,4 +262,4 @@ AppleModelYear:
-
2018
-
2019
MinimumOSVersion
:
"
10.12.5"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
AppleModels/DataBase/MacBookPro/MBP141.yaml
浏览文件 @
54ba2bf5
...
...
@@ -155,4 +155,4 @@ AppleModelYear:
-
2018
-
2019
MinimumOSVersion
:
"
10.12.5"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
AppleModels/DataBase/MacBookPro/MBP142.yaml
浏览文件 @
54ba2bf5
...
...
@@ -248,4 +248,4 @@ AppleModelYear:
-
2017
-
2018
MinimumOSVersion
:
"
10.12.5"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
AppleModels/DataBase/MacBookPro/MBP143.yaml
浏览文件 @
54ba2bf5
...
...
@@ -211,4 +211,4 @@ AppleModelYear:
-
2017
-
2018
MinimumOSVersion
:
"
10.12.5"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
AppleModels/DataBase/iMac/IM181.yaml
浏览文件 @
54ba2bf5
...
...
@@ -118,4 +118,4 @@ AppleModelYear:
-
2020
-
2021
MinimumOSVersion
:
"
10.12.4"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
AppleModels/DataBase/iMac/IM182.yaml
浏览文件 @
54ba2bf5
...
...
@@ -145,4 +145,4 @@ AppleModelYear:
-
2018
-
2019
MinimumOSVersion
:
"
10.12.4"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
AppleModels/DataBase/iMac/IM183.yaml
浏览文件 @
54ba2bf5
...
...
@@ -153,4 +153,4 @@ AppleModelYear:
-
2018
-
2019
MinimumOSVersion
:
"
10.12.4"
MaximumOSVersion
:
"
13.6.
5
"
MaximumOSVersion
:
"
13.6.
6
"
Changelog.md
浏览文件 @
54ba2bf5
...
...
@@ -2,6 +2,7 @@ OpenCore Changelog
==================
#### v1.0.0
-
Updated builtin firmware versions for SMBIOS and the rest
-
Use Apple silicon GitHub runner for CI, thx @Goooler
#### v0.9.9
-
Fixed incorrect warning in ocvalidate
...
...
Docs/FORUMS.md
浏览文件 @
54ba2bf5
...
...
@@ -9,6 +9,6 @@
-
[
Big Sur on Unsupported Macs
](
https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/
)
-
[
Monterey on Unsupported Macs
](
https://forums.macrumors.com/threads/macos-12-monterey-on-unsupported-macs-thread.2299557/
)
-
[
OpenCore on the MacPro
](
https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/
)
-
[
macOS86.it
](
https://
www.macos86.it/showthread.php?4570-OpenCore-aka-OC-Nuovo-BootLoader
)
in Italian
-
[
macOS86.it
](
https://
macos86.it/topic/1187-opencore-aka-oc-nuovo-bootloader/
)
in Italian
-
[
KVM-OpenCore
](
https://github.com/Leoyzen/KVM-Opencore
)
in English, KVM configuration
-
[
Reddit
](
https://www.reddit.com/r/hackintosh
)
in English
Staging/EnableGop/README.md
浏览文件 @
54ba2bf5
...
...
@@ -101,7 +101,7 @@ Further discussion and community support for this driver is available at:
## Install to main firmware
For reading and writing to main firmware on the Mac Pro, @Macschrauber's
[
Rom Dump
](
https://
youtu.be/yHnZeht_isU
)
works
For reading and writing to main firmware on the Mac Pro, @Macschrauber's
[
Rom Dump
](
https://
github.com/Macschrauber/Macschrauber-s-Rom-Dump
)
works
well. Alternatively the kexts and executables which this uses can be sourced individually (or extracted from the Rom Dump app) and
run from the command line.
...
...
Utilities/AppleEfiSignTool/AppleEfiSignTool.c
浏览文件 @
54ba2bf5
...
...
@@ -123,7 +123,7 @@ VerifySignatureAndApfs (
}
if
(
ContextStatus
==
RETURN_VOLUME_CORRUPTED
)
{
DEBUG
((
DEBUG_ERROR
,
"SIGN:
Trying legacy fixup...
\n
"
,
ContextStatus
));
DEBUG
((
DEBUG_ERROR
,
"SIGN:
%r - Trying again using FixupAppleEfiImages quirk
\n
"
,
ContextStatus
));
ContextStatus
=
OcPeCoffFixupInitializeContext
(
&
Context
,
Image
,
...
...
Utilities/macrecovery/boards.json
浏览文件 @
54ba2bf5
此差异由.gitattributes 抑制。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录