History log of /xv6-public/ (Results 51 – 75 of 974)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
59cdd6c631-Jan-2017 Frans Kaashoek <kaashoek@mit.edu>

wolfgang keller

b4f2235e31-Jan-2017 Frans Kaashoek <kaashoek@mit.edu>

Fix spelling Gaoron.

d57d37eb31-Jan-2017 Frans Kaashoek <kaashoek@mit.edu>

Thanks to Wolfgang Keller <nubok@users.noreply.github.com>

c383612a31-Jan-2017 Frans Kaashoek <kaashoek@mit.edu>

Thanks to Wolfgang Keller <nubok@users.noreply.github.com>

1772853d02-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>

906610ef31-Jan-2017 Frans Kaashoek <kaashoek@mit.edu>

Thanks to Jeehoon Kang <jeehoon.kang@sf.snu.ac.kr>

8d1f996323-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 ...

e916d66827-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.

4629307230-Jan-2017 Frans Kaashoek <kaashoek@mit.edu>

Cody

ffe4449226-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 ...

91fd347009-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.

907f23a526-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Add mikecat's argp test

2a67508919-Dec-2015 MikeCAT <mikecat@users.noreply.github.com>

fix memory region validation in argptr()

0df5f11b25-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Typo (Thanks to Austin Liew)

89826f4119-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Check result of write (thans to Alexander Kapshuk <alexander.kapshuk@gmail)

fc1a5da216-Sep-2016 Tej Chajed <tchajed@mit.edu>

Fix a small README typo

912575ad15-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Remove left-over print statements

aeaa308915-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.

469aa8b915-Sep-2016 Robert Morris <rtm@csail.mit.edu>

xx

3318866615-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Delete two left-over print statements

6cec021114-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Update comment a bit.

da91a3a414-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Add sleeplock.[ch] to listing

e85cb90c13-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

one more BUSY

564a1cf012-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

sleeplock files

dec637bc12-Sep-2016 Frans Kaashoek <kaashoek@mit.edu>

Replace I_BUSY with sleep locks

12345678910>>...39