summaryrefslogtreecommitdiff
path: root/src/arch/riscv/process.cc
AgeCommit message (Expand)Author
2019-04-28arch, sim: Simplify the AuxVector type.Gabe Black
2019-02-08riscv: fixed syscall return valueTuan Ta
2019-02-07arch-riscv: Enable support for riscv 32-bit in SE mode.Austin Harris
2019-01-31riscv: Get rid of some ISA specific register types.Gabe Black
2018-09-19syscall_emul: expand AuxVector classBrandon Potter
2018-05-12arch-riscv: Update CSR implementationsAlec Roelke
2018-01-19arch, mem, sim: Consolidate and rename the SE mode page table classes.Gabe Black
2018-01-15arch: Fix a fatal_if in most of the arch's process classes.Gabe Black
2018-01-11arch,mem: Remove the default value for page size.Gabe Black
2018-01-11arch,mem: Move page table construction into the arch classes.Gabe Black
2018-01-04arch-riscv: Remove "magic" syscall number constantAlec Roelke
2017-12-14arch-riscv: Define AT_RANDOM properlyAlec Roelke
2017-12-14arch-riscv: Increase maximum stack sizeAlec Roelke
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2017-05-23arch-riscv: Fix bad stack initializationAlec Roelke
2017-04-11riscv: Fix crashes with large or frequent mmapsAlec Roelke
2017-04-05riscv: fix compatibility with Linux toolchainAlec Roelke
2017-03-09syscall-emul: Move memState into its own fileBrandon Potter
2017-02-27syscall_emul: [PATCH 15/22] add clone/execve for threading and multiprocess s...Brandon Potter
2016-11-09syscall_emul: [patch 8/22] refactor process classBrandon Potter
2016-11-09syscall_emul: [patch 5/22] remove LiveProcess class and use Process insteadBrandon Potter
2017-01-27riscv: Fix crash when syscall argument reg index is too highAlec Roelke
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2016-11-30arch: [Patch 1/5] Added RISC-V base instruction set RV64IAlec Roelke