Skip to content

Issues: sos-os/kernel

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Label
Filter by label
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Milestones
Filter by milestone
Assignee
Filter by who’s assigned
Sort

Issues list

Figure out how to get non-kernel binaries into the SOS ISO area/build Area: this issue describes changes or improvements to the kernel build systems and tooling. contrib/help wanted Contributing: help is requested or needed by the filer of this issue.
Write hello world test ELF kind/feature Kind: this issue is a feature.
Load an ELF binary area/elf Area: this issue describes ELF parsing and loading. kind/feature Kind: this issue is a feature.
Implement write syscall kind/feature Kind: this issue is a feature.
Framework for syscalls kind/feature Kind: this issue is a feature.
old allocator stuff is *completely* broken area/alloc Area: this issue concerns memory allocation. critical kind/bug Kind: this issue is a bug.
#116 opened Jan 24, 2018 by hawkw build is still on fire
boot32 can probably be no_core arch/x86_32 Architecture: this issue is specific to the x86 architecture. area/build Area: this issue describes changes or improvements to the kernel build systems and tooling. kind/feature Kind: this issue is a feature.
#112 opened Jan 24, 2018 by hawkw
Replace uses of ptr::Unique and ptr::Shared with ptr::NonNull contrib/easy Contributing: this issue likely requires less time or experience than other issues. contrib/good first issue Contributing: this issue would make a good starting point for a first-time contributor. kind/refactor Kind: this issue describes refactoring or code quality improvement.
#111 opened Jan 23, 2018 by hawkw build is still on fire
Use Cargo workspaces area/build Area: this issue describes changes or improvements to the kernel build systems and tooling. contrib/easy Contributing: this issue likely requires less time or experience than other issues. contrib/good first issue Contributing: this issue would make a good starting point for a first-time contributor.
#108 opened Sep 21, 2017 by hawkw
restructure hardware abstraction layer kind/design Kind: this issue is a design discussion or question. kind/refactor Kind: this issue describes refactoring or code quality improvement.
#107 opened Sep 1, 2017 by hawkw
Linked-list page frame allocator area/alloc Area: this issue concerns memory allocation.
#105 opened Jun 6, 2017 by hawkw
refactor: can we actually use borrowed frame handles? area/alloc Area: this issue concerns memory allocation. area/kernel Area: this issue relates to the core kernel. kind/refactor Kind: this issue describes refactoring or code quality improvement.
#104 opened May 29, 2017 by hawkw Paging
Every crate should compile with deny(missing_docs) on contrib/help wanted Contributing: help is requested or needed by the filer of this issue. kind/doc Kind: this issue describes a change or improvement in documentation
#102 opened May 28, 2017 by hawkw
9 tasks
Set up interrupt stack table to handle double faults gracefully arch/x86_32 Architecture: this issue is specific to the x86 architecture. arch/x86_64 Architecture: this issue is specific to the x86_64 (amd64) architecture. kind/feature Kind: this issue is a feature.
#99 opened May 24, 2017 by hawkw Interrupts refactor
Link the kernel using LLD area/build Area: this issue describes changes or improvements to the kernel build systems and tooling. contrib/help wanted Contributing: help is requested or needed by the filer of this issue. kind/feature Kind: this issue is a feature.
#96 opened May 21, 2017 by hawkw
Use elf crate to write a quick elfdump/objdump clone area/elf Area: this issue describes ELF parsing and loading. area/testing Area: this issue concerns testing contrib/good first issue Contributing: this issue would make a good starting point for a first-time contributor.
A bunch of improvements to elf::extract_from_slice area/elf Area: this issue describes ELF parsing and loading. from TODO kind/feature Kind: this issue is a feature. kind/refactor Kind: this issue describes refactoring or code quality improvement.
#91 opened Mar 13, 2017 by hawkw
3 of 5 tasks
Epic: Load and execute a user-space ELF
Support ELF symbol table area/elf Area: this issue describes ELF parsing and loading. kind/feature Kind: this issue is a feature.
ELF needs tests, badly area/elf Area: this issue describes ELF parsing and loading. area/testing Area: this issue concerns testing contrib/help wanted Contributing: help is requested or needed by the filer of this issue.
README.md files for all crate folders kind/doc Kind: this issue describes a change or improvement in documentation
#86 opened Mar 10, 2017 by hawkw
Refactor to use TryFrom contrib/easy Contributing: this issue likely requires less time or experience than other issues. contrib/good first issue Contributing: this issue would make a good starting point for a first-time contributor. kind/refactor Kind: this issue describes refactoring or code quality improvement.
#85 opened Mar 10, 2017 by hawkw
Refactor types which represent ranges to use Rust Range types area/alloc Area: this issue concerns memory allocation. area/elf Area: this issue describes ELF parsing and loading. area/kernel Area: this issue relates to the core kernel. kind/refactor Kind: this issue describes refactoring or code quality improvement.
#84 opened Mar 7, 2017 by hawkw
More tests for allocation area/alloc Area: this issue concerns memory allocation. area/kernel Area: this issue relates to the core kernel. area/testing Area: this issue concerns testing contrib/good first issue Contributing: this issue would make a good starting point for a first-time contributor. contrib/help wanted Contributing: help is requested or needed by the filer of this issue.
#80 opened Mar 3, 2017 by hawkw Paging
ProTip! Adding no:label will show everything without a label.