Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
Miosix 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
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
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
Emilio Corigliano
Miosix Kernel
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
58286bd3dd404764346b77737ac589189af90e60
Select Git revision
Branches
12
angel-swi
aspis-dev
clang
clang-support-dev
cmake
compute-unit-v2
con-rig
ignition
master
default
protected
miosix-2.7
parafoil-sensortile
testing_ram_cu_v2
Tags
1
alderaan-v1
13 results
Begin with the selected commit
Created with Raphaël 2.2.0
27
Oct
19
Aug
31
May
27
Mar
12
Feb
9
4
3
30
Jan
21
Nov
16
6
1
7
Oct
13
Sep
11
9
29
Aug
24
2
1
31
Jul
30
27
23
20
17
30
Jun
25
9
4
3
31
May
30
29
22
11
10
7
6
3
2
1
30
Apr
29
27
26
25
23
21
19
16
5
1
29
Mar
26
25
24
23
22
21
20
19
18
17
12
9
8
4
2
1
26
Feb
25
20
16
15
Jan
5
4
3
10
Dec
9
29
Oct
29
Sep
28
24
6
25
Aug
24
14
13
8
6
5
26
Jul
21
20
17
14
9
2
29
Jun
18
17
16
14
11
9
8
2
21
May
15
26
Apr
25
23
20
19
18
17
12
8
7
5
4
30
Mar
29
27
18
19
Jan
16
5
7
Dec
6
29
Nov
18
17
14
8
7
29
Oct
21
19
Remove unsigned long from serial driver as suggested by Emilio Corigliano
Updated saveContext and restoreContext to build for CLang
Added Unicode::countCodePoints
Remove legacy conecpt of elf pool, compute minimum flash region to map read-only in XIP filesystems
Printing all relocation too verbose, disable by default
Added program cache to share code segment of loaded programs
Support relative paths while loading executables
Reboot on ProcessPool memory corruption
Support loading processes from non-XIP filesystems to RAM
Relax allocatable size constraints in process pool, and make it return the actual allocated size that could be greater than the requested one
Moved Process::lookup code to ElfProgram class, changed ElfProgram validation code to use error codes instead of exceptions
Make ElfProgram noncopyable, use move semantics instead
Encapsulate struct FaultType
Add PROC_OPT_EXCEPT to allow compiling processes with exceptions disabled
Initialize environ before calling global constructors in case they access it
Heap overflow checking for userspace processes
Reduce stack overflow check overhead by either checking userspace or kernelspace stack, not both
Stack overflow checking for userspace processes
Simplify Thread::createUserspace
Fix args block max size check
Update comment
Add ProcessImage::getMainStackSize(), consider WATERMARK_LEN when checking sizes
Args block no longer considered part of the stack
Remove redundant alignment check, ELF loading already checks all alignment requirements
Update 'make program' to make it usable again
Remove unused option
Make stage_1_boot part of libmiosix.a, and remove BOOT_FILE
Modify Lcd44780 cursor behavior.
Replace macros wuth constexpr functions, fix CMD_SHIFT
hd44780 example: Also demonstrate custom characters.
Lcd44780: Ensure initialization succeeds regardless of the state of the display.
Lcd44780: Use defines to make command meaning explicit.
stm3220g-eval: Add openocd script for using the st-link interface.
stm3220g-eval: Update programming tool
Remove obsolete IDE integrations
Update examples makefiles
Consolidate rm in clean target
Added Makefile.kcommon to simplify kernel-side build system
Add back makefile version
Streamline build order
Loading