# SPDX-FileCopyrightText: 2022 Andrius Štikonas # SPDX-FileCopyrightText: 2017 Jeremiah Orians # SPDX-FileCopyrightText: 2017 2017 Jan Nieuwenhuizen # # SPDX-License-Identifier: GPL-3.0-or-later ################################# # Phase-1 Build hex1 from hex0 # ################################# amd64\artifact\hex0.efi amd64\hex1.hex0 amd64\artifact\hex1.efi # hex1 adds support for single character labels and is available in various forms # in mescc-tools/amd64_bootstrap to allow you various ways to verify correctness ################################# # Phase-2 Build hex2 from hex1 # ################################# amd64\artifact\hex1.efi amd64\hex2.hex1 amd64\artifact\hex2-0.efi # hex2 adds support for long labels and absolute addresses thus allowing it # to function as an effective linker for later stages of the bootstrap # This is a minimal version which will be used to bootstrap a much more advanced # version in a later stage. ################################# # Phase-2b Build catm from hex2 # ################################# amd64\artifact\hex2-0.efi amd64\catm.hex2 amd64\artifact\catm.efi # catm removes the need for cat or shell support for redirection by providing # equivalent functionality via catm output_file input1 input2 ... inputN