Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| risc-v [2022/02/28 10:48] – [opensbi_1.0.bb [master branch]] rpjday | risc-v [2022/03/01 14:09] (current) – [meta-riscv layer [abbreviated]] rpjday | ||
|---|---|---|---|
| Line 27: | Line 27: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| - | == meta-riscv layer [abbreviated] | + | == meta-riscv layer [abbreviated, unnecessary for QEMU] |
| * [[https:// | * [[https:// | ||
| Line 37: | Line 41: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| Line 88: | Line 91: | ||
| </ | </ | ||
| - | Why create a kernel containing-payload if you don't use it? | + | Why create a kernel containing-payload if you don't use it? Also, appears that the serial console is '' |
| == tmp/ | == tmp/ | ||
| Line 254: | Line 257: | ||
| </ | </ | ||
| + | == On the running QEMU session | ||
| + | |||
| + | < | ||
| + | root@qemuriscv64:/ | ||
| + | CONFIG_RISCV=y | ||
| + | CONFIG_RISCV_SBI=y | ||
| + | CONFIG_RISCV_ERRATA_ALTERNATIVE=y | ||
| + | CONFIG_RISCV_ISA_C=y | ||
| + | CONFIG_RISCV_BASE_PMU=y | ||
| + | CONFIG_RISCV_SBI_V01=y | ||
| + | # CONFIG_SERIAL_EARLYCON_RISCV_SBI is not set | ||
| + | # CONFIG_HVC_RISCV_SBI is not set | ||
| + | CONFIG_RISCV_TIMER=y | ||
| + | CONFIG_RISCV_INTC=y | ||
| + | </ | ||
| = opensbi | = opensbi | ||
| Line 369: | Line 387: | ||
| == git/ | == git/ | ||
| + | |||
| + | With (default) kernel payload: | ||
| < | < | ||
| Line 377: | Line 397: | ||
| -rwxr-xr-x. 1 rpjday rpjday 24799752 Feb 27 05:28 fw_payload.bin | -rwxr-xr-x. 1 rpjday rpjday 24799752 Feb 27 05:28 fw_payload.bin | ||
| -rwxr-xr-x. 1 rpjday rpjday 23640912 Feb 27 05:28 fw_payload.elf | -rwxr-xr-x. 1 rpjday rpjday 23640912 Feb 27 05:28 fw_payload.elf | ||
| + | </ | ||
| + | |||
| + | With '' | ||
| + | |||
| + | < | ||
| + | -rwxr-xr-x. 2 rpjday rpjday | ||
| + | -rwxr-xr-x. 2 rpjday rpjday | ||
| + | -rwxr-xr-x. 2 rpjday rpjday | ||
| + | -rwxr-xr-x. 2 rpjday rpjday | ||
| + | -rwxr-xr-x. 2 rpjday rpjday 2713192 Mar 1 06:10 fw_payload.bin | ||
| + | -rwxr-xr-x. 2 rpjday rpjday 1554336 Mar 1 06:10 fw_payload.elf | ||
| </ | </ | ||