aboutsummaryrefslogtreecommitdiff
path: root/riscv/dts.cc
AgeCommit message (Collapse)AuthorFilesLines
2020-05-20add configurable LR/SC reservation setDave.Wen1-1/+18
2020-05-19fix clang compile error wthin FDT parsingScott Beamer1-4/+4
2020-05-19fdt: add pmp granularity functionChih-Min Chao1-2/+21
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2020-05-19fdt: add pmp parsing helperChih-Min Chao1-0/+16
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2020-05-19fdt: add clint base address parsing helperChih-Min Chao1-0/+62
borrow from OpenSBI Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2020-04-05Allow PATH lookup for executing dtc (#432)綺麗な賢狼ホロ1-1/+1
2020-02-19Make spike capable of booting LinuxAnup Patel1-0/+10
Latest Linux does not boot Spike mainly because: 1. Spike does not set bootargs in DTS 2. Spike does not provide mechanism to load initrd for Linux This patch addresses both above issues and we can now get latest Linux to prompt on Spike. Signed-off-by: Anup Patel <anup.patel@wdc.com> Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2019-07-22Fix some 32-bit safety issuesAndrew Waterman1-1/+1
2018-12-19Flush I/O buffers before forkingAndrew Waterman1-0/+1
This prevents duplicate I/Os to buffered streams early in the program.
2018-05-18Extract out device-tree generation and compilation into an exported api. (#197)Prashanth Mundkur1-0/+156