summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-16plat: clint: Reduce use of atomic operation on IPI registersAnup Patel
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 <[email protected]>
2018-12-16plat: Add separate platform support for QEMU sifive_u machineAnup Patel
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 <[email protected]>
2018-12-16lib: Don't emulate CSR read for misa and mhartidAnup Patel
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 <[email protected]>
2018-12-11Initial commit.Anup Patel
Signed-off-by: Anup Patel <[email protected]>