History log of /seL4-l4v-master/seL4/src/arch/riscv/object/tcb.c
Revision Date Author Comments
# 57ce0a9c 18-Nov-2019 Yanyan Shen <yanyan.shen@data61.csiro.au>

riscv: Switch the FPU owner when migrating a TCB

If a TCB is being migrated to another core and it is the current
FPU owner, we reset the FPU owner to NULL.

Signed-off-by: Yanyan Shen <yanyan.shen@data61.csiro.au>


# 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.


# fb7dee9a 06-Aug-2019 Yanyan Shen <yanyan.shen@data61.csiro.au>

riscv: Add Arch_migrateTCB function for SMP

Add an empty function to pass compilation at the moment.


# b6417f21 20-Mar-2019 Curtis Millar <curtis.millar@data61.csiro.au>

Remove platform IPC buffer register.

This removes the assumption that each platform sotres the IPC buffer
address in a platform-specific register. The IPC buffer address is
instead stored in a thread-local variable in libsel4 which must be
initialised by the runtime.


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

style: consistently attach return type

Add attach-return-type to astyle


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

riscv: Remove currently unuspported SMP code


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

riscv: Remove currently unsupported FPU


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

riscv: remove HARTID


# aafa5942 27-Mar-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

RISCV: Place TODOs in the source


# 83ba0847 20-Feb-2018 Hesham Almatary <hesham.almatary@unsw.edu.au>

[SELFOUR-1156] RISC-V Port

Experimental release that supports both RV32 and RV64