issues
search
sleiderr
/
fzkernel
Pure rust bootloader
GNU General Public License v3.0
4
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
feat(elf): ELF format parser and loader
#84
sleiderr
opened
3 months ago
0
feat(process): Kernel-mode process and threads implementation
#83
sleiderr
closed
3 months ago
0
feat(scheduling): simple task management, round-robin scheduling
#82
sleiderr
closed
3 months ago
0
feat(usermode): usermode code execution, usermode GDT segments
#81
sleiderr
closed
3 months ago
0
feat(vmalloc): physical frame allocator, virtual memory mapper
#80
sleiderr
closed
3 months ago
0
feat(panic-handling): implement kernel panic message
#79
sleiderr
closed
4 months ago
0
feat(int-stack-frame): Interrupt Stack Frame passed as an argument to interrupt handlers
#78
sleiderr
closed
4 months ago
0
fix: adapted some architecture related code to support long mode
#77
sleiderr
closed
5 months ago
0
feat(irq): implements `InterruptManager` to statically and dynamically manage interrupt handlers
#76
sleiderr
closed
5 months ago
0
feat: add rust-osdev/acpi as an external dependency
#75
sleiderr
closed
5 months ago
0
feat(kernel): kernel loading from disk, jump to kernel entry while entering long mode
#74
sleiderr
closed
5 months ago
0
feat(drivers): universal disk devices API
#73
sleiderr
closed
5 months ago
0
feat(ata_pio): ATA PIO driver
#72
sleiderr
closed
8 months ago
0
feat(kernel): initialize kernel code, implement it in the build process
#71
sleiderr
closed
9 months ago
0
feat(x86-mem): memory management related utils
#70
sleiderr
closed
8 months ago
0
feat(x86-paging): 64-bit paging structures and initialization
#69
sleiderr
closed
10 months ago
0
feat(x86-cr): `ControlRegister` implementations (CR0, CR3, CR4)
#68
sleiderr
closed
10 months ago
0
feat(x86): rewrite real mode code in plain assembly
#67
sleiderr
closed
10 months ago
0
feat(kbd): PS/2 keyboard driver
#66
sleiderr
opened
10 months ago
0
feat(ps/2): PS/2 controller abstraction, initialization and management
#65
sleiderr
opened
10 months ago
0
AHCI: Inconsistent result for large reads
#64
sleiderr
opened
10 months ago
0
Network driver / memory management
#63
panda-geant
opened
11 months ago
0
feat(build): custom TUI build tool layout
#62
sleiderr
closed
11 months ago
0
feat(build-async): async build process, event-based
#61
sleiderr
closed
11 months ago
0
feat(mem): dynamic heap/stack setup depending on available memory
#60
sleiderr
closed
11 months ago
0
feat(gpt): gpt implementation
#59
sleiderr
closed
11 months ago
0
feat(mbr): MBR partition format implementation
#58
sleiderr
closed
1 year ago
0
feat(time): implement time-related macros for time measurement
#57
sleiderr
closed
1 year ago
0
AHCI: devices attached to any port other than port 0 do not work
#56
sleiderr
opened
1 year ago
0
fix(pic_int): send EOI to PIC after interrupt handling, refactoring
#55
sleiderr
closed
1 year ago
0
feat(drivers): AHCI driver
#54
sleiderr
closed
1 year ago
0
feat(tests) Implement gdb external testing using `external-tests` crate
#53
raphfaur
opened
1 year ago
0
feat(pci): early PCI implementation
#52
sleiderr
closed
1 year ago
0
feat(fs): adds abstract `File` and `Directory` implementation, fs independent
#51
sleiderr
closed
1 year ago
0
feat(fat32): add FAT32 file system support
#50
sleiderr
opened
1 year ago
0
Tracking issue: Support more filesystems (`FAT32`, `ext2`, `ext3`, `NTFS`)
#49
sleiderr
opened
1 year ago
1
feat(errors): improve global error handling
#48
sleiderr
closed
11 months ago
0
feat(linux-bootp): define several Linux Kernel headers used for the Linux boot protocol
#47
sleiderr
opened
1 year ago
0
fix(acpi): sdt_getter returns pointer to the SDT instead of a copy of it
#46
sleiderr
closed
1 year ago
0
Tracking issue: Implement the Linux/x86 Boot Protocol
#45
sleiderr
opened
1 year ago
0
build: implement a custom building tool
#44
sleiderr
closed
10 months ago
0
Implements `APIC` and `IoAPIC`s support
#43
raphfaur
closed
10 months ago
0
chore: manifest update
#42
sleiderr
closed
1 year ago
0
chore: linting CI
#41
sleiderr
closed
1 year ago
0
docs: readme
#40
sleiderr
closed
1 year ago
0
refactor: file structure
#39
sleiderr
closed
1 year ago
0
feat(cpuid/msr): add `CPUID` and `MSR` utils to interact with the CPU
#38
sleiderr
closed
1 year ago
0
fix(bmalloc): invalid buddy size calculation, full heap was never freed
#37
sleiderr
closed
1 year ago
0
fix(bmalloc): fixed never re-allocated sections when block-merging
#36
sleiderr
closed
1 year ago
0
TSC calibration may end up in an infinite loop
#35
sleiderr
opened
1 year ago
0
Next