2adb7c21 | 12-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Move retry loop/sleep/wakeup in bio.c into sleeping locks |
6670d3b5 | 11-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Straight replacement of B_BUSY with a sleeping lock. |
1b8ccf94 | 09-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
x |
34c2efc1 | 08-Sep-2016 |
Robert Morris <rtm@csail.mit.edu> |
use asm() for lock release, not a C assignment |
d63ac118 | 08-Sep-2016 |
Robert Morris <rtm@csail.mit.edu> |
this might fix the reported deadlock, though I can't reproduce it. |
761ea547 | 08-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Be a bit more explicit what kind of suggestions are are interested. |
5bf3fbee | 02-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Make runoff happy |
b7fed77b | 02-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Fix a few lines that runoff is complaining about that they are too long |
5f03799f | 02-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
ack xi |
ae15515d | 02-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
APIC IDs may not be consecutive and start from zero, so we cannot really use it as a direct index into cpus. Record apicid in struct cpu and have cpunum() look for it. Replace cpu->id with cpunum()
APIC IDs may not be consecutive and start from zero, so we cannot really use it as a direct index into cpus. Record apicid in struct cpu and have cpunum() look for it. Replace cpu->id with cpunum() everywhere, and replace cpu->id with cpu->apicid. Thanks to Xi Wang.
show more ...
|
bc8221a5 | 02-Sep-2016 |
Robert Morris <rtm@csail.mit.edu> |
comment about sched() saving/restoring cpu->intena |
4b2152cc | 01-Sep-2016 |
Robert Morris <rtm@csail.mit.edu> |
curproc -> proc in a comment |
37939f24 | 26-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
better comment |
27ff70dc | 26-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
ack |
aff0c8d5 | 26-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
set iomb to forbid i/o instructions from user space add to test that they indeed trap in user space thanks to pablogventura@gmail.com and nwolovick@gmail.com |
745a4d31 | 25-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
x |
7894fcd2 | 25-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Remove trailing white space with: for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick) |
6de6a3c9 | 25-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
ack mikecat |
5625ae49 | 19-Dec-2015 |
MikeCAT <mikecat@users.noreply.github.com> |
add check for wrapping of address + size in exec() |
67a7f959 | 19-Dec-2015 |
MikeCAT <mikecat@users.noreply.github.com> |
add alignment check of virtual address to exec() |
a7c03bd9 | 24-Aug-2016 |
Robert Morris <rtm@csail.mit.edu> |
p2v -> P2V |
7a77375d | 19-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
x |
1fc87f36 | 19-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Coding style (thanks to phf). |
5faed8ba | 26-Sep-2015 |
Peter H. Froehlich <peter.hans.froehlich@gmail.com> |
Fixed QEMU command line avoids raw image warning. |
0f3d9d9d | 18-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
It will be for 2016 |