
Ivan, Thanks a lot! Regards, yf On Sat, 2025-03-08 at 11:39 +0000, Ivan Velickovic via Devel wrote:
Hi Yanfeng
Right now attributes like main memory are determined at compile time so if you want to change how much QEMU has you’d have to modify how Microkit compiles support for it.
Here’s a patch that should work: ```patch diff --git a/build_sdk.py b/build_sdk.py index 2aefff6..aafc08c 100644 --- a/build_sdk.py +++ b/build_sdk.py @@ -208,11 +208,11 @@ SUPPORTED_BOARDS = ( name="qemu_virt_riscv64", arch=KernelArch.RISCV64, gcc_cpu=None, - loader_link_address=0x90000000, + loader_link_address=0x84000000, kernel_options={ "KernelPlatform": "qemu-riscv-virt", "KernelIsMCS": True, - "QEMU_MEMORY": "2048", + "QEMU_MEMORY": "128", "KernelRiscvExtD": True, "KernelRiscvExtF": True, }, ```
Ivan
On 8 Mar 2025, at 22:22, Yanfeng Liu via Devel <devel@sel4.systems> wrote:
Ivan,
Congratulations!
I am wondering if we use microkit on a QEMU riscv64 virt board with smaller memory size (like 128MB)?
Are there any notes about how to achieve this?
Regards, yf
On Thu, 2025-03-06 at 06:43 +0000, Ivan Velickovic via Devel wrote:
Hello everyone,
There is a new release of Microkit, version 2.0.0.
This release contains various bug fixes, quality-of-life changes, features, and new board support.
This is a major version bump due to a breaking change. Below the release notes, there is a section on how to upgrade from Microkit 1.4.1.
You can download the pre-built SDK from GitHub: https://github.com/seL4/microkit/releases/tag/2.0.0
Ivan
_______________________________________________ Devel mailing list -- devel@sel4.systems To unsubscribe send an email to devel-leave@sel4.systems
_______________________________________________ Devel mailing list -- devel@sel4.systems To unsubscribe send an email to devel-leave@sel4.systems
_______________________________________________ Devel mailing list -- devel@sel4.systems To unsubscribe send an email to devel-leave@sel4.systems