History log of /xv6-public/ (Results 26 – 50 of 974)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0754d21c24-Oct-2017 Robert Morris <rtm@csail.mit.edu>

stricter log consumption by write()

1ab2317008-Oct-2017 Robert Morris <rtm@csail.mit.edu>

improve swtch comment

4638cabf29-Aug-2017 Robert Morris <rtm@csail.mit.edu>

fix runoff complaints about pagination and long lines

164f4bae10-Aug-2017 Frans Kaashoek <kaashoek@mit.edu>

thx

3e392c7209-Aug-2017 Frans Kaashoek <kaashoek@mit.edu>

Update comment to reflect xv6 doesn't have per-cpu segments anymore

6389d9d409-Aug-2017 Robert Morris <rtm@csail.mit.edu>

nothing much

4f14d8d109-Aug-2017 Frans Kaashoek <kaashoek@mit.edu>

Commit to running on an SMP (perhaps with only 1 core). Remove most code
from picirq.c and remove timer.c completely. Update runoff.list.

7070596609-Aug-2017 Robert Morris <rtm@csail.mit.edu>

comment fixes

da3b931d08-Aug-2017 Frans Kaashoek <kaashoek@mit.edu>

Thanks Anton Burtsev <aburtsev@uci.edu>

a4ee6f7d08-Aug-2017 Robert Morris <rtm@csail.mit.edu>

fix iput() to more obviously avoid deadlock

1c7aa96008-Aug-2017 Robert Morris <rtm@csail.mit.edu>

a little more lock documentation

70d912b308-Aug-2017 Robert Morris <rtm@csail.mit.edu>

protect ip->valid and ip->nlink with sleep lock in iput()

3375df5008-Aug-2017 Robert Morris <rtm@csail.mit.edu>

change ip->flags&I_VALID to ip->valid

aba8423c08-Aug-2017 Robert Morris <rtm@csail.mit.edu>

frans' fixes to iput()

9cec455b08-Aug-2017 Robert Morris <rtm@csail.mit.edu>

fs comment nits

825ce07407-Aug-2017 Frans Kaashoek <kaashoek@mit.edu>

Remove some debugging statements

61f26e3c27-Apr-2017 Grant Wu <grantwu2@gmail.com>

Fix typo in dirlookup

1fb2ea8827-Feb-2017 Alice Ferrazzi <alice.ferrazzi@gmail.com>

Update LICENSE

updated copyright year

03b3086305-Feb-2017 Saarett <Saarett@users.noreply.github.com>

Free pgdir in setupkvm in case of mappages failure

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 mappi

Free pgdir in setupkvm in case of mappages failure

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.

show more ...

c9fa90f702-Feb-2017 Frans Kaashoek <kaashoek@mit.edu>

A tiny bit of clean up (e.g., move code searching cpu array from lapic.c into
mycpu() in proc.c.

2e2d14c202-Feb-2017 Frans Kaashoek <kaashoek@mit.edu>

use panic

7c00ce8102-Feb-2017 Frans Kaashoek <kaashoek@mit.edu>

shorten comment

ed396c0601-Feb-2017 Frans Kaashoek <kaashoek@mit.edu>

Eliminate code for gs trick to track per-cpu state. We rely on lapiccpunum()
to find a per-cpu id with which we locate a cpu's cpu struct.

fbb4c09401-Feb-2017 Frans Kaashoek <kaashoek@mit.edu>

Read curproc from cpu structure, but be careful because after a schedule event
myproc() points to a different thread.

myproc();
sched();
myproc(); // this proc maybe different than the one

Read curproc from cpu structure, but be careful because after a schedule event
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.

show more ...

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

Start of an experiment to remove the use of gs for cpu local variables.

12345678910>>...39