diff options
| author | Anup Patel <[email protected]> | 2022-01-06 09:16:55 +0530 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2022-01-11 18:17:49 +0530 |
| commit | 6dde43584f185f71a8dd713deb438d7c724a9ad5 (patch) | |
| tree | 46a01fc502ec87a7210f81bf8a000e08f73e67a8 /include | |
| parent | 5b9960379fae14b554c953b0d4139f4b1a57cd5e (diff) | |
lib: utils/sys: Extend HTIF library to allow custom base address
Some of RISC-V emulators provide HTIF at fixed base address so for
such emulators users have to hard-code HTIF base address in the
linker script.
To address this problem, we let users optionally provide fixed HTIF
base address via platform support (or device tree).
Signed-off-by: Anup Patel <[email protected]>
Reviewed-by: Dong Du <[email protected]>
Reviewed-by: Atish Patra <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/sbi_utils/sys/htif.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/sbi_utils/sys/htif.h b/include/sbi_utils/sys/htif.h index 9cc96345..78784cf2 100644 --- a/include/sbi_utils/sys/htif.h +++ b/include/sbi_utils/sys/htif.h @@ -10,8 +10,12 @@ #include <sbi/sbi_types.h> -int htif_serial_init(void); +int htif_serial_init(bool custom_addr, + unsigned long custom_fromhost_addr, + unsigned long custom_tohost_addr); -int htif_system_reset_init(void); +int htif_system_reset_init(bool custom_addr, + unsigned long custom_fromhost_addr, + unsigned long custom_tohost_addr); #endif |
