50 Commits
Author SHA1 Message Date
Mickael BonfillandGitHub b3e3b52021 Create FUNDING.yml 2026-04-14 10:26:10 -04:00
Mickael BonfillandGitHub 4f795c7bf0 Merge pull request #6 from RobCo-Industries/copilot/run-qemu-with-configs
Add QEMU testing to CI for all Raspberry Pi configurations
2025-11-12 14:58:29 -05:00
copilot-swe-agent[bot]andjbltx 92b522514c Add explicit permissions to CI workflow jobs for security
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-12 19:04:57 +00:00
copilot-swe-agent[bot]andjbltx 7801b12402 Use matrix strategy in CI and fix integration test for BCM2835
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-12 19:02:52 +00:00
copilot-swe-agent[bot]andjbltx b9a1c413b5 Simplify aarch32 boot.S to match reference implementation
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-12 18:51:07 +00:00
copilot-swe-agent[bot]andjbltx b7272f8a96 Fix boot.S stack initialization order for aarch32
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-12 18:24:42 +00:00
copilot-swe-agent[bot]andjbltx 18b0a3a45d Add QEMU testing to CI with proper serial configuration
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-12 18:17:05 +00:00
copilot-swe-agent[bot]andjbltx 2dfe8179c2 Update Makefile with dynamic toolchain detection and proper kernel naming
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-12 18:04:26 +00:00
copilot-swe-agent[bot] 0a0c9362df Initial plan 2025-11-12 17:44:02 +00:00
Mickael BonfillandGitHub cae4582a33 Merge pull request #5 from RobCo-Industries/copilot/rewrite-repository-for-pip-os
Implement PIP-OS V7.1.0.8: Complete rewrite with ROM loading, system calls, hardware abstraction, and CI/CD
2025-11-09 23:56:19 -05:00
Mickael BonfillandGitHub f4a39638e5 Update ci.yml 2025-11-09 23:52:53 -05:00
copilot-swe-agent[bot]andjbltx 9c73055025 Add GitHub Actions CI/CD workflow and comprehensive test suite
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-10 04:45:37 +00:00
Mickael BonfillandGitHub fb62939c75 Update README.md 2025-11-09 17:48:50 -05:00
copilot-swe-agent[bot]andjbltx cf44a868c8 Implement PIP-OS V7.1.0.8: Complete rewrite with ROM loading, system calls, and hardware abstraction
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-09 22:32:05 +00:00
copilot-swe-agent[bot]andjbltx 6840afb930 Add comprehensive documentation: CHANGELOG, CONTRIBUTING, ROM development guide, and improved .gitignore
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-09 22:27:24 +00:00
copilot-swe-agent[bot]andjbltx 47eefb662d Implement PIP-OS V7.1.0.8 core system with boot sequence, ROM loading, and syscall interface
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-09 22:23:00 +00:00
copilot-swe-agent[bot]andjbltx 419347de3b Fix Makefile for ARM toolchain paths
Co-authored-by: jbltx <1284323+jbltx@users.noreply.github.com>
2025-11-09 22:13:40 +00:00
copilot-swe-agent[bot] 092a53b565 Initial plan 2025-11-09 22:07:17 +00:00
Mickael Bonfill 0c025e420f can draw 2021-12-16 15:25:51 +01:00
Mickael Bonfill 8d3ab61ddb Fix makefile 2021-12-15 03:00:46 +01:00
jbltx de76acd7c7 Add kernel libc 2019-11-29 22:50:11 -05:00
jbltx 0ee17219b5 add __cplusplus extern C in libc 2019-11-29 21:46:59 -05:00
jbltx 86d8c2ac2b re structure project 2019-11-29 21:40:59 -05:00
jbltx fb5dd077a6 Add ROM section in README 2019-11-28 22:33:43 -05:00
jbltx ed31ee941d begin to add Mailbox definitions 2019-11-28 01:24:55 -05:00
jbltx eee89e1c08 begin to add Mailbox definitions 2019-11-28 01:23:42 -05:00
jbltx b4a90e6f0b Add ATAGS implementation 2019-11-28 00:55:24 -05:00
jbltx 49a4a62b1b Update README 2019-11-27 22:30:21 -05:00
jbltx e8b8f22c46 Update README 2019-11-27 22:28:39 -05:00
jbltx e9d51690b5 Fix typo in Makefile 2019-11-27 22:22:07 -05:00
jbltx edd2494d10 Fix 32/64bits arch variable for LOADADDR 2019-11-27 22:20:09 -05:00
jbltx c7aa953691 Update Linker script and Makefile 2019-11-27 22:15:01 -05:00
jbltx c328742dd7 add references in README 2019-11-25 02:27:06 -05:00
jbltx 3b68666c44 add some stack in boot asm code 2019-11-25 00:27:03 -05:00
jbltx 53668d3af3 add new sections in linker scripts for future use 2019-11-24 22:57:04 -05:00
jbltx 982a7bc32d cleanup CFLAGS in Makefile 2019-11-24 04:52:14 -05:00
jbltx 65dd51045e Add mailbox methods 2019-11-24 04:44:45 -05:00
jbltx 42dd7f53cc add support of mini UART in QEMU 2019-11-24 04:22:18 -05:00
jbltx b1aee91e6e fix error in mini UART 2019-11-24 03:18:31 -05:00
jbltx fb040a6b4e Add mini UART initialization code for testing 2019-11-24 03:15:07 -05:00
jbltx 5e067078a4 update build doc in readme 2019-11-24 01:59:21 -05:00
jbltx 5bd5c1774d Remove conditional in Makefile 2019-11-24 01:52:53 -05:00
jbltx 952b5cae49 Support aarch64 2019-11-24 01:51:30 -05:00
jbltx a6ea71789d Add references section 2019-11-22 19:45:32 -05:00
jbltx a8513523ab Add readme 2019-11-22 19:31:07 -05:00
jbltx 257d4e0567 Add comments to the boot sequence 2019-11-22 19:09:17 -05:00
jbltx 7a88ff358a delete old img 2019-11-21 22:28:51 -05:00
jbltx 05f973f270 Add system boot 2019-11-21 22:27:14 -05:00
jbltx 4d57894c6c Ignore img format files 2019-11-17 23:35:41 -05:00
jbltx fb97e89e9c first try 2019-11-17 23:34:54 -05:00