4 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
4051edd198 Parse UEFI memory map to detect actual available RAM
- Implement proper memory detection by parsing UEFI memory map
- Mark only usable memory regions as free (EfiConventionalMemory, Boot/Loader services)
- Initialize bitmap with all pages marked as used, then free only available regions
- Calculate totalPages based on highest usable address from memory map
- Add 128MB fallback if memory map is unavailable
- Now works correctly with any RAM amount from 0 to 64GB

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 23:20:46 +00:00
copilot-swe-agent[bot]
c81d08c2a8 Add support for 64GB of RAM
- Update BITMAP_SIZE from 32768 to 2097152 bytes (2MB bitmap)
- Update totalPages calculation to support 64GB (16M pages)
- Update documentation to reflect 64GB memory support
- Memory manager now supports any amount up to 64GB

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 23:07:55 +00:00
copilot-swe-agent[bot]
3613efb642 Add basic multicore/SMP support for 6-core/12-thread systems
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:21:54 +00:00
copilot-swe-agent[bot]
193a9786ba Fix code review issues: heap allocation, I/O consistency, PCI scan optimization
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:09:39 +00:00