History log of /seL4-l4v-10.1.1/seL4/src/plat/spike/machine/fdt.c
Revision Date Author Comments
# 93282081 04-Jul-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Add UNUSED tags

These variables are unused in certain build configurations.


# 93c18019 11-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Use strnlen over strlen

strlen cannot currently go through the verification framework, so we shall opt to use
strnlen with a sufficiently large maxlen.


# 81e821b1 11-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Use strncmp instead of strcmp

strcmp is difficult to prove correspondence with in verification and it is easier to
replace with strncmp for the moment.


# 50365f91 09-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Remove completed todo


# 5ac36bce 09-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Move strcmp to util


# c0839197 08-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Move strlen to util


# 84481138 08-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Replace strings with char arrays

The C parser does not understand string literals. This is unfortunate, but necessary.


# 6938c98a 08-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Fill physical memory regions from FDT

Removes the hardcoded physical memory region from the spike platform and fills it from
FDT parsing instead.


# ee37eebc 08-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Cleanup FDT code

Rewrites the FDT code to remove all the disallowed function pointers have attempt to perform
the equivalent functionality of query_mem in place in the main parser. With the callback
system gone all the rest of the unused FDT code is deleted as it doesn't make sense.


# 6e5ea63a 03-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Cleanup fdt code

This deletes a bunch of unused fdt code that does not make sense on seL4 and crusesh
warnings in the rest.
Also documents some further cleanup that needs to happen.


# f8f953c0 03-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Guard fdt printing code

This code relies on vfprintf definitions that are only compiled if CONFIG_PRINTING
is enabled


# 6af207a0 21-Feb-2018 Hesham Almatary <hesham.almatary@unsw.edu.au>

RISC-V: Port FDT from riscv-pk (priv-1.10)