mirror of https://github.com/seL4/docs.git
Add Microkit 1.4.1 release
Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
This commit is contained in:
parent
ea4f37832c
commit
0fbc0d8f0a
|
@ -45,7 +45,7 @@ collections:
|
||||||
sel4: "13.0.0"
|
sel4: "13.0.0"
|
||||||
camkes: "camkes-3.11.0"
|
camkes: "camkes-3.11.0"
|
||||||
capdl: "0.3.0"
|
capdl: "0.3.0"
|
||||||
microkit: "1.4.0"
|
microkit: "1.4.1"
|
||||||
|
|
||||||
# Front matter defaults:
|
# Front matter defaults:
|
||||||
defaults:
|
defaults:
|
||||||
|
|
|
@ -23,6 +23,14 @@ repositories:
|
||||||
repo: microkit_tutorial
|
repo: microkit_tutorial
|
||||||
|
|
||||||
sdk_downloads:
|
sdk_downloads:
|
||||||
|
- version: 1.4.1
|
||||||
|
sdks:
|
||||||
|
- label: "microkit-sdk-1.4.1-linux-x86-64.tar.gz"
|
||||||
|
url: "https://github.com/seL4/microkit/releases/download/1.4.1/microkit-sdk-1.4.1-linux-x86-64.tar.gz"
|
||||||
|
- label: "microkit-sdk-1.4.1-macos-x86-64.tar.gz"
|
||||||
|
url: "https://github.com/seL4/microkit/releases/download/1.4.1/microkit-sdk-1.4.1-macos-x86-64.tar.gz"
|
||||||
|
- label: "microkit-sdk-1.4.1-macos-aarch64.tar.gz"
|
||||||
|
url: "https://github.com/seL4/microkit/releases/download/1.4.1/microkit-sdk-1.4.1-macos-aarch64.tar.gz"
|
||||||
- version: 1.4.0
|
- version: 1.4.0
|
||||||
sdks:
|
sdks:
|
||||||
- label: "microkit-sdk-1.4.0-linux-x86-64.tar.gz"
|
- label: "microkit-sdk-1.4.0-linux-x86-64.tar.gz"
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
---
|
||||||
|
version: 1.4.1
|
||||||
|
title: 1.4.1
|
||||||
|
project: microkit
|
||||||
|
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
SPDX-FileCopyrightText: 2024 seL4 Project a Series of LF Projects, LLC.
|
||||||
|
---
|
||||||
|
|
||||||
|
# Microkit Release 1.4.1
|
||||||
|
|
||||||
|
#### 2024-08-16
|
||||||
|
|
||||||
|
This release contains various bug fixes. It does not include any new features.
|
||||||
|
|
||||||
|
* Fixed two bugs in the tool that lead to initialisation failure on larger Microkit systems.
|
||||||
|
* Disabled the `KernelArmVtimerUpdateVOffset` kernel configuration option by default.
|
||||||
|
* This is necessary for Microkit VMs where they rely on knowing the actual surpassed time.
|
||||||
|
More details are in the [pull request](https://github.com/seL4/microkit/pull/202).
|
||||||
|
* Enabled FPU for QEMU RISC-V virt and Pine64 Star64.
|
||||||
|
* libmicrokit builds with hardware floating point enabled and, while it does not use the FPU,
|
||||||
|
it means that every object linked with libmicrokit must also build with hardware floating
|
||||||
|
point enabled. Previously using floating point operations would caused a crash in user-space.
|
||||||
|
* Fixed the loader link address for the MaaXBoard.
|
||||||
|
* This does mean that if you target the MaaxBoard you will have to loader Microkit images at
|
||||||
|
a different address. See the manual for details.
|
||||||
|
* Added error checking for overlapping memory regions.
|
||||||
|
* Included every TCB register in the monitor logs when a fault occurs.
|
||||||
|
* Made the tool compile from source with a Rust version lower that 1.79.0.
|
||||||
|
* Specified a minimum Rust version for the tool (1.73.0).
|
||||||
|
* Fixed typo in the `--help` output of the tool.
|
||||||
|
* Minor README fixes.
|
||||||
|
* Updated PyYAML dependency in requirements.txt to 6.0.2 (from 6.0).
|
||||||
|
|
||||||
|
## Full changelog
|
||||||
|
|
||||||
|
Use `git log 1.4.0..1.4.1` in <https://github.com/seL4/microkit/>
|
||||||
|
|
||||||
|
## More details
|
||||||
|
|
||||||
|
See the [documentation](https://github.com/seL4/microkit/blob/main/docs/manual.md)
|
||||||
|
or ask on the mailing list!
|
Loading…
Reference in New Issue