You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
os-xv6/kernel
xhy/202302520026 d687730d8a
实现基本的功能,但是children过不了
2 months ago
..
bio.c mention LRU list a bit more in comments. 6 years ago
buf.h no buf->qnext 6 years ago
console.c Merge branch 'riscv-killed' into riscv 3 years ago
defs.h x 3 years ago
elf.h separate source into kernel/ user/ mkfs/ 7 years ago
entry.S comment nits 3 years ago
exec.c Use simple linker script to force data segment to be page aligned 3 years ago
fcntl.h make "echo hello > x" truncate file x. 6 years ago
file.c hopefully make writei more correct 5 years ago
file.h Add major/minor/mkdev 6 years ago
fs.c sfence before writing satp, as well as after 3 years ago
fs.h FD_DEVICE 7 years ago
kalloc.c Task3: 实现 sysinfo 系统调用(包含系统信息收集、用户态拷贝等功能) 2 months ago
kernel.ld Clean up linker script 6 years ago
kernelvec.S comment nits 3 years ago
log.c fix typos in user/usertest.c & kernel/log.c 4 years ago
main.c Change `inode cache` in main.c to `inode table` 4 years ago
memlayout.h Remove unused PLIC_M* macros 3 years ago
param.h Linker script makes binaries bigger; use larger disk so that usertests 3 years ago
pipe.c Clean up using killed() 3 years ago
plic.c cosmetic changes (thanks Harry Porter) 3 years ago
printf.c Added missing va_end(). 3 years ago
proc.c 实现基本的功能,但是children过不了 2 months ago
proc.h 实现基本的功能,但是children过不了 2 months ago
ramdisk.c Update ramdisk.c 6 years ago
riscv.h comment nits 3 years ago
sleeplock.c Checkpoint switching to per-process locks, in attempt clarify xv6's 7 years ago
sleeplock.h separate source into kernel/ user/ mkfs/ 7 years ago
spinlock.c nits 6 years ago
spinlock.h nits 7 years ago
start.c comment nits 3 years ago
stat.h Make size in stat.h be a uint64 7 years ago
string.c memmove(dst, src, 0) leads to overflow in `while(n-- > 0)` as `n` is uint64 (thanks 4 years ago
swtch.S separate source into kernel/ user/ mkfs/ 7 years ago
syscall.c 实现基本的功能,但是children过不了 2 months ago
syscall.h Task3: 实现 sysinfo 系统调用(包含系统信息收集、用户态拷贝等功能) 2 months ago
sysfile.c tolerate running out of inodes 3 years ago
sysinfo.h modify lab2 1 year ago
sysproc.c 实现基本的功能,但是children过不了 2 months ago
trampoline.S fix copyout() to refuse to write a read-only page 3 years ago
trap.c Merge branch 'riscv-killed' into riscv 3 years ago
types.h separate source into kernel/ user/ mkfs/ 7 years ago
uart.c Simplify uartputc slightly (thanks Harry Porter) 3 years ago
virtio.h tweak virtio comments 3 years ago
virtio_disk.c tweak virtio comments 3 years ago
vm.c Made va and size page aligned in mappages 3 years ago