Commit graph

21 commits

Author SHA1 Message Date
Imbus
3e639fe25d In-source documentation of sepc and scause instructions 2024-08-09 04:34:11 +02:00
Imbus
530d8c0fe4 Extensive documentation of the architecture specific bits 2024-08-07 14:25:19 +02:00
Imbus
9d0123f43e Moving header include inside __ASSEMBLER__ guard to fix assembler error 2024-08-07 07:11:35 +02:00
Imbus
a14ba848b3 Header guards (#pragma once) for all kernel headers 2024-08-07 06:35:06 +02:00
Imbus
d6793bf093 Complete reformat 2024-06-15 16:55:06 +02:00
Imbus
362d5adeb2 Type names (uint32 -> u32, e.t.c.) 2024-05-24 11:26:40 +02:00
Robert Morris
27a669ef25 comment nits 2022-08-09 14:17:46 -04:00
Robert Morris
af9abaca05 Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv 2022-08-09 13:41:51 -04:00
Robert Morris
3abd7a16dd comment 2022-08-09 13:41:45 -04:00
Robert Morris
cf0c095721 sscratch cleanup 2022-08-09 12:14:29 -04:00
Robert Morris
9fc9f755e1 adopt github PR98 (No need to store TRAPFRAME in sscratch register) 2022-08-09 11:44:02 -04:00
Vadim Kolontsov
f524198792 fix comment for 'sepc' 2021-08-31 14:12:36 -04:00
Jonathan Behrens
9655f71758 Configure PMP at boot 2021-08-30 16:27:52 -04:00
Robert Morris
d9160fb4b9 nits 2019-10-27 08:03:19 -04:00
Robert Morris
2df42355f7 all of PTE_FLAGS 2019-09-17 06:07:58 -04:00
Robert Morris
9b9e2dd0f2 fix sfence_vma comment 2019-09-03 16:25:11 -04:00
Robert Morris
c714e3e35c machinevec -> timervec 2019-07-26 10:17:02 -04:00
Robert Morris
5d5e4e065f comments for timer setup 2019-07-25 05:35:03 -04:00
Robert Morris
ebc3937209 conservatively call sfence.vma before every satp load. 2019-07-16 17:02:21 -04:00
Frans Kaashoek
da51735980 Avoid two cores selecting the same process to run 2019-07-02 13:40:33 -04:00
Robert Morris
5753553213 separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
Renamed from riscv.h (Browse further)