Skip to content

History / Coding Standards

Revisions

  • docs: add hardware driver interrupt initialization guidelines Document the critical pattern for safe interrupt initialization in hardware drivers. This prevents interrupt storms and hangs on real hardware by ensuring IRQ handlers are installed before enabling device interrupts. Includes examples of correct vs incorrect patterns and common mistakes to avoid.

    @NtinosTheGamer2324 NtinosTheGamer2324 committed Feb 14, 2026
  • docs: update documentation for recent ModuOS enhancements Updated documentation to reflect: - SMP (Symmetric Multiprocessing) support - SQRM module system enhancements - VFS and filesystem improvements (HVFS, UserFS) - Enhanced graphics subsystem - New syscalls and APIs - Process management improvements - Memory management updates - Driver API extensions - Build system changes - Application development guides Modified files: - Applications.md: New userland applications and tools - Building-ModuOS.md: Updated build instructions - Coding-Standards.md: Updated coding guidelines - Device-Drivers.md: New driver types and SQRM modules - Driver-API.md: Extended driver APIs - File-Systems.md: MDFS, HVFS, UserFS documentation - Filesystem-API.md: Updated VFS API documentation - Graphics-System.md: Enhanced graphics capabilities - Home.md: Updated main page with new features - Project-Structure.md: Reflect new directory structure - README.md: Updated overview and features - System-Architecture.md: SMP and new subsystems

    @NtinosTheGamer2324 NtinosTheGamer2324 committed Feb 11, 2026
  • docs: Add comprehensive ModuOS wiki documentation - Added 29 documentation pages covering all aspects of ModuOS - Getting Started guides (Introduction, Quick Start, Building, Running) - Architecture documentation (Boot, Memory, Process, Interrupts, Syscalls) - Subsystem guides (File Systems, Drivers, Storage, Graphics, Input, PCI) - Development guides (Project Structure, Coding Standards, Debugging, Contributing) - User guides (Shell Commands, Applications, Games) - API references (Kernel API, Driver API, Syscall Reference, Filesystem API) - Main README with navigation and quick links

    @NtinosTheGamer2324 NtinosTheGamer2324 committed Dec 11, 2025