Ben Hardill
6c1ac8edab
Add network support to Pi2/3 ( #21 )
...
Co-authored-by: Luke Childs <lukechilds123@gmail.com>
2021-05-16 21:22:56 +07:00
James Reynolds
7a3c87535a
Add experimental support for Pi 2/3 emulation ( #4 )
...
1. Added 'fatcat' to extract from the boot filesystem from a
standard RPI image
2. Added qemu-system-aarch64 to support raspi3 machines
3. Extracted images to search for kernel7/8.img and correct dtb
files to boot kernel
4. Disabled nic for raspi2/3 as USB is not supported (yet)
Co-authored-by: James Reynolds <james.reynolds@cristiesoftware.com>
Co-authored-by: James Reynolds <james.reynolds@cristie.com>
Co-authored-by: Luke Childs <lukechilds123@gmail.com>
2020-03-09 14:20:09 +07:00
Luke Childs
8855e84073
No need to duplicate QEMU_VERSION build arg
2019-12-16 15:24:28 +07:00
Luke Childs
38da45bda2
Only write the kernel files we actually use
2019-12-16 15:02:17 +07:00
Luke Childs
5cd873577b
Change rpi-kernel values to build args
2019-12-15 16:13:11 +07:00
Luke Childs
1fdbaff8d4
Set RPI_KERNEL_URL ENV
2019-12-15 16:12:26 +07:00
Luke Childs
a5c60b2bb4
Fix incorrect comment
2019-12-15 14:46:47 +07:00
Luke Childs
2ad6cdfdb6
Improve readability
2019-12-14 18:48:59 +07:00
Luke Childs
ce3f4e8c38
Remove duplicate dependency
2019-12-14 18:45:38 +07:00
Luke Childs
2afbc5ddb4
Check /filesystem.zip checksum
2019-12-14 18:28:16 +07:00
Luke Childs
1219afd084
Allow passinng in FILESYSTEM_IMAGE_URL build arg to dockerpi target
2019-12-14 18:20:40 +07:00
Luke Childs
adf063c124
Check qemu-rpi-kernel sha25sum
2019-12-14 18:18:08 +07:00
Luke Childs
3dc05da137
Build QEMU from source
2019-12-14 17:56:58 +07:00
Luke Childs
3f9ae948d6
Use /sdcard as mount point
2019-12-14 08:57:03 +07:00
Luke Childs
151aa1f623
Fix volume issues by mounting a dir
...
Extract a pre-existing image there if one doesn't already exist
2019-12-14 00:33:31 +07:00
Luke Childs
43f88031af
Use Raspian Lite image
2019-12-13 21:27:42 +07:00
Luke Childs
b4e5cb2615
Use multiline commands
2019-12-13 20:47:31 +07:00
Luke Childs
69bcc53393
Clean up vm image
2019-12-13 20:42:29 +07:00
Luke Childs
ffcc7b3148
Use specific commit of dhruvvyas90/qemu-rpi-kernel
2019-12-13 20:39:49 +07:00
Luke Childs
e72a0412df
Explicitly specify root
2019-12-13 20:29:16 +07:00
Luke Childs
9afc10b23c
Make sure we're working in /tmp
2019-12-13 20:28:45 +07:00
Luke Childs
fa378bf162
Extract to tmp dir
2019-12-13 20:27:36 +07:00
Luke Childs
5fe7936110
Add main image that includes filesystem
2019-12-13 20:07:35 +07:00
Luke Childs
6ae5d8ae81
Initial commit
2019-12-13 19:11:40 +07:00