Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
K
kernel
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
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
redox-os
kernel
Graph
37746c0743cd296034f61bcd6532d71bb73d2884
Select Git revision
Branches
4
master
default
riscv64
scheme-fmt
unlink-path-format
Tags
4
0.6.0
0.1.54
0.5.0
0.3.5
8 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
16
Mar
15
14
13
11
10
5
4
28
Feb
25
16
13
10
9
1
27
Jan
25
24
18
17
8
17
Dec
16
15
14
13
12
11
7
15
Nov
9
8
19
Oct
14
8
3
1
30
Sep
18
16
14
12
10
9
8
7
6
4
3
1
12
Aug
9
8
7
3
2
1
28
Jul
27
26
25
24
18
17
15
14
10
7
6
5
4
27
Jun
26
18
13
12
10
8
7
6
5
2
30
May
27
6
4
2
30
Apr
9
1
14
Mar
12
9
3
28
Feb
27
24
15
11
30
Jan
12
21
Dec
19
18
Nov
16
15
14
11
16
Sep
8
7
31
Aug
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
13
12
3
1
29
Jul
28
27
26
26
Apr
25
12
11
9
30
Mar
27
24
19
12
8
7
2
1
14
Feb
10
7
5
4
3
28
Jan
30
Dec
1
30
Nov
29
27
Oct
20
22
Sep
13
Aug
11
10
9
6
1
31
Jul
11
12
8
5
21
Jun
18
17
12
May
10
7
6
Ensure only the kernel can return EINTR.
Accept a single RSDP from the bootloader
Remove the deprecated bootstrap_entry field from KernelArgs
Avoid unaligned access in the XsdtIter
Remove doc feature
Force the zero page of the kernel to be part of a segment
Fix bug in the unmapping code
Fix get_page_info for frames in the last memory section
Directly read the bootstrap entry point from the initfs header
Use PAGE_SIZE instead of hard coded constant
Load the bootstrap blob at 4096 instead of 0
Compile on aarch64 as well.
Fix i686 compilation.
Properly free phys-contiguous grants, TLB-delayed.
Delay cow() dealloc until after TLB shootdown.
Optimize TLB flushing.
Fix synchronization so `acid tlb` succeeds!
Improve synchronization.
Always check shootdown reqs when locking addrsp.
Use regular non-NMI IPIs for TLB shootdown.
Fix lock/guard mismatch, move r#move to wrapper.
Fix more synchronization.
Fix flusher, currently only with -smp 1
Implement a TLB shootdown draft.
Build the foundation for TLB shootdown.
Refactor: wrap RwLock<AddrSpace>.
Fail successfully with todo!
Track which CPUs are using any given AddrSpace.
Improve LogicalCpu{Id,Set}, make set atomic.
Format
Fix affinity alignment
Don't pass CallerCtx in file_op_generic
Move set_tss_stack call to switch_to
Remove some dead code
Avoid unaligned access for serial over x86 io port
Fix UB in the locking code of context switching
Share bootstrap_mem between all archs
Share idt.rs between x86 and x86_64
Unify cpuid between x86 and x86_64 and don't return an Option
Share the functions in interrupt/mod.rs between x86 and x86_64
Loading