- Dec 21, 2018
-
-
Anup Patel authored
This patch removes unwanted sbi_printf() from sbi_hart_wait_for_coldboot(). Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
This patch adds documentation for fw_jump and fw_payload firmware blobs. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
This patch adds more details to top-level README.md based on current state of OpenSBI. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
Various fixes for unleashed board
-
Atish Patra authored
Signed-off-by:Atish Patra <atish.patra@wdc.com>
-
Atish Patra authored
Signed-off-by:Atish Patra <atish.patra@wdc.com>
-
Atish Patra authored
Signed-off-by:Atish Patra <atish.patra@wdc.com>
-
Atish Patra authored
Signed-off-by:Atish Patra <atish.patra@wdc.com>
-
Atish Patra authored
Signed-off-by:Atish Patra <atish.patra@wdc.com>
-
- Dec 20, 2018
-
-
Anup Patel authored
We can only use fw_payload blob on Kendryte K210 board because there is no previous booting stage hence this patch enables fw_payload for Kendryte K210 board. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Damien Le Moal authored
Only compiles for now, completely untested. Signed-off-by:Damien Le Moal <damien.lemoal@wdc.com>
-
Damien Le Moal authored
Add comments to assembler (not trivial to follow). Signed-off-by:Damien Le Moal <damien.lemoal@wdc.com>
-
Damien Le Moal authored
Ignore build and install directories Signed-off-by:Damien Le Moal <damien.lemoal@wdc.com>
-
- Dec 19, 2018
-
-
Anup Patel authored
This patch extends fw_payload blob to provide FW_PAYLOAD_FDT_PATH option using which we can embed custom FDT in .text section of fw_payload blob. In other words, FW_PAYLOAD_FDT_PATH is an option to forcefully override FDT passed by previous booting stage in a1 register. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
Instead of placing FDT (passed by previous booting stage) at a location relative to next address we should have absolute location of placing FDT so that we more freedom of placing FDT. This will be particularly useful for platforms/boards with very less RAM (such as Kendryte board). Due to above motivation, we rename FW_xyz_FDT_OFFSET options to FW_xyz_FDT_ADDR options and use FW_xyz_FDT_ADDR options as absolute address for placing FDT. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
The PLAT_TEXT_START is only used by our firmware blobs hence rename it to FW_TEXT_START. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
This patch remove hard-coding of payload location in fw_payload.elf.ldS by adding compile-time option FW_PAYLOAD_OFFSET. With the new compile-time option, payload will be placed at PLAT_TEXT_START + FW_PAYLOAD_OFFSET address. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Damien Le Moal authored
Various typos fix. Signed-off-by:Damien Le Moal <damien.lemoal@wdc.com>
-
- Dec 16, 2018
-
-
Anup Patel authored
Currently, we aggresively use atomic operation on CLINT IPI register. This patch simplify CLINT IPI APIs by reducing use of atomic operations. In future, we will gradually increase use of atomic operations for CLINT IPI APIs. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
The QEMU sifive_u machine is not excatly same as HiFive Unleashed board hence we add separate platform support for QEMU sifive_u machine. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
Anup Patel authored
Emulation of CSR read for misa and mhartid was a workaround for bootloader accessing these CSRs in S-mode. This patch removes CSR read emulation for misa and mhartid. Signed-off-by:Anup Patel <anup.patel@wdc.com>
-
- Dec 11, 2018
-
-
Anup Patel authored
Signed-off-by:Anup Patel <anup.patel@wdc.com>
-