-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Many bug fixes and improvements (v2.2.1)
- add support for SiFive E21 (4 PMP regs / SiFive CLIC) - increase CLIC max sources to 256 - zone1: add printf.c and strtok.c to reduce code size < 16K - zone1: switch to vectored trap handler to reduce irq latency - fix -Wall and -Wextra warnings - update riscv-gnu-toolchain-20210618 (rv32i|rv32e|rv64i)mac - update manual.pdf and README.md multizone.jar @1b9f31 (v2.2.1) / kernel @6b58e8 (v2.2.1): - major redesign of kernel internal data structures - up to 32/64 clint + 64/128 plic sources - up to 256 clic sources for both rv32 and rv64 - reduce size of most kern vars from REGSIZE to 4-byte - increase trap & emulation i-cache size - add support for SiFive clic (E21) - reintroduce support for rv32e 16-regs - update riscv-gnu-toolchain-20210618 (rv32i|rv32e|rv64i)c
- Loading branch information
Showing
41 changed files
with
2,020 additions
and
211 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.