head 1.4; access; symbols pkgsrc-2018Q4:1.3.0.8 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.6 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.4 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.2 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.1.0.6 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.4 pkgsrc-2017Q3-base:1.1; locks; strict; comment @# @; 1.4 date 2019.03.15.14.04.19; author martin; state dead; branches; next 1.3; commitid HPsDYs4Nmlqf3tfB; 1.3 date 2018.02.18.16.11.39; author jmcneill; state Exp; branches; next 1.2; commitid nPAJLDqSZBD9imrA; 1.2 date 2018.02.18.11.33.53; author jmcneill; state Exp; branches; next 1.1; commitid UVvGfdAU1ovRJkrA; 1.1 date 2017.09.01.21.02.39; author jmcneill; state Exp; branches; next ; commitid b5t6BlUQ6J9Fmx5A; desc @@ 1.4 log @Remove now unused pkg, everything moved to mainline @ text @$NetBSD: patch-Makefile,v 1.3 2018/02/18 16:11:39 jmcneill Exp $ --- Makefile.orig 2018-01-12 01:19:46.000000000 +0000 +++ Makefile @@@@ -107,8 +107,8 @@@@ BL_COMMON_SOURCES := common/bl_common.c BUILD_BASE := ./build BUILD_PLAT := ${BUILD_BASE}/${PLAT}/${BUILD_TYPE} -PLATFORMS := $(shell ls -I common plat/) -SPDS := $(shell ls -I none services/spd) +PLATFORMS := $(shell ls plat/ | fgrep -v -x common) +SPDS := $(shell ls services/spd | grep -v -x none) HELP_PLATFORMS := $(shell echo ${PLATFORMS} | sed 's/ /|/g') # Convenience function for adding build definitions @@@@ -232,7 +232,7 @@@@ CFLAGS += -nostdinc -pedantic -ffrees -mgeneral-regs-only -std=c99 -c -Os \ ${DEFINES} ${INCLUDES} CFLAGS += -ffunction-sections -fdata-sections -LDFLAGS += --fatal-warnings -O1 +LDFLAGS = --fatal-warnings -O1 LDFLAGS += --gc-sections LDFLAGS += $(if $(shell $(LD) -v --fix-cortex-a53-843419 > /dev/null 2>&1 && echo 1),--fix-cortex-a53-843419) @ 1.3 log @Restore LDFLAGS change lost in last update @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.2 2018/02/18 11:33:53 jmcneill Exp $ @ 1.2 log @Update to 20180111 sources. Major change here is ATF will now enable LCD power on Pinebook. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2017/09/01 21:02:39 jmcneill Exp $ d16 9 @ 1.1 log @Initial import of arm-trusted-firmware-sun50iw1p1 version 20170831. ARM Trusted Firmware (ATF) provides a reference implementation of secure world software for ARMv8-A, including a Secure Monitor executing at Exception Level 3 (EL3). It implements various ARM interface standards, such as: The Power State Coordination Interface (PSCI) Trusted Board Boot Requirements (TBBR, ARM DEN0006C-1) SMC Calling Convention System Control and Management Interface As far as possible the code is designed for reuse or porting to other ARMv8-A model and hardware platforms. ARM will continue development in collaboration with interested parties to provide a full reference implementation of Secure Monitor code and ARM standards to the benefit of all developers working with ARMv8-A TrustZone technology. This package provides ATF for Allwinner sun50iw1p1 family SoCs. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.orig 2017-02-20 00:15:39.000000000 +0000 a15 9 @@@@ -232,7 +232,7 @@@@ CFLAGS += -nostdinc -pedantic -ffrees -mgeneral-regs-only -std=c99 -c -Os \ ${DEFINES} ${INCLUDES} CFLAGS += -ffunction-sections -fdata-sections -LDFLAGS += --fatal-warnings -O1 +LDFLAGS = --fatal-warnings -O1 LDFLAGS += --gc-sections #LDFLAGS += --fix-cortex-a53-843419 @