From acd20586607ca64507f6e0537938d29701919acd Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Sun, 20 Sep 2026 16:35:39 +0800 Subject: [PATCH] 0.8.0 --- follow openkal 0.14 The specification's 0.14 adds a position to openkal.terminal's mode word, which this implementation does not provide, and corrects KAL_VERSION_MINOR --- which it does answer with, because kal_version is that constant. Built against 0.13 this package would report 0.11 to a consumer that asks, and a consumer bound at load or across a trap has nothing else to ask. --- README.md | 4 ++-- mcpp.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 70ec017..d9310cc 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ An implementation of [openkal][kal] on the RISC-V Supervisor Binary Interface. ```toml [dependencies] -openkal = "0.13.0" -openkal-opensbi = "0.7.0" +openkal = "0.14.0" +openkal-opensbi = "0.8.0" ``` ## The portable RISC-V backend, as distinct from a board's own diff --git a/mcpp.toml b/mcpp.toml index 7f7f48e..99b68cf 100644 --- a/mcpp.toml +++ b/mcpp.toml @@ -14,7 +14,7 @@ [package] namespace = "mcpplibs" name = "openkal-opensbi" -version = "0.7.0" +version = "0.8.0" description = "An implementation of openkal on the RISC-V Supervisor Binary Interface, portable across every machine whose firmware provides one" license = "Apache-2.0" @@ -33,7 +33,7 @@ repo = "https://github.com/mcpplibs/openkal-opensbi" # The contract, not an implementation of it. Declaring it turns a version # mismatch into a resolution-time message rather than a link-time one. [dependencies] -openkal = "0.13.0" +openkal = "0.14.0" # WHAT RECEIVES CONTROL, WHICH IS A STATEMENT ABOUT THE PROGRAM. #