aboutsummaryrefslogtreecommitdiff
path: root/machine/fdt.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-11fdt: Skip byteorder swap on big endianMarcus Comstedt1-0/+5
2020-07-31Don't perform 64-bit accesses to the PLIC (#205)Alexander Richardson1-2/+2
2019-10-31fdt: allow mmu type "riscv,32" on rv32 systems (#177)Gokturk Yuksek1-0/+4
2019-08-12allow additional ns16550a config via device treeMichael Panzlaff1-0/+5
2018-07-09Properly license all nontrivial filesAndrew Waterman1-0/+2
2018-06-20Fix problem of casting u64 to void* on 32-bit environment (#111)Zong Li1-2/+2
2018-05-22RISC-V: Support separate firmware and kernel payloadMichael Clark1-0/+57
2017-11-02Detect harts that can't boot Linux instead of hard-coding themPalmer Dabbelt1-5/+23
2017-08-03Add the '--enable-print-device-tree' argumentPalmer Dabbelt1-0/+127
2017-04-18Use uint64_t, not uintptr_t, to represent FDT addresses/sizesAndrew Waterman1-17/+20
2017-04-05Remove num_harts; use hart_mask exclusivelyAndrew Waterman1-3/+3
2017-04-05fdt: update the status length when masking cpusWesley W. Terpstra1-1/+4
2017-04-05fdt: redact clint, plic, and debug hardwareWesley W. Terpstra1-2/+154
2017-04-05fdt: support redactionWesley W. Terpstra1-7/+11
2017-03-31clint: move hart wakeup till after all FDT parsingWesley W. Terpstra1-4/+6
2017-03-30fdt: look for the phandle of a cpu's nested interrupt controllerWesley W. Terpstra1-15/+34
2017-03-28plic: discovered via fdtWesley W. Terpstra1-0/+101
2017-03-27fdt: rewrite parser using a single design patternWesley W. Terpstra1-102/+167
2017-03-23fdt: add a size methodWesley W. Terpstra1-0/+10
2017-03-22machine: add FDT parserWesley W. Terpstra1-0/+236