Skip to content

Commit

Permalink
Add support for SiFive Premier P550
Browse files Browse the repository at this point in the history
Signed-off-by: Ivan-Velickovic <[email protected]>
  • Loading branch information
Ivan-Velickovic committed Feb 11, 2025
1 parent 87e3e80 commit 4efa169
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
12 changes: 12 additions & 0 deletions build_sdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,18 @@ class ConfigInfo:
"KernelArmVtimerUpdateVOffset": False,
},
),
BoardInfo(
name="p550",
arch=KernelArch.RISCV64,
gcc_cpu=None,
loader_link_address=0x90000000,
kernel_options={
"KernelIsMCS": True,
"KernelPlatform": "p550",
"KernelRiscvExtD": True,
"KernelRiscvExtF": True,
},
),
BoardInfo(
name="star64",
arch=KernelArch.RISCV64,
Expand Down
8 changes: 8 additions & 0 deletions docs/manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -828,6 +828,14 @@ Microkit produces a raw binary file, so when using U-Boot you must execute the i

=> go 0x20000000

## SiFive Premier P550

The SiFive Premier P550 is a development board based on the ESWIN EIC7700X system-on-chip.

Microkit produces a raw binary file, so when using U-Boot you must execute the image using:

=> go 0x90000000

## QEMU virt (AArch64)

Support is available for the virtual AArch64 QEMU platform. This is a platform that is not based
Expand Down

0 comments on commit 4efa169

Please sign in to comment.