Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spandex SMP fixed and performance updates #3

Merged
merged 59 commits into from
Jun 15, 2022
Merged

Conversation

vsuresh95
Copy link
Owner

No description provided.

jzuckerman and others added 30 commits February 14, 2022 12:05
- for RISC-V 64 bit only
- add buildroot config file for python
- add busybox config file for python
- use GCC9
- update build_riscv_toolchain.sh script
-new hardware implementation of "free-running" monitors
-software API (baremetal and Linux) for reading hardware monitors
-sample applications with API for baremetal and Linux
-generation of software include files that provide SoC layout info
-new example baremetal application folder
-supports the non-coherent-DMA, LLC-coherent DMA, and coherent-DMA modes
-fixes bug with third party accelerators on systems with FPGA link for memory access
-add NVDLA baremetal application with coherence mode selection

Co-authored-by: Davide Giri <[email protected]>
davide-giri and others added 28 commits March 7, 2022 23:25
-fixes bug where a glitch through states causes an erroneous reset

Co-authored-by: Davide Giri <[email protected]>
- invalidate L1 caches with AXI-ACE snoop address channel
- flush L1 of Ariane when L2 is flushed
- caches: move PUTACK to RSP plane from FWD
- hold invalidation in adapter if pending read request
- serve forwards from L2 between LR/SC
-pass correct FPGA frequency to openSBI
-enable SMP execution through bootloader only when SMP mode is defined
* Improve nightvision accelerator

- Change image size to 120x160 as the default
- The hardware can support up to 480x640 image size
- Fix baremetal application
- Fix linux application
- Codes are reformatted by using clang-format-12
@vsuresh95 vsuresh95 merged commit a431aa4 into dev Jun 15, 2022
@vsuresh95 vsuresh95 deleted the f_latest_esp_correct branch June 16, 2022 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants