59cdd6c6 | 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
wolfgang keller |
b4f2235e | 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Fix spelling Gaoron. |
d57d37eb | 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Thanks to Wolfgang Keller <nubok@users.noreply.github.com> |
c383612a | 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Thanks to Wolfgang Keller <nubok@users.noreply.github.com> |
1772853d | 02-Dec-2016 |
Antonio Gutierrez <chibby0ne@gmail.com> |
Add support for qemu-system-x86_64 in 64bit hosts
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> |
906610ef | 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Thanks to Jeehoon Kang <jeehoon.kang@sf.snu.ac.kr> |
8d1f9963 | 23-Dec-2016 |
Peter Froehlich <peter.hans.froehlich@gmail.com> |
Fix long-standing switchuvm() inconsistency.
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
Fix long-standing switchuvm() inconsistency.
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. :-)
show more ...
|
e916d668 | 27-Sep-2016 |
Peter H. Froehlich <peter.hans.froehlich@gmail.com> |
Fix unsigned conversion bug.
Since readi() returns -1 for errors, checking with < against an unsigned value is inadvisable. Checking with != works as intended however. |
46293072 | 30-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Cody |
ffe44492 | 26-Sep-2016 |
Cody Cutler <ccutler@csail.mit.edu> |
fix possible memory leak in deallocuvm
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
fix possible memory leak in deallocuvm
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.
show more ...
|
91fd3470 | 09-Apr-2016 |
Icenowy Zheng <icenowy@outlook.com> |
Fixed broken build on newer gold linker with NaCl support
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. |
907f23a5 | 26-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Add mikecat's argp test |
2a675089 | 19-Dec-2015 |
MikeCAT <mikecat@users.noreply.github.com> |
fix memory region validation in argptr() |
0df5f11b | 25-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Typo (Thanks to Austin Liew) |
89826f41 | 19-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Check result of write (thans to Alexander Kapshuk <alexander.kapshuk@gmail) |
fc1a5da2 | 16-Sep-2016 |
Tej Chajed <tchajed@mit.edu> |
Fix a small README typo |
912575ad | 15-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Remove left-over print statements |
aeaa3089 | 15-Sep-2016 |
Robert Morris <rtm@csail.mit.edu> |
change allocproc() back to acquiring the ptable.lock. fix bugs where caller incorrectly released lock on error return path. |
469aa8b9 | 15-Sep-2016 |
Robert Morris <rtm@csail.mit.edu> |
xx |
33188666 | 15-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Delete two left-over print statements |
6cec0211 | 14-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Update comment a bit. |
da91a3a4 | 14-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Add sleeplock.[ch] to listing |
e85cb90c | 13-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
one more BUSY |
564a1cf0 | 12-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
sleeplock files |
dec637bc | 12-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Replace I_BUSY with sleep locks |