index
:
135e2/xv6-labs.git
cow
fs
lock
mmap
net
pgtbl
syscall
thread
traps
util
xv6-labs-2024-winter
135e2
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
x86.h
Age
Commit message (
Expand
)
Author
Files
Lines
2010-08-31
We don't use lesp/lebp and using them at all from C would be fraught with per...
Austin Clements
1
-19
/
+11
2010-08-31
Follow xv6 code style. Also fixes indexing for these functions
Austin Clements
1
-6
/
+12
2010-08-31
Rearrange for better page breaking
Austin Clements
1
-42
/
+43
2010-07-23
Checkpoint page-table version for SMP
Frans Kaashoek
1
-0
/
+5
2010-07-02
Initial version of single-cpu xv6 with page tables
Frans Kaashoek
1
-0
/
+55
2009-09-02
can set just %gs now.
Russ Cox
1
-2
/
+1
2009-08-08
shuffle and tweak for formatting.
Russ Cox
1
-0
/
+1
2009-05-31
clean up %fs %gs use
rsc
1
-2
/
+3
2009-05-31
Some proc cleanup, moving some of copyproc into allocproc.
rsc
1
-0
/
+6
2009-03-08
be consistent: no underscores in function names
rsc
1
-16
/
+1
2009-03-08
xv6/x86.h: add stosb, fix bugs in insl/outsl (rep not repne)
rsc
1
-2
/
+11
2009-03-08
xv6/x86.h: inline assembly cleanup
rsc
1
-8
/
+8
2008-09-24
always save and restore %fs, %gs to ensure old segment entries are never
kolya
1
-4
/
+8
2007-10-01
Incorporate new understanding of/with Intel SMP spec.
rsc
1
-24
/
+5
2007-09-30
Re: why cpuid() in locking code?
rsc
1
-0
/
+1
2007-09-27
kernel SMP interruptibility fixes.
rsc
1
-0
/
+9
2007-08-31
continuous quality management
rtm
1
-3
/
+3
2007-08-27
nits
rsc
1
-0
/
+2
2007-08-24
comment what +m means; omit needless __
rsc
1
-25
/
+27
2007-08-24
omit needless ampersands
rsc
1
-2
/
+2
2007-08-20
no more w
rsc
1
-6
/
+6
2007-08-14
ditto
rsc
1
-1
/
+1
2007-08-14
Cannot use "g" as an arg constraint because
rsc
1
-1
/
+1
2006-09-07
more comments
rsc
1
-0
/
+4
2006-09-06
no /* */ comments
rsc
1
-5
/
+8
2006-09-06
standardize various * conventions
rsc
1
-7
/
+7
2006-09-06
spacing fixes: no tabs, 2-space indents (for rtm)
rsc
1
-71
/
+71
2006-09-03
remove duplication
kaashoek
1
-9
/
+0
2006-08-29
clean up stale error checks and panics
rtm
1
-209
/
+3
2006-08-10
low-level keyboard input (not hooked up to /dev yet)
rtm
1
-0
/
+1
2006-07-20
uint32_t -> uint &c
rtm
1
-93
/
+84
2006-07-17
standarize on unix-like lowercase struct names
rsc
1
-7
/
+7
2006-07-17
goodbye PushRegs
rsc
1
-5
/
+2
2006-07-16
Eliminate annoying Pseudodesc structure.
rsc
1
-3
/
+24
2006-07-16
standardize on not using foo_ prefix in struct foo
rsc
1
-22
/
+22
2006-07-16
New scheduler.
rsc
1
-0
/
+14
2006-07-12
i think my cmpxchg use was wrong in acquire
rtm
1
-14
/
+0
2006-07-11
Changes to allow use of native x86 ELF compilers, which on my
rsc
1
-1
/
+0
2006-07-06
disable all interrupts when acquiring lock
kaashoek
1
-0
/
+1
2006-07-05
timer interrupts
kaashoek
1
-5
/
+0
2006-07-01
swtch saves callee-saved registers
rtm
1
-0
/
+38
2006-06-22
checkpoint. booting second processor. stack is messed up, but thanks to cliff
kaashoek
1
-0
/
+24
2006-06-12
import
rtm
1
-0
/
+301