nathan-tw
Repos
30
Followers
16
Following
26

MIT 6.S081's lab

1
0

Events

started
Created at 3 days ago
started
Created at 4 days ago
Created at 5 days ago
Created at 6 days ago
started
Created at 2 weeks ago

Fix minor typos

Update ramdisk.c

The qemu syntax for a ram disk was documented incorrectly. The documented syntax is here: https://qemu.weilnetz.de/doc/qemu-doc.html

cat should exit normally if reading from stdin

update initcode to avoid using the compressed extension

Write interrupt ack register in virtio_disk_intr()

yet another toolchain name

more grind

allow more files

make "echo hello > x" truncate file x.

drop QEMUEXTRA

rename p->tf to p->trapframe, for consistency with p->context

cpu->scheduler -> cpu->context to reduce confusion

interrupt-driven uart output, hopefully a nice example for teaching.

fix printf() in interrupts

defines for UART register bits

modify each page in usertests countfree() get rid of static for walk() and freewalk()

Change tf -> trapframe in a few comments

test pointer checking in copyin, copyout, copyinstr

streamline copyin/copyout code in usertests fix bugs in read/write return values when there's an error

test copyinstr()'s handling of the terminating null

Created at 2 weeks ago
Created at 2 weeks ago
started
Created at 2 weeks ago
Created at 4 weeks ago

Fix minor typos

Update ramdisk.c

The qemu syntax for a ram disk was documented incorrectly. The documented syntax is here: https://qemu.weilnetz.de/doc/qemu-doc.html

cat should exit normally if reading from stdin

update initcode to avoid using the compressed extension

Write interrupt ack register in virtio_disk_intr()

yet another toolchain name

more grind

allow more files

make "echo hello > x" truncate file x.

drop QEMUEXTRA

rename p->tf to p->trapframe, for consistency with p->context

cpu->scheduler -> cpu->context to reduce confusion

interrupt-driven uart output, hopefully a nice example for teaching.

fix printf() in interrupts

defines for UART register bits

modify each page in usertests countfree() get rid of static for walk() and freewalk()

Change tf -> trapframe in a few comments

test pointer checking in copyin, copyout, copyinstr

streamline copyin/copyout code in usertests fix bugs in read/write return values when there's an error

test copyinstr()'s handling of the terminating null

Created at 1 month ago
Created at 1 month ago
started
Created at 1 month ago
Created at 2 months ago
Created at 2 months ago