Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CSEP551
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Krishna Vinnakota
CSEP551
Graph
7bb73cdbc78a1f0df07539125e681c084b66d876
Select Git revision
Branches
1
master
default
protected
1 result
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
19
Feb
11
Jan
10
2
29
Sep
27
20
19
15
13
3
2
1
31
Aug
30
26
11
10
6
5
28
Jul
26
25
23
2
6
Feb
1
Dec
23
Nov
24
Oct
7
5
30
Sep
20
15
3
2
30
Aug
8
13
Jul
12
11
31
May
26
8
Mar
20
Oct
17
16
15
12
8
28
Sep
24
11
9
3
28
Aug
22
21
20
20
Dec
28
Nov
20
Oct
12
1
30
Sep
27
26
25
19
18
15
5
31
Aug
30
29
28
27
24
23
22
21
20
14
10
9
8
29
Jun
19
Oct
18
13
17
Sep
8
7
6
5
4
3
30
Aug
29
28
26
25
24
23
20
19
16
15
14
13
12
11
10
9
8
7
6
4
29
Jul
28
27
26
21
20
18
17
16
xv6: refresh from 2010 page
xv6: link to xv6-rev4
missing file memide.c
more trivial cleanup
multiboot support and memory-only (no disk) kernel
mp: do not panic on surprising hw
make new code like old code
mkfs: avoid clash with system struct stat
mkfs: avoid out of bounds access to sb in wsect
even more fabulous exec
check exec() arg length
copyout() copies data to a va in a pagetable, for exec() &c
map kernel instructions r/o
Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
my comment is wrong, exec handles BSS fine
exec questions
Simplify boot loader by removing some JOS'isms
change some comments, maybe more informative
Rev 4
Update example in TOC footer
Consistent style in defs.h
Get consoleintr back on one page
Get cgaputc and consputc back on the same page
Get rid of the blank page in picirq.c. It misaligs things now.
Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This makes their interface match up better with proc->sz and also simplifies the callers (it even gets the main body of exec on one page).
Nits
Comment inituvm and loaduvm
Fix comment capitalization
Rearrange vm.c so it's in logical order and prints nicely. Shorten a few functions in uninteresting ways to make them fit.
Simplify inituvm and userinit by assuming initcode fits on a page
Simplify freevm using deallocuvm
Oops. Broke the build when I rearranged proc.c
Remove unused nop_pause function.
Rearrange proc.h and proc.c to get our action-packed spreads back (mostly). They also make sense in this order, so it's not just for page layout.
Re-re-arrange bootasm and bootother. We can't get bootasm and bootmain on the same page, but this will make them easier to flip between.
I totally misunderstood the even/odd spec. Add some docs, remove my 'left+' hack, and orthogonalize left/right versus even/odd so you can specify them independently.
Specify in runoff.spec which side sheet 1 is on, since it keeps changing
Pack five columns into cross-ref. This saves us an entire page and fixes the single dangling line.
Oops, missed a comment about the stack guard
Add Nickolai and myself and scrunch two lines out of the text elsewhere
Loading