File tree Expand file tree Collapse file tree 6 files changed +65
-4
lines changed
SystemReady-devicetree-band/Yocto/meta-woden/recipes-acs Expand file tree Collapse file tree 6 files changed +65
-4
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ SRC_URI += "git://github.com/ARM-software/sysarch-acs;destsuffix=sysarch-acs;pro
1313SRCREV_FORMAT = "sysarch-acs_linux-acs"
1414SRCREV_sysarch -acs = "${AUTOREV} "
1515SRCREV_linux -acs = "${AUTOREV} "
16+ SYSTEMREADY_COMMIT_LOG ?= "${TOPDIR} /../recipes-acs/bootfs-files/files/systemready-commit.log"
1617
1718S = "${WORKDIR} "
1819MODULE_NAME = "bsa_acs"
@@ -23,6 +24,18 @@ do_configure(){
2324}
2425
2526do_compile () {
27+ echo "BSA ACS (linux)" >> "${SYSTEMREADY_COMMIT_LOG} "
28+
29+ if [ -d "${S} /sysarch-acs/.git" ]; then
30+ echo " URL(sysarch-acs) = $(git -C " ${S} /sysarch -acs " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
31+ echo " commit(sysarch-acs) = $(git -C " ${S} /sysarch -acs " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
32+ fi
33+ if [ -d "${S} /linux-acs/.git" ]; then
34+ echo " URL(linux-acs) = $(git -C " ${S} /linux -acs " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
35+ echo " commit(linux-acs) = $(git -C " ${S} /linux -acs " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
36+ fi
37+ echo "" >> "${SYSTEMREADY_COMMIT_LOG} "
38+
2639 export KERNEL_SRC = ${STAGING_KERNEL_DIR}
2740 cd ${S} /linux -acs /acs -drv /files /
2841 . /linux_acs . sh bsa
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ SRC_URI += "git://github.com/ARM-software/sysarch-acs;destsuffix=edk2/ShellPkg/A
1414
1515SRCREV_sysarch -acs = "${AUTOREV} "
1616SRCREV_edk2 -libc = "${AUTOREV} "
17+ SYSTEMREADY_COMMIT_LOG ?= "${TOPDIR} /../recipes-acs/bootfs-files/files/systemready-commit.log"
1718
1819COMPATIBLE_HOST = "aarch64.*-linux"
1920EDK2_ARCH = "AARCH64"
@@ -27,6 +28,15 @@ do_compile:prepend() {
2728 export ACS_PATH = "${S} /ShellPkg/Application/sysarch-acs"
2829 export PATH = "${STAGING_BINDIR_TOOLCHAIN} :${PATH} "
2930}
31+ do_compile :append () {
32+ echo "BSA ACS (uefi)" >> "${SYSTEMREADY_COMMIT_LOG} "
33+
34+ if [ -d "${S} /ShellPkg/Application/sysarch-acs/.git" ]; then
35+ echo " URL(sysarch-acs) = $(git -C " ${S} /ShellPkg /Application /sysarch -acs " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
36+ echo " commit(sysarch-acs) = $(git -C " ${S} /ShellPkg /Application /sysarch -acs " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
37+ fi
38+ echo "" >> "${SYSTEMREADY_COMMIT_LOG} "
39+ }
3040
3141do_install () {
3242 install -d ${D} /firmware
Original file line number Diff line number Diff line change @@ -19,13 +19,14 @@ SRC_URI += "git://github.com/ARM-software/bbr-acs;destsuffix=bbr-acs;protocol=ht
1919 gitsm://github.com/tianocore/edk2.git;destsuffix=edk2-test/edk2;protocol=https;nobranch=1;name=edk2 \
2020 file://sctversion.patch;patch=1;patchdir=edk2-test \
2121"
22+ SYSTEMREADY_COMMIT_LOG ?= "${TOPDIR} /../recipes-acs/bootfs-files/files/systemready-commit.log"
2223
2324S = "${WORKDIR} "
2425
2526SRCREV_FORMAT = "edk2-test_edk2_bbr-acs"
2627SRCREV_edk2 = "${AUTOREV} "
2728SRCREV_edk2 -test = "${AUTOREV} "
28- SRCREV_bbr -acs = "${AUTOREV} "
29+ SRCREV_bbr -acs = "${AUTOREV} "
2930
3031# set variables as required by edk2 based build
3132SBBR_TEST_DIR = "${S} /bbr-acs/common/sct-tests/sbbr-tests"
@@ -134,6 +135,19 @@ do_signimage() {
134135}
135136
136137do_compile () {
138+
139+ echo "BBR ACS" >> "${SYSTEMREADY_COMMIT_LOG} "
140+
141+ if [ -d "${S} /edk2-test/.git" ]; then
142+ echo " URL(edk2-test) = $(git -C " ${S} /edk2 -test " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
143+ echo " commit(edk2-test) = $(git -C " ${S} /edk2 -test " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
144+ fi
145+ if [ -d "${S} /bbr-acs/.git" ]; then
146+ echo " URL(bbr-acs) = $(git -C " ${S} /bbr -acs " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
147+ echo " commit(bbr-acs) = $(git -C " ${S} /bbr -acs " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
148+ fi
149+ echo "" >> "${SYSTEMREADY_COMMIT_LOG} "
150+
137151 cd ${S} /edk2 -test
138152 # create softlink to SctPkg
139153 ln -sf ${S} /edk2 -test /uefi -sct /SctPkg SctPkg
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ SRC_URI = "git://git.gitlab.arm.com/systemready/edk2-test-parser.git;destsuffix=
66"
77
88SRCREV_edk2 -test -parser = "${AUTOREV} "
9+ SYSTEMREADY_COMMIT_LOG ?= "${TOPDIR} /../recipes-acs/bootfs-files/files/systemready-commit.log"
910
1011RDEPENDS :${PN} += "bash python3-pyyaml python3-junit-xml python3-packaging"
1112
@@ -14,5 +15,12 @@ do_install(){
1415 mkdir -p ${D} /${bindir} /edk2 -test -parser
1516 cp -r ${S} /edk2 -test -parser /* ${D} /${bindir} /edk2 -test -parser /
1617
18+ echo "edk2-test-parser" >> "${SYSTEMREADY_COMMIT_LOG} "
19+
20+ if [ -d "${S} /edk2-test-parser/.git" ]; then
21+ echo " URL(edk2-test-parser) = $(git -C " ${S} /edk2 -test -parser " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
22+ echo " commit(edk2-test-parser) = $(git -C " ${S} /edk2 -test -parser " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
23+ fi
24+ echo "" >> "${SYSTEMREADY_COMMIT_LOG} "
1725}
18- FILES :${PN} += "${bindir} /edk2-test-parser/*"
26+ FILES :${PN} += "${bindir} /edk2-test-parser/*"
Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ SRC_URI += "git://github.com/ARM-software/sysarch-acs;destsuffix=edk2/ShellPkg/A
1212 "
1313
1414SRCREV_sysarch -acs = "${AUTOREV} "
15-
1615SRCREV_edk2 -libc = "${AUTOREV} "
16+ SYSTEMREADY_COMMIT_LOG ?= "${TOPDIR} /../recipes-acs/bootfs-files/files/systemready-commit.log"
1717
1818COMPATIBLE_HOST = "aarch64.*-linux"
1919EDK2_ARCH = "AARCH64"
@@ -27,7 +27,15 @@ do_compile:prepend() {
2727 export ACS_PATH = "${S} /ShellPkg/Application/sysarch-acs"
2828 export PATH = "${STAGING_BINDIR_TOOLCHAIN} :${PATH} "
2929}
30-
30+ do_compile :append () {
31+ echo "PFDI ACS (uefi)" >> "${SYSTEMREADY_COMMIT_LOG} "
32+
33+ if [ -d "${S} /ShellPkg/Application/sysarch-acs/.git" ]; then
34+ echo " URL(sysarch-acs) = $(git -C " ${S} /ShellPkg /Application /sysarch -acs " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
35+ echo " commit(sysarch-acs) = $(git -C " ${S} /ShellPkg /Application /sysarch -acs " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
36+ fi
37+ echo "" >> "${SYSTEMREADY_COMMIT_LOG} "
38+ }
3139do_install () {
3240 install -d ${D} /firmware
3341 install ${B} /Build /${EDK2_PLATFORM} /${EDK2_BUILD_MODE}_${EDK_COMPILER} /*/pfdi . efi ${D} /firmware /pfdi . efi
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ S = "${WORKDIR}"
55SRC_URI = "git://git.gitlab.arm.com/systemready/systemready-scripts.git;destsuffix=systemready-scripts;protocol=https;branch=master;name=systemready-scripts \
66"
77SRCREV_systemready -scripts = "${AUTOREV} "
8+ SYSTEMREADY_COMMIT_LOG ?= "${TOPDIR} /../recipes-acs/bootfs-files/files/systemready-commit.log"
89
910RDEPENDS :${PN} += "bash python3-requests python3-construct tar findutils python3-pyyaml"
1011
@@ -13,5 +14,12 @@ do_install(){
1314 mkdir -p ${D} /${bindir} /systemready -scripts
1415 cp -r ${S} /systemready -scripts /* ${D} /${bindir} /systemready -scripts /
1516
17+ echo "systemready-scripts" >> "${SYSTEMREADY_COMMIT_LOG} "
18+
19+ if [ -d "${S} /systemready-scripts/.git" ]; then
20+ echo " URL(systemready-scripts) = $(git -C " ${S} /systemready -scripts " remote get-url origin)" >> "${SYSTEMREADY_COMMIT_LOG} "
21+ echo " commit(systemready-scripts) = $(git -C " ${S} /systemready -scripts " rev-parse HEAD)" >> "${SYSTEMREADY_COMMIT_LOG} "
22+ fi
23+ echo "" >> "${SYSTEMREADY_COMMIT_LOG} "
1624}
1725FILES :${PN} += "${bindir} /systemready-scripts/*"
You can’t perform that action at this time.
0 commit comments