diff options
author | Jerry Zhao <jerryz123@berkeley.edu> | 2023-06-02 21:30:15 -0700 |
---|---|---|
committer | Jerry Zhao <jerryz123@berkeley.edu> | 2023-06-20 12:23:47 -0700 |
commit | fa27eeb3b77cdeeefabdbf225cd17edad21a5e97 (patch) | |
tree | 35bcdae084d884dc7f9436d6e54af63f5fefd5f7 /riscv/dts.h | |
parent | 5b39c69bfadd507f22e794baae3f4ef342303462 (diff) | |
download | riscv-isa-sim-fa27eeb3b77cdeeefabdbf225cd17edad21a5e97.zip riscv-isa-sim-fa27eeb3b77cdeeefabdbf225cd17edad21a5e97.tar.gz riscv-isa-sim-fa27eeb3b77cdeeefabdbf225cd17edad21a5e97.tar.bz2 |
dts: void* fdt arg to parse_fdt should be const
Diffstat (limited to 'riscv/dts.h')
-rw-r--r-- | riscv/dts.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/riscv/dts.h b/riscv/dts.h index 7a64d7b..2b7404e 100644 --- a/riscv/dts.h +++ b/riscv/dts.h @@ -16,18 +16,18 @@ std::string make_dts(size_t insns_per_rtc_tick, size_t cpu_hz, std::string dts_compile(const std::string& dts); -int fdt_get_offset(void *fdt, const char *field); -int fdt_get_first_subnode(void *fdt, int node); -int fdt_get_next_subnode(void *fdt, int node); +int fdt_get_offset(const void *fdt, const char *field); +int fdt_get_first_subnode(const void *fdt, int node); +int fdt_get_next_subnode(const void *fdt, int node); -int fdt_parse_clint(void *fdt, reg_t *clint_addr, +int fdt_parse_clint(const void *fdt, reg_t *clint_addr, const char *compatible); -int fdt_parse_plic(void *fdt, reg_t *plic_addr, uint32_t *ndev, +int fdt_parse_plic(const void *fdt, reg_t *plic_addr, uint32_t *ndev, const char *compatible); -int fdt_parse_ns16550(void *fdt, reg_t *ns16550_addr, +int fdt_parse_ns16550(const void *fdt, reg_t *ns16550_addr, uint32_t *reg_shift, uint32_t *reg_io_width, const char *compatible); -int fdt_parse_pmp_num(void *fdt, int cpu_offset, reg_t *pmp_num); -int fdt_parse_pmp_alignment(void *fdt, int cpu_offset, reg_t *pmp_align); -int fdt_parse_mmu_type(void *fdt, int cpu_offset, const char **mmu_type); +int fdt_parse_pmp_num(const void *fdt, int cpu_offset, reg_t *pmp_num); +int fdt_parse_pmp_alignment(const void *fdt, int cpu_offset, reg_t *pmp_align); +int fdt_parse_mmu_type(const void *fdt, int cpu_offset, const char **mmu_type); #endif |