index
:
xv6-riscv
riscv
MIT xv6-RISCV kernel modified to RV64I base integer extension
Aditya N. Naik
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
main.c
Age
Commit message (
Expand
)
Author
2019-06-11
separate source into kernel/ user/ mkfs/
Robert Morris
2019-06-05
spinlocks using gcc intrinsics
Robert Morris
2019-06-05
start at support for multiple CPUs
Robert Morris
2019-06-03
push/pop all registers when handling interrupt from kernel
Robert Morris
2019-05-31
-initrd fs.img, ramdisk.c, file system
Robert Morris
2019-05-31
fork/wait/exit work
Robert Morris
2018-10-09
Change mycpu() to use %gs.
Frans Kaashoek
2018-10-03
Switch back bpmain back to main
Frans Kaashoek
2018-09-23
Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times.
Frans Kaashoek
2018-08-30
thanks eyalz800
Frans Kaashoek
2017-08-29
fix runoff complaints about pagination and long lines
Robert Morris
2017-08-09
Commit to running on an SMP (perhaps with only 1 core). Remove most code
Frans Kaashoek
2017-02-01
Eliminate code for gs trick to track per-cpu state. We rely on lapiccpunum()
Frans Kaashoek
2017-01-31
Start of an experiment to remove the use of gs for cpu local variables.
Frans Kaashoek
2016-09-02
Make runoff happy
Frans Kaashoek
2016-09-02
APIC IDs may not be consecutive and start from zero, so we cannot really use it
Frans Kaashoek
2016-08-25
Remove trailing white space with:
Frans Kaashoek
2016-08-24
p2v -> P2V
Robert Morris
2016-08-11
main comments
Robert Morris
2016-08-10
more comments in entryother.S
Robert Morris
2015-06-27
Pick up where i left off in april:
Frans Kaashoek
2014-08-29
Nice layout for a printout of the code
Frans Kaashoek
2012-08-22
Remove unused argument from lapicinit (thanks to Peter Froehlich)
Frans Kaashoek
2011-09-14
Use | instead of + for entrypgdir. Linker doesn't get in our way here.
Austin Clements
2011-09-13
eliminate enter_alloc -- use kalloc for everything
Robert Morris
2011-09-01
Fix layout issues for printed version
Frans Kaashoek
2011-08-30
enterpgdir -> entrypgdir
Robert Morris
2011-08-29
Style nits; indentation and tabs
Austin Clements
2011-08-22
Remove sys_init syscall
Frans Kaashoek
2011-08-15
Avoid "boot" in xv6
Frans Kaashoek
2011-08-15
Use 4Mbyte pages during boot
Frans Kaashoek
2011-08-15
Separate more clearly bootloader from xv6 by renaming multiboot.S to entry.S ...
Frans Kaashoek
2011-08-12
Oops
Frans Kaashoek
2011-08-12
Some comments
Frans Kaashoek
2011-08-11
Make AP processors boot using bootpgdir
Frans Kaashoek
2011-08-09
Remove jmpkstack
Frans Kaashoek
2011-08-09
Use static page table for boot, mapping first 4Mbyte; no more segment trick
Frans Kaashoek
2011-07-29
Map kernel high
Frans Kaashoek
2011-07-27
Dirt simple logging
Frans Kaashoek
2011-02-19
xv6: formatting, cleanup, rev5 (take 2)
Russ Cox
2011-01-11
make new code like old code
Russ Cox
2010-09-13
change some comments, maybe more informative
Robert Morris
2010-09-01
Space police
Austin Clements
2010-08-31
no more pminit, or ELF header at 0x10000
Robert Morris
2010-08-31
kalloc/kfree now only a page at a time
Robert Morris
2010-08-30
xx
Robert Morris
2010-08-30
set only PG and WP in vminit; the rest don't seem to be needed and are confusing
Robert Morris
2010-08-05
add some comments
Robert Morris
2010-08-05
move jkstack to main.c
Robert Morris
2010-07-23
Checkpoint page-table version for SMP
Frans Kaashoek
[next]