Changelog

Project stats

Recent commits (auto-generated)

  • 2026-09-27 f64aff3 Implement console rendering and mouse input handling tasks
  • 2026-09-23 e53faf1 docs: update published documentation
  • 2026-09-23 dec6766 Merge branch 'ELF-tuning-and-fix' into 'main'
  • 2026-09-23 e724272 Fix : unify logging to log::*, reject null ET_EXEC entry, warn on zero-size COPY relocs
  • 2026-09-14 4c008c5 docs: update published documentation
  • 2026-09-13 981429b Merge branch 'fix/UEFI-bootloader' into 'main'
  • 2026-09-13 3898c50 feat(bootloader, kernel, abi): homemade strat9 UEFI bootloader : rewrite with scheduler and memory hardening
  • 2026-08-28 228eaa5 fix: regenerate corrupted Cargo.lock (stray merge conflict markers from rebase)
  • 2026-08-28 93dd0e5 kernel: integrate cpuid.rs leaf1 detection diagnostics from ramfs-hardening WIP
  • 2026-08-28 4eb5b3d Merge branch 'enhance-async-implementation' into 'main'
  • 2026-08-28 00d83d7 feat(kernel): async I/O overhaul : userspace ring mapping, deferred completions, Scheme trait redesign
  • 2026-08-28 6738421 Merge branch 'fix/errno-and-capabilities' into 'main'
  • 2026-08-28 c03feb2 fix(abi): ENOTSUP 52→95, XFS EiB constant fix, decode_fixed roundtrip tests
  • 2026-08-27 50a807d fix(framebuffer): update fill and blit operations to use dynamic detection
  • 2026-08-27 7807362 Merge branch 'feat/graphics-performance' into 'main'
  • 2026-08-27 7ed9263 style: apply rustfmt to paging.rs and framebuffer.rs
  • 2026-08-24 aaf0fb6 fix(kernel): work around nightly LLVM ISel abort on pshufb/movntdq
  • 2026-08-24 7087cff refactor(graphics): CanvasBuffer hygiene - S4/S5/S6 partial
  • 2026-08-24 0e0d5fe perf(graphics): streaming stores for large fills/blits (S2)
  • 2026-08-24 4aec188 perf(graphics): Write-Combining framebuffer via dedicated PAT entry; unified present throttling
  • 2026-08-23 6b3cecc perf(graphics): batched blit API and lockless framebuffer info getters
  • 2026-08-23 75af9ad perf(graphics): zero-copy VirtIO GPU presentation with coalesced damage
  • 2026-08-23 706577f perf(graphics): SIMD pixel ingest + explicit-width wire protocol for /dev/display
  • 2026-08-23 d4f597d perf(graphics): event-driven compositor with partial damage present
  • 2026-08-27 067772e Merge branch 'feat/Replace-Limine-bootloader-with-U-Boot-for-multi-architecture-support' into 'main'
  • 2026-08-27 3ca6d7c feat: Add U-Boot setup script and boot protocol implementation
  • 2026-08-27 df64d6d Merge branch 'fixing-the-network-again' into 'main'
  • 2026-08-27 eccb4d1 fix(net): ICMP reply handling + wasmi upgrade + clippy fixes
  • 2026-08-27 25cc18b Merge branch 'feat/hal-arch-facade' into 'main'
  • 2026-08-26 e725386 ok
  • 2026-08-26 7262385 fix(arch,riscv64): dedupe duplicated stub modules in facade_riscv
  • 2026-08-26 892cb03 fix(arch,riscv64): SegmentSelector newtype for gdt stub, safe unmap on stub mapper
  • 2026-08-26 580b86f feat(ostd): Add/Sub operator impls for neutral PhysAddr/VirtAddr
  • 2026-08-26 4260fbc fix(arch,riscv64): mapper::MapToError path fix inside OffsetPageTable impl
  • 2026-08-26 60b50c6 feat(arch,riscv64): working Sv48 translate walker in stub mapper
  • 2026-08-26 529715a feat(ipc,riscv64): Sv48 tagged-pointer layout for IntrusiveMailbox
  • 2026-08-26 c086395 feat(arch,riscv64): PciDevice config-space accessors (stubbed, R5 wires ECAM)
  • 2026-08-26 a790379 fix(arch,riscv64): MouseEvent struct + u8 KEY_* scancode parity with x86
  • 2026-08-26 3e447a2 fix(arch,riscv64): restore unmap (tuple PhysFrame+MapperFlush) on stub mapper
  • 2026-08-26 bf02f88 fix(arch,riscv64): unmap returns PhysFrame, Cr3::write/Cr3Flags::empty stubs
  • 2026-08-26 dc404b5 fix(arch,riscv64): sealed PortValue trait for port stub (kills E0034)
  • 2026-08-26 6d3f772 fix(arch,riscv64): port stub typed read/write impls, drop stale traits
  • 2026-08-26 c9dbfb0 fix(arch): annotate ambiguous PhysFrame::containing_address call-sites
  • 2026-08-26 8731a50 refactor(arch): Port trait-based reads, gate top TUI behind x86_64
  • 2026-08-25 1da8196 fix(arch,riscv64): dedupe stubs, align keyboard read_char, FrameAllocator cfg
  • 2026-08-25 daf86f5 fix(arch,riscv64): align stub signatures with x86 call-sites
  • 2026-08-25 922d429 feat(arch,riscv64): full PciDevice struct + PCI surface stubs
  • 2026-08-25 acba1cf feat(arch,riscv64): Mapper trait surface on Sv48 skeleton
  • 2026-08-25 62d200e feat(arch,riscv64): real Sv48 scaffolding in x86_64-stub, ostd pointer helpers
  • 2026-08-25 e96df8f refactor(arch): gate VGA-UI commands behind x86_64, complete riscv framebuffer_info stub