Skip to content

Commit

Permalink
Added BPF3-1
Browse files Browse the repository at this point in the history
  • Loading branch information
alitariq4589 committed Aug 15, 2024
1 parent cc0c29e commit d570aad
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 1 deletion.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mkdocs_src/docs/runner_specs.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ This document contains the specifications of the compute instances available for
| J-VF2-6 | riscv64 | rv64imafdc | 4 | 8GiB | Hardware |
| J-HF-1 | riscv64 | rv64imafdc | 4 | 8GiB | Hardware |
| J-K230-1 | riscv64 | rv64imafdcvxthead | 1 | 512MiB | Hardware |
| J-K230-1 | riscv64 | rv64imafdcv<br>_sscofpmf_sstc<br>_svpbmt_zicbom<br>_zicboz_zicbop<br>_zihintpause | 1 | 512MiB | Hardware |

***Ext1:** rv64imafdch_zicbom_zicboz_zicntr_zicsr_zifencei_zihintpause_zihpm_zba_zbb_zbs_sstc*

Expand Down
20 changes: 20 additions & 0 deletions mkdocs_src/docs/sandboxing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Using SSH access on RISC-V instance

After getting SSH command and credentials from Cloud-V administrator, users can log in to RISC-V instance and start development like any Linux machine without GUI.

## Setting up VScodium with RISC-V

It may not be convinient for users to use terminal editors (like Vim and Nano) if they are not accustomed.

At present VScode remote extension does not have support for RISC-V architecture but VScodium supports it.

This section explains how you can set up VScodium on x86 machine to get remote development access to RISC-V compute instance (assuming both the machines have SSH installed).

1. Install VScodium from [this](<https://vscodium.com/>) link
2. Install Open Remote - SSH Extension from jeanp413

![Open Remote - SSH](<../doc_images/open-remote-extension.png>)

3. Use `Ctrl+Shift+p` to open command pallet and search remote `Remote-SSH: Connect to host...`
4. Enter username, publicly accessible IP and port of the compute instance which you want to connect to.

27 changes: 27 additions & 0 deletions mkdocs_src/docs/tooling_J-BPF3-x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Tools on `J-BPF3-x` node

This compute instance is Banana Pi F3 board and it has available packages ONLY for RISC-V architecture.

**Operating System:** Bianbu 1.0.x

| Tool | Version | Installed from |
| ---- | ------- | -------------- |
| Git | 2.43.0 | apt |
| OpenJDK | 21.0.2 | apt |
| GCC | 13.2.0 | apt |
| Python3 | 3.11.7 | apt |
| OpenSSL | 3.1.5 | apt |
| Ruby | 3.1.2p20 | apt |
| Go | 1.22.0 | apt |
| rustc | 1.70.0 | apt |
| Flex | 2.6.4 | apt |
| Ninja | 1.11.1 | apt |
| Bison | 3.8.2 | apt |
| autoconf | 2.71 | apt |
| gperf | 3.1 | apt |
| cmake | 3.28.3 | apt |
| make | 4.3 | apt |
| automake | 1.16.5 | apt |
| gfortran | 13.2.0 | apt |
| openssh-server | 9.6p1 | apt |
| vim | 9.1 | apt |
5 changes: 4 additions & 1 deletion mkdocs_src/mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
site_name: Cloud-V Docs
nav:
- Home: index.md
- Getting Started: Software_Developer_Guide.md
- Getting Started:
- Setting up CI: Software_Developer_Guide.md
- Setting up SSH/Sandboxing: sandboxing.md
- Creating a CI pipeline file: Creating_jenkinsfile.md
- Compute Instance Specifications: runner_specs.md
- Tooling on Compute Instances:
Expand All @@ -11,6 +13,7 @@ nav:
- J-VF1-x: tooling_J-VF1-x.md
- J-VF2-x: tooling_J-VF2-x.md
- J-HF-1: tooling_J-HF-1.md
- J-BPF3-1: tooling_J-BPF3-x.md
- J-K230-1: tooling_J-K230-1.md

# - For Administrators:
Expand Down

0 comments on commit d570aad

Please sign in to comment.