Commit Graph

6 Commits (6547b2b303b5d84c05754806867a99a2fb837733)

Author SHA1 Message Date
Dustin 6547b2b303 configs/qemu: Enable debug shell on ttyAMA0
Aimee OS/aimee-os/pipeline/head This commit looks good Details
We set the default kernel command-line arguments to tell systemd to
spawn a debug shell on the serial console, instead of the default getty.
This will allow tests to run commands directly on the console, without
any authentication, etc.
2025-08-26 21:55:08 -05:00
Dustin f8d6666e2b configs/*: Install GRUB terminfo module
So we can set `terminfo dumb` and hopefully get better output over the
serial console.
2025-08-22 21:16:09 -05:00
Dustin 7c0a899500 board/qemu: Generate sdcard.img with post-image
Aimee OS/aimee-os/pipeline/head There was a failure building this commit Details
In order to test AimeeOS A/B filesystem updates, we need a full disk
image just like the Raspberry Pi variant has.
2025-08-21 07:50:00 -05:00
Dustin c1398d86aa configs: Add QEU aarch64 config for testing 2025-08-20 21:18:36 -05:00
Dustin 7f4d8d4e49 configs/rpi3: Bump kernel version to match upstream
We have to keep the kernel version in sync with Buildroot upstream, or
downloading will fail because they do not keep old checksum values.
2025-08-18 18:11:08 -05:00
Dustin 9dae022788 First working revision
At this point, we can generate an SD card image that is composed of an
EFI system partition, a SquashFS root partition (a), a blank root
partition (b), and a data partition.  On the EFI system partition are
the Raspberry Pi firmware and device trees, U-Boot and GRUB.  The
SquashFS filesystem contains the kernel and the whole filesystem tree.

A Raspberry Pi can successfully boot from an SD card containing this
image.  It's not quite usable yet, because there's no writable storage
available, or indeed any way to log in.
2025-08-17 16:01:40 -05:00