- Dec 19, 2018
-
-
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>
-