Commit Graph

63 Commits

Author SHA1 Message Date
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]
77752e790d Update .gitignore to exclude CodeQL build directory
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:12:17 +00:00
copilot-swe-agent[bot]
6e4a8201c0 Add implementation summary documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:11: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
copilot-swe-agent[bot]
13a0783533 Add memory, PCI, and timer modules to kernel
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:06:55 +00:00
copilot-swe-agent[bot]
5c8cf64442 Add CMake, Ninja, and Conan support with kernel modules (GDT, interrupts)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:03:46 +00:00
copilot-swe-agent[bot]
025e58f391 Initial plan 2025-12-28 19:53:25 +00:00
86622a5515 Merge pull request #12 from johndoe6345789/copilot/fix-font-8x8-warning
Remove console module entirely
2025-12-28 19:48:08 +00:00
copilot-swe-agent[bot]
bfa3d5b033 Remove console module entirely
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:46:18 +00:00
copilot-swe-agent[bot]
f022199068 Fix: Remove unused font_8x8 const variable to resolve build error
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:33:53 +00:00
copilot-swe-agent[bot]
544ddda018 Initial plan 2025-12-28 19:31:40 +00:00
550c4b0b8f Merge pull request #10 from johndoe6345789/copilot/use-docker-build-os
[WIP] Add Docker setup for building OS with AMD GPU firmware
2025-12-28 19:29:23 +00:00
62ffe9b3a4 Merge pull request #11 from johndoe6345789/copilot/fix-null-declaration-error
Fix bootloader compilation errors: NULL undeclared and unused warnings
2025-12-28 19:28:05 +00:00
copilot-swe-agent[bot]
f97eeae96e Improve setup script with offline fallback and update gitignore
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:27:50 +00:00
copilot-swe-agent[bot]
b485902b64 Fix bootloader compilation errors: add stddef.h and suppress unused parameter/variable warnings
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:23:09 +00:00
copilot-swe-agent[bot]
7c265bc281 Add Docker build system with dependency management
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:22:36 +00:00
copilot-swe-agent[bot]
9ca1793090 Initial plan 2025-12-28 19:19:52 +00:00
copilot-swe-agent[bot]
6a77401f12 Initial plan 2025-12-28 19:16:25 +00:00
85c761550f Merge pull request #8 from johndoe6345789/copilot/refine-docs-readme
Refactor README: Extract GPU details to dedicated doc, add deps management structure
2025-12-28 19:13:11 +00:00
copilot-swe-agent[bot]
e49771a1ca Improve OVMF documentation: prioritize system packages over EOL builds 2025-12-28 19:11:27 +00:00
copilot-swe-agent[bot]
f60c8cd406 Improve path consistency in deps documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:10:01 +00:00
copilot-swe-agent[bot]
2296620845 Fix portability issues in deps documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:08:37 +00:00
copilot-swe-agent[bot]
b408c86005 Add deps folder structure and update documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:06:55 +00:00
copilot-swe-agent[bot]
99b49ae18e Refine README and create GPU implementation docs
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 19:04:28 +00:00
copilot-swe-agent[bot]
3684789c36 Initial plan 2025-12-28 18:58:54 +00:00
502ded882e Merge pull request #7 from johndoe6345789/copilot/update-github-actions-cicd
Add release workflow and QEMU instructions for Windows/macOS/Linux
2025-12-28 18:58:21 +00:00
263df93017 Enhance README with GPU performance insights
Expanded on GPU performance requirements and minimal kernel API.
2025-12-28 18:57:34 +00:00
copilot-swe-agent[bot]
4c36df4e2d Add release workflow and QEMU instructions for all major OS
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:43:53 +00:00
copilot-swe-agent[bot]
30fd3584fa Initial plan 2025-12-28 18:39:55 +00:00
721dcc34a5 Merge pull request #5 from johndoe6345789/copilot/add-qemu-uefi-testing
Add QEMU UEFI testing capability
2025-12-28 18:38:45 +00:00
copilot-swe-agent[bot]
68dc3a0767 Address code review feedback - improve comments and error handling
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:33:38 +00:00
copilot-swe-agent[bot]
bab922bcd0 Add comprehensive QEMU UEFI testing documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:32:04 +00:00
copilot-swe-agent[bot]
17e338993b Implement QEMU UEFI testing capability
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:29:35 +00:00
copilot-swe-agent[bot]
a2c69a2204 Initial plan 2025-12-28 18:21:34 +00:00
d53cd0c1d0 Add QEMU requirement for testing the OS 2025-12-28 18:18:22 +00:00
52c2306f9b Fix typo in README.md 2025-12-28 18:17:18 +00:00
51453f5c62 Update README to clarify main app description
Clarify the description of the main app's relationship to the kernel.
2025-12-28 18:16:50 +00:00
adb9246281 Update README.md 2025-12-28 18:15:00 +00:00
9f3ad8422c Merge pull request #3 from johndoe6345789/copilot/tidy-readme-file
Restructure README.md for clarity and minimalism, add QEMU testing and unit test suite
2025-12-28 18:13:42 +00:00
copilot-swe-agent[bot]
50af7e9e82 Remove CodeQL artifact and add to .gitignore
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:11:49 +00:00
copilot-swe-agent[bot]
c82c872132 Add explicit permissions to workflows for security
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:11:10 +00:00
copilot-swe-agent[bot]
1355ef5c35 Use dynamic allocation in console tests to prevent stack overflow
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:09:48 +00:00
copilot-swe-agent[bot]
c781121dbc Address code review feedback: fix assertion order and workflow issues
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:08:00 +00:00
copilot-swe-agent[bot]
f4448d8881 Add QEMU testing workflow and unit test suite
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 18:06:13 +00:00
copilot-swe-agent[bot]
c6e8d8283a Fix grammar: Use 'extremely minimalist' instead of 'extreme minimalism'
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 17:57:36 +00:00
copilot-swe-agent[bot]
2d1cd22a0a Tidy README.md with clean structure and formatting
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 17:56:49 +00:00
copilot-swe-agent[bot]
60df2f9a97 Initial plan 2025-12-28 17:54:11 +00:00
2d2ead6506 Merge pull request #2 from johndoe6345789/copilot/create-metalos-kernel
Establish MetalOS foundation: minimal OS for QT6 Hello World on AMD64+RX6600
2025-12-28 17:53:00 +00:00
6137bed42d Merge branch 'main' into copilot/create-metalos-kernel 2025-12-28 17:52:50 +00:00
23de02bb52 Update README with minimalism details
Added sections on what features were cut and kept for minimalism.
2025-12-28 17:50:23 +00:00