summaryrefslogtreecommitdiff
path: root/kernel/trampoline.S
AgeCommit message (Collapse)AuthorFilesLines
2022-10-04fix copyout() to refuse to write a read-only pageRobert Morris1-1/+1
2022-08-24comment the sfencesRobert Morris1-1/+9
2022-08-24sfence before writing satp, as well as afterRobert Morris1-0/+2
2022-08-22slightly better commentsRobert Morris1-16/+15
2022-08-09adopt github PR98 (No need to store TRAPFRAME in sscratch register)Robert Morris1-18/+19
2020-08-10Change tf -> trapframe in a few commentsFrans Kaashoek1-6/+6
2019-09-12set architecture riscv:rv64 -- fix gdb trampoline disassembly, thanks jonathanRobert Morris1-4/+4
2019-09-03sfence.vma in trampoline as wellRobert Morris1-4/+4
2019-07-26machinevec -> timervecRobert Morris1-8/+8
2019-07-26uservec before userret in trampoline, to match book and kernelvecRobert Morris1-61/+61
2019-07-26trampin -> uservecRobert Morris1-8/+9
trampout -> userret
2019-07-24ping-pong exerciseRobert Morris1-5/+5
2019-07-24display assembly instructions, to help with first.tex exerciseRobert Morris1-0/+1
2019-07-22-MD and TRAPFRAMERobert Morris1-1/+1
2019-07-16conservatively call sfence.vma before every satp load.Robert Morris1-1/+3
2019-07-10tweak some comments.Robert Morris1-1/+1
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris1-0/+137