dist/mkfile: add *.pi3.img target for ARM64 raspberry pi3
This commit is contained in:
parent
f22b4ecc77
commit
24544b80f5
1 changed files with 26 additions and 1 deletions
27
sys/lib/dist/mkfile
vendored
27
sys/lib/dist/mkfile
vendored
|
@ -39,6 +39,7 @@ cd:V: /tmp/9front.386.iso.gz
|
||||||
echo '[all]'
|
echo '[all]'
|
||||||
echo 'gpu_mem=16'
|
echo 'gpu_mem=16'
|
||||||
echo 'enable_uart=1'
|
echo 'enable_uart=1'
|
||||||
|
echo 'boot_delay=1'
|
||||||
}
|
}
|
||||||
> /env/cmdline.txt {
|
> /env/cmdline.txt {
|
||||||
echo 'console=0'
|
echo 'console=0'
|
||||||
|
@ -49,6 +50,30 @@ cd:V: /tmp/9front.386.iso.gz
|
||||||
mv $target.$pid.disk $target
|
mv $target.$pid.disk $target
|
||||||
}
|
}
|
||||||
|
|
||||||
|
%.pi3.img:
|
||||||
|
@{
|
||||||
|
objtype=arm64
|
||||||
|
bootcode=/sys/src/boot/bcm/^(bootcode.bin fixup_cd.dat start_cd.elf LICENCE.broadcom)
|
||||||
|
kernel=/n/src9/$objtype/9pi3
|
||||||
|
> /env/config.txt {
|
||||||
|
echo '[pi3]'
|
||||||
|
echo 'kernel=9pi3'
|
||||||
|
echo 'arm_64bit=1'
|
||||||
|
echo 'core_freq=250'
|
||||||
|
echo '[all]'
|
||||||
|
echo 'gpu_mem=16'
|
||||||
|
echo 'enable_uart=1'
|
||||||
|
echo 'boot_delay=1'
|
||||||
|
}
|
||||||
|
> /env/cmdline.txt {
|
||||||
|
echo 'console=0'
|
||||||
|
}
|
||||||
|
fatfiles=(/env/config.txt /env/cmdline.txt $bootcode $kernel)
|
||||||
|
mb=1919 # storage vendors idea of 2GB
|
||||||
|
mk $target.$pid.disk
|
||||||
|
mv $target.$pid.disk $target
|
||||||
|
}
|
||||||
|
|
||||||
%.zynq.img:
|
%.zynq.img:
|
||||||
@{
|
@{
|
||||||
objtype=arm
|
objtype=arm
|
||||||
|
@ -100,7 +125,7 @@ cd:V: /tmp/9front.386.iso.gz
|
||||||
disk/partfs -m /n/$s $target
|
disk/partfs -m /n/$s $target
|
||||||
d=/n/$s/sdXX
|
d=/n/$s/sdXX
|
||||||
disk/mbr $d/data
|
disk/mbr $d/data
|
||||||
if(~ $target *.pi.img.*){
|
if(~ $target *.pi.img.* *.pi3.img.*){
|
||||||
{
|
{
|
||||||
echo 'a p1 . .+100M'
|
echo 'a p1 . .+100M'
|
||||||
echo 't p1 FAT32'
|
echo 't p1 FAT32'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue