mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
boot/palo: new boot package
Palo is a PA-RISC/Linux boot loader. It can be used to make bootable disk images or network bootable images. While at it, add this boot package to myself in DEVELOPERS. Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
d214905353
commit
8538604cc8
@@ -20,6 +20,7 @@ source "boot/mv-ddr-marvell/Config.in"
|
||||
source "boot/mxs-bootlets/Config.in"
|
||||
source "boot/optee-os/Config.in"
|
||||
source "boot/opensbi/Config.in"
|
||||
source "boot/palo/Config.in"
|
||||
source "boot/shim/Config.in"
|
||||
source "boot/syslinux/Config.in"
|
||||
source "boot/ti-k3-boot-firmware/Config.in"
|
||||
|
||||
13
boot/palo/Config.in
Normal file
13
boot/palo/Config.in
Normal file
@@ -0,0 +1,13 @@
|
||||
config BR2_TARGET_PALO
|
||||
bool "palo"
|
||||
depends on BR2_hppa
|
||||
help
|
||||
Palo is a PA-RISC/Linux boot loader.
|
||||
|
||||
It comprises iplboot, a bootloader loaded by the HP firmware,
|
||||
and palo, a boot media management tool.
|
||||
|
||||
Palo allows to update disk images with a bootloader to make
|
||||
them bootable, or to create network bootable images.
|
||||
|
||||
https://parisc.docs.kernel.org
|
||||
3
boot/palo/palo.hash
Normal file
3
boot/palo/palo.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 73db9f60d439c4ae9d31b049671283e01d95ae364fc78b4db37eed5523218d6c palo-2.28.tar.gz
|
||||
sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING
|
||||
25
boot/palo/palo.mk
Normal file
25
boot/palo/palo.mk
Normal file
@@ -0,0 +1,25 @@
|
||||
################################################################################
|
||||
#
|
||||
# palo
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PALO_VERSION = 2.28
|
||||
PALO_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/snapshot
|
||||
PALO_LICENSE = GPL-2.0
|
||||
PALO_LICENSE_FILES = COPYING
|
||||
PALO_INSTALL_IMAGES = YES
|
||||
|
||||
define PALO_BUILD_CMDS
|
||||
# Dummy README to remove the dependency on lynx.
|
||||
touch $(@D)/README
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
|
||||
CROSS_COMPILE=$(TARGET_CROSS) all makeipl
|
||||
endef
|
||||
|
||||
define PALO_INSTALL_IMAGES_CMDS
|
||||
$(INSTALL) -D -m 0644 $(@D)/iplboot $(BINARIES_DIR)/iplboot
|
||||
$(INSTALL) -D -m 0755 $(@D)/palo/palo $(HOST_DIR)/bin/palo
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user