Commit eeadeac
committed
feat(pegasus): add PegasusShell
1 parent fe47e75 commit eeadeac
File tree
4 files changed
+78
-5
lines changed- arch
- src/main/scala/pegasus
4 files changed
+78
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | | - | |
27 | | - | |
28 | | - | |
| 27 | + | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
- .gitignore-4
- api/config.yaml-60
- api/pyproject.toml-14
- api/steps/compiler/01_build_api.step.py-15
- api/steps/compiler/01_build_api_step.py+26
- api/steps/compiler/01_build_event_step.py+12-12
- api/steps/firesim/01_buildbitstream_api.step.py-15
- api/steps/firesim/01_buildbitstream_api_step.py+26
- api/steps/firesim/01_buildbitstream_event_step.py+10-10
- api/steps/firesim/02_infrasetup_api.step.py-16
- api/steps/firesim/02_infrasetup_api_step.py+27
- api/steps/firesim/02_infrasetup_event_step.py+12-10
- api/steps/firesim/03_runworkload_api.step.py-16
- api/steps/firesim/03_runworkload_api_step.py+27
- api/steps/firesim/03_runworkload_event_step.py+12-10
- api/steps/marshal/01_build_api.step.py-15
- api/steps/marshal/01_build_api_step.py+25
- api/steps/marshal/01_build_event_step.py+14-14
- api/steps/marshal/02_launch_api.step.py-15
- api/steps/marshal/02_launch_api_step.py+26
- api/steps/marshal/02_launch_event_step.py+10-10
- api/steps/palladium/01_verilog_api.step.py-36
- api/steps/palladium/01_verilog_api_step.py+46
- api/steps/palladium/01_verilog_event_step.py+61-35
- api/steps/pegasus/01_verilog_api.step.py-25
- api/steps/pegasus/01_verilog_api_step.py+35
- api/steps/pegasus/01_verilog_event.step.py-122
- api/steps/pegasus/01_verilog_event_step.py+81
- api/steps/pegasus/02_buildbitstream_api.step.py-15
- api/steps/pegasus/02_buildbitstream_event.step.py-83
- api/steps/sardine/01_run_api.step.py-22
- api/steps/sardine/01_run_api_step.py+45
- api/steps/sardine/01_run_event_step.py+25-18
- api/steps/sardine/02_coverage_report_event_step.py+19-27
- api/steps/verilator/01_clean_api.step.py-15
- api/steps/verilator/01_clean_api_step.py+26
- api/steps/verilator/01_clean_event_step.py+14-18
- api/steps/verilator/02_verilog_api.step.py-36
- api/steps/verilator/02_verilog_api_step.py+46
- api/steps/verilator/02_verilog_event_step.py+23-25
- api/steps/verilator/03_build_api.step.py-19
- api/steps/verilator/03_build_api_step.py+30
- api/steps/verilator/03_build_event_step.py+24-42
- api/steps/verilator/04_cosim_api.step.py-27
- api/steps/verilator/04_cosim_event.step.py-128
- api/steps/verilator/04_sim_api.step.py-27
- api/steps/verilator/04_sim_api_step.py+40
- api/steps/verilator/04_sim_event_step.py+18-21
- api/steps/verilator/05_run_api.step.py-25
- api/steps/verilator/05_run_api_step.py+53
- api/steps/workload/01_buidl_api.step.py-19
- api/steps/workload/01_buidl_api_step.py+38
- api/steps/workload/01_build_event_step.py+13-11
- api/steps/yosys/01_synth_api.step.py-24
- api/steps/yosys/01_synth_api_step.py+37
- api/steps/yosys/01_synth_event_step.py+31-36
- api/utils/event_common.py+67-18
- api/utils/port.py+2-19
- bbdev+525-455
- flake.nix+8-10
- content/.order.json+3-7
- content/en/Architecture/Frontend Instruction Scheduling and Bank Aliasing.md-196
- content/en/Guide/Development Workflow and Build System.md-3
- content/en/Guide/GemminiBall Architecture.md
- content/en/Guide/Goban Multi-Core Architecture.md
- content/en/Guide/Verilator Simulation and CI.md+1-43
- content/en/ToolChain Guide/Execution Tracing and Performance Analysis.md-142
- content/zh/Architecture/Frontend Instruction Scheduling and Bank Aliasing.md-196
- content/zh/Guide/Development Workflow and Build System.md+1-4
- content/zh/Guide/GemminiBall Architecture.md
- content/zh/Guide/Goban Multi-Core Architecture.md
- content/zh/Guide/Verilator Simulation and CI.md+1-43
- content/zh/ToolChain Guide/Execution Tracing and Performance Analysis.md-142
0 commit comments