Releases: riscv/riscv-fast-interrupt
Releases · riscv/riscv-fast-interrupt
Release 0.17
What's Changed
- 612 add fs and vs bits to xpistatus by @christian-herber-nxp in #614
- Remove smaiae by @christian-herber-nxp in #652
- Smnip: Fixing logic issue that cause wrong handling of priority group… by @christian-herber-nxp in #633
- Smip: reworking interrupt push/pop to a simpler version by @christian-herber-nxp in #653
- Smip: Fixing typo in instruction mnemonic by @christian-herber-nxp in #665
- Rework aclic structure by @christian-herber-nxp in #662
- Bump docs-resources from
7558472to8bd1a63by @dependabot[bot] in #666 - Smidctrl: Removing eithreshold and eidelivery CSRs by @christian-herber-nxp in #669
- 641 interrupt priority values discrepancy between major and external interrupts by @christian-herber-nxp in #668
- Bump docs-resources from
8bd1a63tod644eb9by @dependabot[bot] in #672 - Fixing typos by @christian-herber-nxp in #673
- aclic: correcting child index from 1 to 0 by @christian-herber-nxp in #689
- Smip: Fixed typo lr->lw by @christian-herber-nxp in #690
- fixed typos by @christian-herber-nxp in #692
- Smip: Fixed typo by @christian-herber-nxp in #693
- aclic: explicitly mention interaction with AIA by @christian-herber-nxp in #694
- Smidctrl: Removing x-prefix from icsrs by @christian-herber-nxp in #697
- Smnip: fixing CSR addresses by @christian-herber-nxp in #695
- 680 blocking selective enable of smehv by @christian-herber-nxp in #699
- Smip: Performing stack pointer swap at the end of trap by @christian-herber-nxp in #700
- Smnip: Simplified definition of threshold, fully relying on IPRIO by @christian-herber-nxp in #696
- Smip: Adding note stating incompatiblity with shared entry points for… by @christian-herber-nxp in #703
- Smidctrl: Adding definition of behavior in unimplemented registers by @christian-herber-nxp in #705
- Smip: Fixing wording issue for incompatibility with shared entry points by @christian-herber-nxp in #707
- 698 smtp add sstp extension which add an s mode equivalent return instruction by @christian-herber-nxp in #702
- Smip: Introduce state bits to control the trap behavior by @christian-herber-nxp in #706
- Fixing typos, improve hyphenization by @christian-herber-nxp in #708
- Bump docs-resources from
d644eb9tob5eaf50by @dependabot[bot] in #686
Full Changelog: v0.16...v0.17
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 <rafael@riscv.org>