- 08 Oct, 2017 1 commit
-
-
Robert Morris authored
-
- 29 Aug, 2017 1 commit
-
-
Robert Morris authored
-
- 10 Aug, 2017 1 commit
-
-
Frans Kaashoek authored
-
- 09 Aug, 2017 4 commits
-
-
Frans Kaashoek authored
-
Robert Morris authored
-
Frans Kaashoek authored
from picirq.c and remove timer.c completely. Update runoff.list.
-
Robert Morris authored
-
- 08 Aug, 2017 8 commits
-
-
Frans Kaashoek authored
-
Robert Morris authored
-
Robert Morris authored
-
Robert Morris authored
-
Robert Morris authored
-
Robert Morris authored
-
Robert Morris authored
-
Robert Morris authored
-
- 07 Aug, 2017 4 commits
-
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
-
-
- 27 Apr, 2017 1 commit
-
-
Grant Wu authored
-
- 27 Feb, 2017 1 commit
-
-
Alice Ferrazzi authored
updated copyright year
-
- 05 Feb, 2017 1 commit
-
-
Saarett authored
There is a potential memory leak when mappages() fails inside setupkvm(). A call to freevm() is added in this case so as to reclaim the lost mapping pages.
-
- 02 Feb, 2017 3 commits
-
-
Frans Kaashoek authored
mycpu() in proc.c.
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
- 01 Feb, 2017 2 commits
-
-
Frans Kaashoek authored
to find a per-cpu id with which we locate a cpu's cpu struct.
-
Frans Kaashoek authored
myproc() points to a different thread. myproc(); sched(); myproc(); // this proc maybe different than the one before sched Thus, in a function that operates on one thread better to retrieve the current process once at the start of the function.
-
- 31 Jan, 2017 9 commits
-
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
Antonio Gutierrez authored
As x86-64 is a superset of x86, we can use qemu-system-x86_64 to run the OS image. Signed-off-by:
Antonio Gutierrez <chibby0ne@gmail.com>
-
Frans Kaashoek authored
-
Peter Froehlich authored
switchuvm() is supposed to switch the TSS and page table to the process p it is passed. Alas, instead of using p to access the kstack field, it used the global proc. This worked fine because (a) most uses of switchuvm() pass proc anyway and (b) because in the schedule, where we call switchuvm with the newly scheduled process, we actually set the global proc before the call. But I think it's still a bug, even if it never broke a test case. :-)
-
Peter H. Froehlich authored
Since readi() returns -1 for errors, checking with < against an unsigned value is inadvisable. Checking with != works as intended however.
-
- 30 Jan, 2017 1 commit
-
-
Frans Kaashoek authored
-
- 26 Sep, 2016 3 commits
-
-
Cody Cutler authored
when a zero PDE is encountered while searching for present PTEs to free, resume searching at first entry of the next page table instead of the current entry of the next page table.
-
Icenowy Zheng authored
On platforms with NaCl support, ld.gold -V will return a "elf_i386_nacl" in addition to "elf_i386", which will make the build fail.
-
Frans Kaashoek authored
-