summaryrefslogtreecommitdiff
path: root/payloads/bayou/main.c
diff options
context:
space:
mode:
authorAngel Pons <th3fanbus@gmail.com>2019-07-25 12:19:44 +0200
committerPatrick Georgi <pgeorgi@google.com>2019-12-09 09:51:23 +0000
commit3979def529ac6efeb37248e1bfc965112e6c86db (patch)
treef4802514891326292c5ae76b1abc84bca0553166 /payloads/bayou/main.c
parentd01b67506735f685cdadab7a175529df23b50c8f (diff)
downloadcoreboot-3979def529ac6efeb37248e1bfc965112e6c86db.tar.xz
payloads/bayou: remove unhooked payload
The bayou payload is not attached to the build system in any way, and has not been for quite a while. Since selecting it in Kconfig does nothing, remove this payload now that coreboot 4.10 has been released. Change-Id: Icfb18b88e460a4e4b538b7efe907d4eef6c40638 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34565 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: ron minnich <rminnich@gmail.com> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'payloads/bayou/main.c')
-rw-r--r--payloads/bayou/main.c66
1 files changed, 0 insertions, 66 deletions
diff --git a/payloads/bayou/main.c b/payloads/bayou/main.c
deleted file mode 100644
index cdccea1072..0000000000
--- a/payloads/bayou/main.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * This file is part of the bayou project.
- *
- * Copyright (C) 2008 Advanced Micro Devices, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
-
-#include "bayou.h"
-
-static void print_banner(void)
-{
- printf("\e[H\e[JBayou Payload Chooser v0.3\n");
-}
-
-int main(void)
-{
- extern unsigned long _binary_builtin_lar_start;
- struct LAR *lar;
-
- print_banner();
-
- lar = openlar((void *)&_binary_builtin_lar_start);
-
- if (lar == NULL) {
- printf("[CHOOSER]: Unable to scan the attached LAR file\n");
- return -1;
- }
-
- get_configuration(lar);
-
- if (bayoucfg.n_entries == 0) {
- printf("[CHOOSER]: No payloads were found in the LAR\n");
- return -1;
- }
-
- /*
- * If timeout == 0xFF, then show the menu immediately.
- * If timeout is zero, then find and run the default item immediately.
- * If there is no default item, then show the menu.
- * If timeout is anything else, then show a message and wait for a
- * keystroke. If there is no keystroke in time then run the default.
- * If there is no default then show the menu.
- */
- if (bayoucfg.timeout != 0xFF) {
- struct payload *d = payload_get_default();
-
- if (d != NULL) {
- if (bayoucfg.timeout == 0)
- run_payload(d);
- else
- run_payload_timeout(d, bayoucfg.timeout);
- }
- }
-
- menu();
-
- return 0;
-}