* rebased llvm/hotfix-sparcv9-not-64.diff
[t2sde.git] / architecture / alpha / boot / boot.in
bloba7476a87648d86010c6a74ccd66abd925becd740
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by scripts/Create-CopyPatch.
3
4 # T2 SDE: architecture/alpha/boot/boot.in
5 # Copyright (C) 2007 - 2024 The T2 SDE Project
6
7 # More information can be found in the files COPYING and README.
8
9 # This program is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; version 2 of the License. A copy of the
12 # GNU General Public License can be found in the file COPYING.
13 # --- T2-COPYRIGHT-NOTE-END ---
15 arch_boot_cd_pre() {
16         alpha_idx=0
17         mkdir -p $isofsdir/{boot,etc}
18         cp -af $build_root/boot/bootlx $isofsdir/boot/
21 arch_boot_cd_add() {
22         # only include the compressed file
23         [ -e $isofsdir$4 ] && rm $isofsdir$4
24         cp -f $build_root/$4 $isofsdir/boot/
25         cat >> $1/etc/aboot.conf <<-EOT
26 $alpha_idx:$4.gz initrd=$5
27 EOT
28         : $((alpha_idx++))
31 arch_boot_cd_post() {
32         # footer
33         sed '1,/CUT/d' $base/architecture/alpha/boot/aboot.conf \
34                 >> $1/etc/aboot.conf
35         echo_status "Creating isofs_arch.txt file .."
37         echo "DISK1     $isofsdir/ /" > $build_toolchain/isofs_arch.txt
39         cat >> $build_toolchain/isofs_arch.txt <<- EOT
40 BOOT    -alpha-boot boot/bootlx
41 EOT