History log of /seL4-test-master/kernel/src/arch/riscv/machine/io.c
Revision Date Author Comments
# 79da0792 01-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

Convert license tags to SPDX identifiers

This commit also converts our own copyright headers to directly use
SPDX, but leaves all other copyright header intact, only adding the
SPDX ident. As far as possible this commit also merges multiple
Data61 copyright statements/headers into one for consistency.


# 4159cb41 28-Apr-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

trivial: Fix typo'd CONFIG_DEBUG option


# d0930f67 18-Mar-2019 Anna Lyons <Anna.Lyons@data61.csiro.au>

style: consistently attach return type

Add attach-return-type to astyle


# a39c9b6a 13-Mar-2019 Anna Lyons <Anna.Lyons@data61.csiro.au>

RISC-V: handle all faults

This change alters RISC-V fault handling to pass all non-VM faults as
user exceptions. As we cannot guarantee what the hardware will send us
in the scause register, we must handle all possible values.

It also makes fault handling more consistent with other architectures in
c_traps.c.


# 7b019e3d 13-Mar-2019 Anna Lyons <Anna.Lyons@data61.csiro.au>

serial: remove putConsoleChar

putConsoleChar was needless indirection around putDebugChar. Remove
this.


# 93282081 04-Jul-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Add UNUSED tags

These variables are unused in certain build configurations.


# 4cb1d5df 17-Jun-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Define explicit functions for registers

Replaces (read|write|set|clear)_csr macros with explicit functions. This provides a boundary
for verification to reason about the operation.


# eccaed9f 10-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

riscv: Remove currently unsupported FPU


# 64399328 09-Apr-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

riscv: add missing cases to print_format_cause


# 08b41bde 09-Apr-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

riscv: use fault constants instead of magic


# bdf53e0b 09-Apr-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

riscv: move io.c to arch level

where it belongs