diff --git a/.circleci/config.yml b/.circleci/config.yml index 1e44203b..1d4fda00 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -286,13 +286,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_t520-hotp-maximized - target: UNTESTED_t520-hotp-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: t420-maximized target: t420-maximized @@ -300,13 +293,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_t520-maximized - target: UNTESTED_t520-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: x230-legacy-flash target: x230-legacy-flash @@ -314,27 +300,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_t430-legacy-flash - target: UNTESTED_t430-legacy-flash - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_t430-legacy - target: UNTESTED_t430-legacy - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_t430-hotp-legacy - target: UNTESTED_t430-hotp-legacy - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: x230-legacy target: x230-legacy @@ -384,20 +349,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_t530-hotp-maximized - target: UNTESTED_t530-hotp-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_t530-dgpu-hotp-maximized - target: UNTESTED_t530-dgpu-hotp-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: w530-hotp-maximized target: w530-hotp-maximized @@ -405,20 +356,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_w530-dgpu-K1000m-hotp-maximized - target: UNTESTED_w530-dgpu-K1000m-hotp-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_w530-dgpu-K2000m-hotp-maximized - target: UNTESTED_w530-dgpu-K2000m-hotp-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: t430-maximized target: t430-maximized @@ -426,20 +363,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_t530-maximized - target: UNTESTED_t530-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_t530-dgpu-maximized - target: UNTESTED_t530-dgpu-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: w530-maximized target: w530-maximized @@ -447,20 +370,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_w530-dgpu-K1000m-maximized - target: UNTESTED_w530-dgpu-K1000m-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_w530-dgpu-K2000m-maximized - target: UNTESTED_w530-dgpu-K2000m-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - build: name: t440p-maximized target: t440p-maximized @@ -510,20 +419,6 @@ workflows: requires: - x230-hotp-maximized - - build: - name: UNTESTED_p8z77-m_pro-tpm1-maximized - target: UNTESTED_p8z77-m_pro-tpm1-maximized - subcommand: "" - requires: - - x230-hotp-maximized - - - build: - name: UNTESTED_p8z77-m_pro-tpm1-hotp-maximized - target: UNTESTED_p8z77-m_pro-tpm1-hotp-maximized - subcommand: "" - requires: - - x230-hotp-maximized - #coreboot-git librem boards - build: name: librem_13v2 @@ -576,25 +471,25 @@ workflows: - nitropad-nv41 # - build: -# name: UNTESTED_kgpe-d16_workstation-usb_keyboard -# target: UNTESTED_kgpe-d16_workstation-usb_keyboard +# name: UNMAINTAINED_kgpe-d16_workstation-usb_keyboard +# target: UNMAINTAINED_kgpe-d16_workstation-usb_keyboard # subcommand: "" # requires: -# - UNTESTED_kgpe-d16_workstation +# - UNMAINTAINED_kgpe-d16_workstation # - build: -# name: UNTESTED_kgpe-d16_server -# target: UNTESTED_kgpe-d16_server +# name: UNMAINTAINED_kgpe-d16_server +# target: UNMAINTAINED_kgpe-d16_server # subcommand: "" # requires: -# - UNTESTED_kgpe-d16_workstation +# - UNMAINTAINED_kgpe-d16_workstation # - build: -# name: UNTESTED_kgpe-d16_server-whiptail -# target: UNTESTED_kgpe-d16_server-whiptail +# name: UNMAINTAINED_kgpe-d16_server-whiptail +# target: UNMAINTAINED_kgpe-d16_server-whiptail # subcommand: "" # requires: -# - UNTESTED_kgpe-d16_workstation +# - UNMAINTAINED_kgpe-d16_workstation # - build: # name: librem_l1um @@ -611,24 +506,24 @@ workflows: # linuxboot steps need something to pass in the kernel header path # skipping for now # - run: -# name: UNTESTED_qemu-linuxboot-edk2 +# name: UNMAINTAINED_qemu-linuxboot-edk2 # command: | # ./build/make-4.2.1/make \ # CROSS=/cross/bin/x86_64-linux-musl- \ -# BOARD=UNTESTED_qemu-linuxboot \ +# BOARD=UNMAINTAINED_qemu-linuxboot \ # `/bin/pwd`/build/linuxboot-git/build/qemu/.configured \ # # Run first to avoid too many processes # # - run: -# name: UNTESTED_qemu-linuxboot +# name: UNMAINTAINED_qemu-linuxboot # command: | # ./build/make-4.2.1/make \ # CROSS=/cross/bin/x86_64-linux-musl- \ # CPUS=16 \ # V=1 \ -# BOARD=UNTESTED_qemu-linuxboot \ +# BOARD=UNMAINTAINED_qemu-linuxboot \ # # - store-artifacts: -# path: build/UNTESTED_qemu-linuxboot/linuxboot.rom +# path: build/UNMAINTAINED_qemu-linuxboot/linuxboot.rom # - store-artifacts: -# path: build/UNTESTED_qemu-linuxboot/hashes.txt +# path: build/UNMAINTAINED_qemu-linuxboot/hashes.txt diff --git a/Makefile b/Makefile index 0e2de85f..a64d4b09 100644 --- a/Makefile +++ b/Makefile @@ -748,6 +748,18 @@ board.move_untested_to_tested: echo "Replacing $$BOARD with $$NEW_BOARD in .circleci/config.yml"; \ sed -i "s/$$BOARD/$$NEW_BOARD/g" .circleci/config.yml +board.move_untested_to_unmaintained: + @echo "NEW_BOARD variable will move from UNTESTED_ to UNMAINTAINED_ from $(BOARD)" + @NEW_BOARD=$$(echo $(BOARD) | sed 's/^UNTESTED_/UNMAINTAINED_/g'); \ + echo "Renaming boards/$$BOARD/$$BOARD.config to boards/$$BOARD/$$NEW_BOARD.config"; \ + mkdir -p unmaintained_boards; \ + mv boards/$$BOARD/$$BOARD.config unmaintained_boards/$$BOARD/$$NEW_BOARD.config; \ + echo "Renaming boards/$$BOARD to unmaintainted_boards/$$NEW_BOARD"; \ + rm -rf boards/$$NEW_BOARD; \ + mv boards/$$BOARD unmaintained_boards/$$NEW_BOARD; \ + echo "Replacing $$BOARD with $$NEW_BOARD in .circleci/config.yml. Delete manually entries"; \ + sed -i "s/$$BOARD/$$NEW_BOARD/g" .circleci/config.yml + board.move_tested_to_untested: @echo "NEW_BOARD variable will add UNTESTED_ prefix to $(BOARD)" @NEW_BOARD=UNTESTED_$(BOARD); \ diff --git a/unmaintained_boards/README.md b/unmaintained_boards/README.md new file mode 100644 index 00000000..41ee2010 --- /dev/null +++ b/unmaintained_boards/README.md @@ -0,0 +1,4 @@ +Boards under this directory were moved from UNTESTED_ to UNMAINTAINED_ automatically since untested for a while. +Boards not having UNMAINTAINED in their names are not compliant with current build system (linuxboot) and need reupstreaming. + +To test those boards, move them to boards directory and follow normal build operations, test builds on boards and open an issue stating you are willing to test those when builds are made available from CircleCI in the future. diff --git a/boards/UNTESTED_kgpe-d16_server-whiptail/UNTESTED_kgpe-d16_server-whiptail.config b/unmaintained_boards/UNMAINTAINED_kgpe-d16_server-whiptail/UNMAINTAINED_kgpe-d16_server-whiptail.config similarity index 100% rename from boards/UNTESTED_kgpe-d16_server-whiptail/UNTESTED_kgpe-d16_server-whiptail.config rename to unmaintained_boards/UNMAINTAINED_kgpe-d16_server-whiptail/UNMAINTAINED_kgpe-d16_server-whiptail.config diff --git a/boards/UNTESTED_kgpe-d16_server/UNTESTED_kgpe-d16_server.config b/unmaintained_boards/UNMAINTAINED_kgpe-d16_server/UNMAINTAINED_kgpe-d16_server.config similarity index 100% rename from boards/UNTESTED_kgpe-d16_server/UNTESTED_kgpe-d16_server.config rename to unmaintained_boards/UNMAINTAINED_kgpe-d16_server/UNMAINTAINED_kgpe-d16_server.config diff --git a/boards/UNTESTED_kgpe-d16_workstation-usb_keyboard/UNTESTED_kgpe-d16_workstation-usb_keyboard.config b/unmaintained_boards/UNMAINTAINED_kgpe-d16_workstation-usb_keyboard/UNMAINTAINED_kgpe-d16_workstation-usb_keyboard.config similarity index 100% rename from boards/UNTESTED_kgpe-d16_workstation-usb_keyboard/UNTESTED_kgpe-d16_workstation-usb_keyboard.config rename to unmaintained_boards/UNMAINTAINED_kgpe-d16_workstation-usb_keyboard/UNMAINTAINED_kgpe-d16_workstation-usb_keyboard.config diff --git a/boards/UNTESTED_kgpe-d16_workstation/UNTESTED_kgpe-d16_workstation.config b/unmaintained_boards/UNMAINTAINED_kgpe-d16_workstation/UNMAINTAINED_kgpe-d16_workstation.config similarity index 100% rename from boards/UNTESTED_kgpe-d16_workstation/UNTESTED_kgpe-d16_workstation.config rename to unmaintained_boards/UNMAINTAINED_kgpe-d16_workstation/UNMAINTAINED_kgpe-d16_workstation.config diff --git a/boards/UNTESTED_p8z77-m_pro-tpm1-hotp-maximized/UNTESTED_p8z77-m_pro-tpm1-hotp-maximized.config b/unmaintained_boards/UNMAINTAINED_p8z77-m_pro-tpm1-hotp-maximized/UNMAINTAINED_p8z77-m_pro-tpm1-hotp-maximized.config similarity index 100% rename from boards/UNTESTED_p8z77-m_pro-tpm1-hotp-maximized/UNTESTED_p8z77-m_pro-tpm1-hotp-maximized.config rename to unmaintained_boards/UNMAINTAINED_p8z77-m_pro-tpm1-hotp-maximized/UNMAINTAINED_p8z77-m_pro-tpm1-hotp-maximized.config diff --git a/boards/UNTESTED_p8z77-m_pro-tpm1-maximized/UNTESTED_p8z77-m_pro-tpm1-maximized.config b/unmaintained_boards/UNMAINTAINED_p8z77-m_pro-tpm1-maximized/UNMAINTAINED_p8z77-m_pro-tpm1-maximized.config similarity index 100% rename from boards/UNTESTED_p8z77-m_pro-tpm1-maximized/UNTESTED_p8z77-m_pro-tpm1-maximized.config rename to unmaintained_boards/UNMAINTAINED_p8z77-m_pro-tpm1-maximized/UNMAINTAINED_p8z77-m_pro-tpm1-maximized.config diff --git a/boards/UNTESTED_qemu-linuxboot/UNTESTED_qemu-linuxboot.config b/unmaintained_boards/UNMAINTAINED_qemu-linuxboot/UNMAINTAINED_qemu-linuxboot.config similarity index 100% rename from boards/UNTESTED_qemu-linuxboot/UNTESTED_qemu-linuxboot.config rename to unmaintained_boards/UNMAINTAINED_qemu-linuxboot/UNMAINTAINED_qemu-linuxboot.config diff --git a/boards/UNTESTED_t420/UNTESTED_t420.config b/unmaintained_boards/UNMAINTAINED_t420/UNMAINTAINED_t420.config similarity index 100% rename from boards/UNTESTED_t420/UNTESTED_t420.config rename to unmaintained_boards/UNMAINTAINED_t420/UNMAINTAINED_t420.config diff --git a/boards/UNTESTED_t430-hotp-legacy/UNTESTED_t430-hotp-legacy.config b/unmaintained_boards/UNMAINTAINED_t430-hotp-legacy/UNMAINTAINED_t430-hotp-legacy.config similarity index 100% rename from boards/UNTESTED_t430-hotp-legacy/UNTESTED_t430-hotp-legacy.config rename to unmaintained_boards/UNMAINTAINED_t430-hotp-legacy/UNMAINTAINED_t430-hotp-legacy.config diff --git a/boards/UNTESTED_t430-legacy-flash/UNTESTED_t430-legacy-flash.config b/unmaintained_boards/UNMAINTAINED_t430-legacy-flash/UNMAINTAINED_t430-legacy-flash.config similarity index 100% rename from boards/UNTESTED_t430-legacy-flash/UNTESTED_t430-legacy-flash.config rename to unmaintained_boards/UNMAINTAINED_t430-legacy-flash/UNMAINTAINED_t430-legacy-flash.config diff --git a/boards/UNTESTED_t430-legacy/UNTESTED_t430-legacy.config b/unmaintained_boards/UNMAINTAINED_t430-legacy/UNMAINTAINED_t430-legacy.config similarity index 100% rename from boards/UNTESTED_t430-legacy/UNTESTED_t430-legacy.config rename to unmaintained_boards/UNMAINTAINED_t430-legacy/UNMAINTAINED_t430-legacy.config diff --git a/boards/UNTESTED_t520-hotp-maximized/UNTESTED_t520-hotp-maximized.config b/unmaintained_boards/UNMAINTAINED_t520-hotp-maximized/UNMAINTAINED_t520-hotp-maximized.config similarity index 100% rename from boards/UNTESTED_t520-hotp-maximized/UNTESTED_t520-hotp-maximized.config rename to unmaintained_boards/UNMAINTAINED_t520-hotp-maximized/UNMAINTAINED_t520-hotp-maximized.config diff --git a/boards/UNTESTED_t520-maximized/UNTESTED_t520-maximized.config b/unmaintained_boards/UNMAINTAINED_t520-maximized/UNMAINTAINED_t520-maximized.config similarity index 100% rename from boards/UNTESTED_t520-maximized/UNTESTED_t520-maximized.config rename to unmaintained_boards/UNMAINTAINED_t520-maximized/UNMAINTAINED_t520-maximized.config diff --git a/boards/UNTESTED_t530-dgpu-hotp-maximized/UNTESTED_t530-dgpu-hotp-maximized.config b/unmaintained_boards/UNMAINTAINED_t530-dgpu-hotp-maximized/UNMAINTAINED_t530-dgpu-hotp-maximized.config similarity index 100% rename from boards/UNTESTED_t530-dgpu-hotp-maximized/UNTESTED_t530-dgpu-hotp-maximized.config rename to unmaintained_boards/UNMAINTAINED_t530-dgpu-hotp-maximized/UNMAINTAINED_t530-dgpu-hotp-maximized.config diff --git a/boards/UNTESTED_t530-dgpu-maximized/UNTESTED_t530-dgpu-maximized.config b/unmaintained_boards/UNMAINTAINED_t530-dgpu-maximized/UNMAINTAINED_t530-dgpu-maximized.config similarity index 100% rename from boards/UNTESTED_t530-dgpu-maximized/UNTESTED_t530-dgpu-maximized.config rename to unmaintained_boards/UNMAINTAINED_t530-dgpu-maximized/UNMAINTAINED_t530-dgpu-maximized.config diff --git a/boards/UNTESTED_t530-hotp-maximized/UNTESTED_t530-hotp-maximized.config b/unmaintained_boards/UNMAINTAINED_t530-hotp-maximized/UNMAINTAINED_t530-hotp-maximized.config similarity index 100% rename from boards/UNTESTED_t530-hotp-maximized/UNTESTED_t530-hotp-maximized.config rename to unmaintained_boards/UNMAINTAINED_t530-hotp-maximized/UNMAINTAINED_t530-hotp-maximized.config diff --git a/boards/UNTESTED_t530-maximized/UNTESTED_t530-maximized.config b/unmaintained_boards/UNMAINTAINED_t530-maximized/UNMAINTAINED_t530-maximized.config similarity index 100% rename from boards/UNTESTED_t530-maximized/UNTESTED_t530-maximized.config rename to unmaintained_boards/UNMAINTAINED_t530-maximized/UNMAINTAINED_t530-maximized.config diff --git a/boards/UNTESTED_w530-dgpu-K1000m-hotp-maximized/UNTESTED_w530-dgpu-K1000m-hotp-maximized.config b/unmaintained_boards/UNMAINTAINED_w530-dgpu-K1000m-hotp-maximized/UNMAINTAINED_w530-dgpu-K1000m-hotp-maximized.config similarity index 100% rename from boards/UNTESTED_w530-dgpu-K1000m-hotp-maximized/UNTESTED_w530-dgpu-K1000m-hotp-maximized.config rename to unmaintained_boards/UNMAINTAINED_w530-dgpu-K1000m-hotp-maximized/UNMAINTAINED_w530-dgpu-K1000m-hotp-maximized.config diff --git a/boards/UNTESTED_w530-dgpu-K1000m-maximized/UNTESTED_w530-dgpu-K1000m-maximized.config b/unmaintained_boards/UNMAINTAINED_w530-dgpu-K1000m-maximized/UNMAINTAINED_w530-dgpu-K1000m-maximized.config similarity index 100% rename from boards/UNTESTED_w530-dgpu-K1000m-maximized/UNTESTED_w530-dgpu-K1000m-maximized.config rename to unmaintained_boards/UNMAINTAINED_w530-dgpu-K1000m-maximized/UNMAINTAINED_w530-dgpu-K1000m-maximized.config diff --git a/boards/UNTESTED_w530-dgpu-K2000m-hotp-maximized/UNTESTED_w530-dgpu-K2000m-hotp-maximized.config b/unmaintained_boards/UNMAINTAINED_w530-dgpu-K2000m-hotp-maximized/UNMAINTAINED_w530-dgpu-K2000m-hotp-maximized.config similarity index 100% rename from boards/UNTESTED_w530-dgpu-K2000m-hotp-maximized/UNTESTED_w530-dgpu-K2000m-hotp-maximized.config rename to unmaintained_boards/UNMAINTAINED_w530-dgpu-K2000m-hotp-maximized/UNMAINTAINED_w530-dgpu-K2000m-hotp-maximized.config diff --git a/boards/UNTESTED_w530-dgpu-K2000m-maximized/UNTESTED_w530-dgpu-K2000m-maximized.config b/unmaintained_boards/UNMAINTAINED_w530-dgpu-K2000m-maximized/UNMAINTAINED_w530-dgpu-K2000m-maximized.config similarity index 100% rename from boards/UNTESTED_w530-dgpu-K2000m-maximized/UNTESTED_w530-dgpu-K2000m-maximized.config rename to unmaintained_boards/UNMAINTAINED_w530-dgpu-K2000m-maximized/UNMAINTAINED_w530-dgpu-K2000m-maximized.config diff --git a/boards/UNTESTED_x220/UNTESTED_x220.config b/unmaintained_boards/UNMAINTAINED_x220/UNMAINTAINED_x220.config similarity index 100% rename from boards/UNTESTED_x220/UNTESTED_x220.config rename to unmaintained_boards/UNMAINTAINED_x220/UNMAINTAINED_x220.config diff --git a/boards/UNTESTED_leopard/UNTESTED_leopard.config b/unmaintained_boards/UNTESTED_leopard/UNTESTED_leopard.config similarity index 100% rename from boards/UNTESTED_leopard/UNTESTED_leopard.config rename to unmaintained_boards/UNTESTED_leopard/UNTESTED_leopard.config diff --git a/boards/UNTESTED_r630/UNTESTED_r630.config b/unmaintained_boards/UNTESTED_r630/UNTESTED_r630.config similarity index 100% rename from boards/UNTESTED_r630/UNTESTED_r630.config rename to unmaintained_boards/UNTESTED_r630/UNTESTED_r630.config diff --git a/boards/UNTESTED_s2600wf/UNTESTED_s2600wf.config b/unmaintained_boards/UNTESTED_s2600wf/UNTESTED_s2600wf.config similarity index 100% rename from boards/UNTESTED_s2600wf/UNTESTED_s2600wf.config rename to unmaintained_boards/UNTESTED_s2600wf/UNTESTED_s2600wf.config diff --git a/boards/UNTESTED_tioga/UNTESTED_tioga.config b/unmaintained_boards/UNTESTED_tioga/UNTESTED_tioga.config similarity index 100% rename from boards/UNTESTED_tioga/UNTESTED_tioga.config rename to unmaintained_boards/UNTESTED_tioga/UNTESTED_tioga.config diff --git a/boards/UNTESTED_winterfell/UNTESTED_winterfell.config b/unmaintained_boards/UNTESTED_winterfell/UNTESTED_winterfell.config similarity index 100% rename from boards/UNTESTED_winterfell/UNTESTED_winterfell.config rename to unmaintained_boards/UNTESTED_winterfell/UNTESTED_winterfell.config diff --git a/boards/UNTESTED_winterfell/uinit.go b/unmaintained_boards/UNTESTED_winterfell/uinit.go similarity index 100% rename from boards/UNTESTED_winterfell/uinit.go rename to unmaintained_boards/UNTESTED_winterfell/uinit.go