File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99
1010### Added
1111
12+ - ** openkal-ld、openkal-run、openkal-tools、openkal-bind 0.1.7;openkal-musl 0.23.2;openkal-llvm-runtime 0.16.12。**
13+ Linux aarch64 上,加载器在处理器的 ` ID_AA64ISAR0_EL1 ` 表明有 SHA-256 指令时以其求摘要(Linux 自 4.11 起模拟对标识
14+ 寄存器的 ` mrs ` ,先以 ` uname ` 读内核版本);0.1.6 只在编译目标保证这些指令时使用(Apple arm64)。openkal-musl 钉
15+ openkal-ld 0.1.7,openkal-llvm-runtime 随之移动,二者源码不变。测试成员 ` openkal ` 、` openkal-musl ` 、` openkal-tools ` 、
16+ ` openkal-bind ` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode ` mcpp-res ` 镜像,sha256 两处一致。
1217- ** openkal-platform 0.19.1。** openkal 0.18 的版本组,openkal-ld/run/tools 0.1.6、openkal-musl 0.23.1、
1318 openkal-llvm-runtime 0.16.11:okrun 在映像装入后释放它运行的文件,加载器以处理器的 SHA-256 指令求摘要、每个段只写
1419 一次。openkal 0.18.0 与三个实现不变。其 CI 以 mcpp 2026.10.31.3 测量(集合的 Windows 启动器建在 mcpp 自身 openkal
Original file line number Diff line number Diff line change @@ -25,6 +25,13 @@ package = {
2525
2626 xpm = {
2727 linux = {
28+ [" 0.1.7" ] = {
29+ url = {
30+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
31+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
32+ },
33+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
34+ },
2835 [" 0.1.6" ] = {
2936 url = {
3037 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -62,6 +69,13 @@ package = {
6269 },
6370 },
6471 macosx = {
72+ [" 0.1.7" ] = {
73+ url = {
74+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
75+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
76+ },
77+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
78+ },
6579 [" 0.1.6" ] = {
6680 url = {
6781 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -99,6 +113,13 @@ package = {
99113 },
100114 },
101115 windows = {
116+ [" 0.1.7" ] = {
117+ url = {
118+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
119+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
120+ },
121+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
122+ },
102123 [" 0.1.6" ] = {
103124 url = {
104125 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ package = {
1818
1919 xpm = {
2020 linux = {
21+ [" 0.1.7" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
25+ },
26+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
27+ },
2128 [" 0.1.6" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -69,6 +76,13 @@ package = {
6976 },
7077 },
7178 macosx = {
79+ [" 0.1.7" ] = {
80+ url = {
81+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
82+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
83+ },
84+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
85+ },
7286 [" 0.1.6" ] = {
7387 url = {
7488 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -120,6 +134,13 @@ package = {
120134 },
121135 },
122136 windows = {
137+ [" 0.1.7" ] = {
138+ url = {
139+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
140+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
141+ },
142+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
143+ },
123144 [" 0.1.6" ] = {
124145 url = {
125146 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.16.12" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.12/openkal-llvm-runtime-0.16.12.tar.gz" ,
82+ },
83+ sha256 = " 4d3503c8295f6e24314a75f8f44985f6b8a225a9ce6198f8df9adfd75cd232b0" ,
84+ },
7885 [" 0.16.11" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.11.tar.gz" ,
@@ -385,6 +392,13 @@ package = {
385392 },
386393 },
387394 macosx = {
395+ [" 0.16.12" ] = {
396+ url = {
397+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz" ,
398+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.12/openkal-llvm-runtime-0.16.12.tar.gz" ,
399+ },
400+ sha256 = " 4d3503c8295f6e24314a75f8f44985f6b8a225a9ce6198f8df9adfd75cd232b0" ,
401+ },
388402 [" 0.16.11" ] = {
389403 url = {
390404 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.11.tar.gz" ,
@@ -695,6 +709,13 @@ package = {
695709 },
696710 },
697711 windows = {
712+ [" 0.16.12" ] = {
713+ url = {
714+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.12.tar.gz" ,
715+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.16.12/openkal-llvm-runtime-0.16.12.tar.gz" ,
716+ },
717+ sha256 = " 4d3503c8295f6e24314a75f8f44985f6b8a225a9ce6198f8df9adfd75cd232b0" ,
718+ },
698719 [" 0.16.11" ] = {
699720 url = {
700721 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.16.11.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.23.2" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.23.2/openkal-musl-0.23.2.tar.gz" ,
82+ },
83+ sha256 = " fed008a354d8443eadcc5b168eb785b1a414ac89a7143c5d4c43361198965fe4" ,
84+ },
7885 [" 0.23.1" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.1.tar.gz" ,
@@ -399,6 +406,13 @@ package = {
399406 },
400407 },
401408 macosx = {
409+ [" 0.23.2" ] = {
410+ url = {
411+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz" ,
412+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.23.2/openkal-musl-0.23.2.tar.gz" ,
413+ },
414+ sha256 = " fed008a354d8443eadcc5b168eb785b1a414ac89a7143c5d4c43361198965fe4" ,
415+ },
402416 [" 0.23.1" ] = {
403417 url = {
404418 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.1.tar.gz" ,
@@ -723,6 +737,13 @@ package = {
723737 },
724738 },
725739 windows = {
740+ [" 0.23.2" ] = {
741+ url = {
742+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.2.tar.gz" ,
743+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.23.2/openkal-musl-0.23.2.tar.gz" ,
744+ },
745+ sha256 = " fed008a354d8443eadcc5b168eb785b1a414ac89a7143c5d4c43361198965fe4" ,
746+ },
726747 [" 0.23.1" ] = {
727748 url = {
728749 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.23.1.tar.gz" ,
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ package = {
1818
1919 xpm = {
2020 linux = {
21+ [" 0.1.7" ] = {
22+ url = {
23+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
24+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
25+ },
26+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
27+ },
2128 [" 0.1.6" ] = {
2229 url = {
2330 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -69,6 +76,13 @@ package = {
6976 },
7077 },
7178 macosx = {
79+ [" 0.1.7" ] = {
80+ url = {
81+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
82+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
83+ },
84+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
85+ },
7286 [" 0.1.6" ] = {
7387 url = {
7488 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -120,6 +134,13 @@ package = {
120134 },
121135 },
122136 windows = {
137+ [" 0.1.7" ] = {
138+ url = {
139+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
140+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
141+ },
142+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
143+ },
123144 [" 0.1.6" ] = {
124145 url = {
125146 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
Original file line number Diff line number Diff line change @@ -20,6 +20,13 @@ package = {
2020
2121 xpm = {
2222 linux = {
23+ [" 0.1.7" ] = {
24+ url = {
25+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
26+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
27+ },
28+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
29+ },
2330 [" 0.1.6" ] = {
2431 url = {
2532 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -71,6 +78,13 @@ package = {
7178 },
7279 },
7380 macosx = {
81+ [" 0.1.7" ] = {
82+ url = {
83+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
84+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
85+ },
86+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
87+ },
7488 [" 0.1.6" ] = {
7589 url = {
7690 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
@@ -122,6 +136,13 @@ package = {
122136 },
123137 },
124138 windows = {
139+ [" 0.1.7" ] = {
140+ url = {
141+ GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.7.tar.gz" ,
142+ CN = " https://gitcode.com/mcpp-res/openkal-image/releases/download/0.1.7/openkal-image-0.1.7.tar.gz" ,
143+ },
144+ sha256 = " cbe4971fd0f3ae4c3dc522d0e9ab361522670ddb90af5b64be46c362ac7ded52" ,
145+ },
125146 [" 0.1.6" ] = {
126147 url = {
127148 GLOBAL = " https://github.com/mcpplibs/openkal-image/archive/refs/tags/0.1.6.tar.gz" ,
Original file line number Diff line number Diff line change @@ -17,11 +17,11 @@ sources = []
1717include_dirs = [" include" ]
1818
1919[dependencies .mcpplibs ]
20- openkal-run = " 0.1.6 "
20+ openkal-run = " 0.1.7 "
2121
2222[build-dependencies .mcpplibs ]
23- openkal-bind = " 0.1.6 "
24- openkal-tools = { version = " 0.1.6 " , tools = [" okld" ] }
23+ openkal-bind = " 0.1.7 "
24+ openkal-tools = { version = " 0.1.7 " , tools = [" okld" ] }
2525
2626[xlings .workspace ]
2727"xim:llvm" = " 23.1.3"
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ name = "openkal-musl-tests"
88version = " 0.1.0"
99
1010[target .'cfg(os = "linux")' .dependencies .mcpplibs ]
11- openkal-musl = " 0.23.1 "
11+ openkal-musl = " 0.23.2 "
1212
1313[target .'cfg(os = "linux")' .build ]
1414cxxflags = [" -DHAVE_OPENKAL_MUSL=1" ]
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ name = "openkal-tools-tests"
99version = " 0.1.0"
1010
1111[build-dependencies .mcpplibs ]
12- openkal-tools = { version = " 0.1.6 " , tools = [" okld" , " okrun" ] }
12+ openkal-tools = { version = " 0.1.7 " , tools = [" okld" , " okrun" ] }
1313
1414[indices ]
1515mcpplibs = { path = " ../../.." }
You can’t perform that action at this time.
0 commit comments