Releases: riscv/riscv-fast-interrupt
Releases · riscv/riscv-fast-interrupt
Release 0.16
What's Changed
- attempt at creating a AIA clic extension by @smatherd in #460
- Ipush ipop enhancement by @christian-herber-nxp in #463
- Removing the old CLIC spec in favor of CLIC on top of AIA by @christian-herber-nxp in #464
- Removed outdated warning by @christian-herber-nxp in #479
- Removed code repeating basic xret behavior by @christian-herber-nxp in #480
- changed smclicdbg to smditrig - for issue #476 by @smatherd in #482
- remove reference to wfmi by @smatherd in #491
- Removing text specifying ret behavior with register definitions by @christian-herber-nxp in #481
- Fixing various issues by @christian-herber-nxp in #497
- update to ssclic clicintlvl by @smatherd in #501
- Updating push/pop fault handling in light of double trap extensions by @christian-herber-nxp in #499
- clean up redundancy in description of interrupt preemption by @smatherd in #484
- text update for #427 by @smatherd in #485
- Renaming xtvt to xivt by @christian-herber-nxp in #508
- Moving text on number of major interrupt numbers into a better place by @christian-herber-nxp in #509
- Removing requirement for illegal instruction trap by @christian-herber-nxp in #515
- 504 exceptions should be vectored with hw vectoring by @christian-herber-nxp in #512
- Removing RNMI and NMI sections in favor of a short note by @christian-herber-nxp in #510
- Making extension dependencies explicit by @christian-herber-nxp in #518
- Changing interrupt number to 12 bits by @christian-herber-nxp in #503
- Removing version number from files in the repo by @christian-herber-nxp in #523
- Moving state enable changes for stack pointer swap to new section by @christian-herber-nxp in #521
- 465 hw vectoring without shv by @christian-herber-nxp in #517
- Removing inhv mechanism by @christian-herber-nxp in #513
- Bump docs-resources from
62576cdto1d5bcd2by @dependabot[bot] in #449 - Bump docs-resources from
1d5bcd2to7558472by @dependabot[bot] in #526 - 522 add mechanism analogous to claimi for sw vectored interrupts by @christian-herber-nxp in #532
- Specify default priority of increased local interrupts. text typo fixes by @smatherd in #537
- Update clicintattr.edn for issue #527 by @smatherd in #538
- 525 proposal remove levels to be more consistent with existing specs and terminology by @christian-herber-nxp in #533
- Removing CLIC mode by @christian-herber-nxp in #535
- Removing selective hardware vectoring by @christian-herber-nxp in #543
- Removing exccode from pintstatus as it is currently not used by @christian-herber-nxp in #542
- Captializing first letter of extension names as is convention by @christian-herber-nxp in #544
- Removed clic parameters section by @christian-herber-nxp in #546
- Removing unused figures by @christian-herber-nxp in #548
- Sditrig: removed extension by @christian-herber-nxp in #550
- Added missing passes for CSRs etc. by @christian-herber-nxp in #554
- 539 improve stack pointer swap by @christian-herber-nxp in #547
- Add assemlby behavior push pop by @christian-herber-nxp in #551
- Smclicivt: Remove xtvec definition, that included a submode field by @christian-herber-nxp in #557
- Initial draft for ACLIC by @christian-herber-nxp in #558
- Address earls input by @christian-herber-nxp in #564
- Address Mark's input by @christian-herber-nxp in #565
- 566 aclic spec does not define how external interrupt vector table is indexed by @christian-herber-nxp in #570
- Smaclic: Fixing typo that accidentally referred to wrong CSR by @christian-herber-nxp in #580
- Remove hypervisor support by @christian-herber-nxp in #578
- Smaia: Refined the aliasing of pending and enable bits by @christian-herber-nxp in #569
- Smaclic: Clarified SW compatibility goals by @christian-herber-nxp in #576
- Smivt: Adding note that vector tables base addresses can be identical… by @christian-herber-nxp in #577
- Smaclic: Introducing a specific mode to ACLIC for the domain mode by @christian-herber-nxp in #583
- 582 incorrect stack pointer swap behavior in case of nested interrupts by @christian-herber-nxp in #584
- 585 smaia is too heavy as a base by @christian-herber-nxp in #586
- Update preemption to make use of threshold register by @christian-herber-nxp in #587
- Fix stack pointer swap by @christian-herber-nxp in #588
- [aclic] cleanup typos by @jackwdandrew in #589
- intro: cleaning up extension dependencies by @christian-herber-nxp in #591
- Smcsps: removing check on xsp being non-zero by @christian-herber-nxp in #597
- Smnip: Removing interrupt flag from xpistatus by @christian-herber-nxp in #599
- Smtp: Updated description of late preemption by @christian-herber-nxp in #600
New Contributors
- @smatherd made their first contribution in #460
- @jackwdandrew made their first contribution in #589
Full Changelog: v0.10...v0.16
Release 0.10
What's Changed
- issue #401 - First round of changes to improve clarity of document. Removed mention of U-mode interrupts. by @james-ball-qualcomm in #403
- Make some reorganizations in the chapter. by @jb-brelot-nxp in #404
- Improved clarity regarding xcause when switching between CLIC and CLINT by @christian-herber-nxp in #408
- issue #411 - Clarify that smclicshv ignores 1 or 2 LSBs of vector table entry (depending on IALIGN) by @james-ball-qualcomm in #417
- James ball clic issue 411 by @christian-herber-nxp in #423
- 414 move register layout definitions into wavedrom by @wmat in #431
New Contributors
- @james-ball-qualcomm made their first contribution in #403
- @jb-brelot-nxp made their first contribution in #404
- @christian-herber-nxp made their first contribution in #408
- @wmat made their first contribution in #431
Full Changelog: https://github.com/riscv/riscv-fast-interrupt/commits/v0.10
Release 0.9
Upgrade the build process Signed-off-by: Rafael Sene <[email protected]>