Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
OpenCorePKG_MOD
提交
7e699460
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,发现更多精彩内容 >>
未验证
提交
7e699460
编写于
8月 31, 2022
作者:
S
Savva Mitrofanov
提交者:
GitHub
8月 31, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Build: Add network stack drivers into build (#384)
This commit adds basic set of NetworkPkg drivers with HTTP boot support
上级
59aaf7b1
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
193 addition
and
9 deletion
+193
-9
Docs/SampleCustom.plist
Docs/SampleCustom.plist
+144
-0
OpenCorePkg.dec
OpenCorePkg.dec
+4
-4
OpenCorePkg.dsc
OpenCorePkg.dsc
+28
-0
OpenDuetPkg.dec
OpenDuetPkg.dec
+3
-3
OpenDuetPkg.fdf
OpenDuetPkg.fdf
+1
-1
build_oc.tool
build_oc.tool
+13
-1
未找到文件。
Docs/SampleCustom.plist
浏览文件 @
7e699460
...
...
@@ -1979,6 +1979,150 @@
<key>
Path
</key>
<string>
Ext4Dxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
DpcDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
SnpDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
MnpDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
ArpDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
Dhcp4Dxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
Ip4Dxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
Udp4Dxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
TcpDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
DnsDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
HttpDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
HttpUtilitiesDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
<key>
Comment
</key>
<string></string>
<key>
Enabled
</key>
<true/>
<key>
LoadEarly
</key>
<false/>
<key>
Path
</key>
<string>
HttpBootDxe.efi
</string>
</dict>
<dict>
<key>
Arguments
</key>
<string></string>
...
...
OpenCorePkg.dec
浏览文件 @
7e699460
OpenCorePkg.dsc
浏览文件 @
7e699460
...
...
@@ -23,6 +23,23 @@
SKUID_IDENTIFIER = DEFAULT
DSC_SPECIFICATION = 0x00010006
#
# Network definition
#
DEFINE NETWORK_ENABLE = TRUE
DEFINE NETWORK_SNP_ENABLE = TRUE
DEFINE NETWORK_IP4_ENABLE = TRUE
DEFINE NETWORK_IP6_ENABLE = FALSE
DEFINE NETWORK_TLS_ENABLE = FALSE
DEFINE NETWORK_HTTP_ENABLE = TRUE
DEFINE NETWORK_HTTP_BOOT_ENABLE = TRUE
DEFINE NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE
DEFINE NETWORK_ISCSI_ENABLE = FALSE
DEFINE NETWORK_ISCSI_MD5_ENABLE = FALSE
DEFINE NETWORK_VLAN_ENABLE = FALSE
!include NetworkPkg/NetworkDefines.dsc.inc
!include MdePkg/MdeLibs.dsc.inc
[LibraryClasses]
...
...
@@ -334,6 +351,11 @@
# Ext4 driver
Ext4Pkg/Ext4Dxe/Ext4Dxe.inf
#
# Network Support
#
!include NetworkPkg/NetworkComponents.dsc.inc
[LibraryClasses]
NULL|OpenCorePkg/Library/OcCompilerIntrinsicsLib/OcCompilerIntrinsicsLib.inf
...
...
@@ -367,6 +389,10 @@
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo|{0xFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialExtendedTxFifoSize|64
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride|1
#
# Network Pcds
#
!include NetworkPkg/NetworkPcds.dsc.inc
[BuildOptions]
# While there are no PCDs as of now, there at least are some custom macros.
...
...
@@ -395,3 +421,5 @@
XCODE:*_*_*_MTOC_FLAGS = -align 0x1000
CLANGPDB:*_*_*_DLINK_FLAGS = /ALIGN:4096 /FILEALIGN:512
CLANGGCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
!include NetworkPkg/NetworkBuildOptions.dsc.inc
OpenDuetPkg.dec
浏览文件 @
7e699460
OpenDuetPkg.fdf
浏览文件 @
7e699460
build_oc.tool
浏览文件 @
7e699460
...
...
@@ -159,11 +159,20 @@ package() {
cp
"
${
arch
}
/Shell.efi"
"
${
dstdir
}
/
${
arch
}
/EFI/OC/Tools/OpenShell.efi"
||
exit
1
efiDrivers
=(
"ArpDxe.efi"
"AudioDxe.efi"
"BiosVideo.efi"
"CrScreenshotDxe.efi"
"Dhcp4Dxe.efi"
"DnsDxe.efi"
"DpcDxe.efi"
"Ext4Dxe.efi"
"HiiDatabase.efi"
"HttpBootDxe.efi"
"HttpDxe.efi"
"HttpUtilitiesDxe.efi"
"Ip4Dxe.efi"
"MnpDxe.efi"
"NvmExpressDxe.efi"
"OpenCanopy.efi"
"OpenHfsPlus.efi"
...
...
@@ -172,12 +181,15 @@ package() {
"OpenPartitionDxe.efi"
"OpenRuntime.efi"
"OpenUsbKbDxe.efi"
"OpenVariableRuntimeDxe.efi"
"Ps2KeyboardDxe.efi"
"Ps2MouseDxe.efi"
"ResetNvramEntry.efi"
"SnpDxe.efi"
"TcpDxe.efi"
"ToggleSipEntry.efi"
"Udp4Dxe.efi"
"UsbMouseDxe.efi"
"OpenVariableRuntimeDxe.efi"
"XhciDxe.efi"
)
for
efiDriver
in
"
${
efiDrivers
[@]
}
"
;
do
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录