From bb756eebdac6fd24e8919e2c43f7d2c8c4091f59 Mon Sep 17 00:00:00 2001 From: RajithaY Date: Tue, 25 Apr 2017 03:31:15 -0700 Subject: Adding qemu as a submodule of KVMFORNFV This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY --- qemu/roms/ipxe/src/config/branding.h | 174 ------------- qemu/roms/ipxe/src/config/colour.h | 38 --- qemu/roms/ipxe/src/config/config.c | 355 -------------------------- qemu/roms/ipxe/src/config/config_crypto.c | 76 ------ qemu/roms/ipxe/src/config/config_ethernet.c | 45 ---- qemu/roms/ipxe/src/config/config_fc.c | 47 ---- qemu/roms/ipxe/src/config/config_http.c | 45 ---- qemu/roms/ipxe/src/config/config_infiniband.c | 39 --- qemu/roms/ipxe/src/config/config_net80211.c | 62 ----- qemu/roms/ipxe/src/config/config_romprefix.c | 40 --- qemu/roms/ipxe/src/config/config_route.c | 43 ---- qemu/roms/ipxe/src/config/config_usb.c | 52 ---- qemu/roms/ipxe/src/config/console.h | 37 --- qemu/roms/ipxe/src/config/crypto.h | 58 ----- qemu/roms/ipxe/src/config/defaults.h | 10 - qemu/roms/ipxe/src/config/defaults/efi.h | 32 --- qemu/roms/ipxe/src/config/defaults/linux.h | 28 -- qemu/roms/ipxe/src/config/defaults/pcbios.h | 48 ---- qemu/roms/ipxe/src/config/dhcp.h | 87 ------- qemu/roms/ipxe/src/config/entropy.h | 16 -- qemu/roms/ipxe/src/config/fault.h | 34 --- qemu/roms/ipxe/src/config/general.h | 185 -------------- qemu/roms/ipxe/src/config/ioapi.h | 19 -- qemu/roms/ipxe/src/config/isa.h | 17 -- qemu/roms/ipxe/src/config/named.h | 26 -- qemu/roms/ipxe/src/config/nap.h | 19 -- qemu/roms/ipxe/src/config/qemu/colour.h | 0 qemu/roms/ipxe/src/config/qemu/console.h | 0 qemu/roms/ipxe/src/config/qemu/crypto.h | 0 qemu/roms/ipxe/src/config/qemu/general.h | 10 - qemu/roms/ipxe/src/config/qemu/serial.h | 0 qemu/roms/ipxe/src/config/qemu/settings.h | 0 qemu/roms/ipxe/src/config/qemu/sideband.h | 0 qemu/roms/ipxe/src/config/qemu/usb.h | 0 qemu/roms/ipxe/src/config/reboot.h | 16 -- qemu/roms/ipxe/src/config/sanboot.h | 16 -- qemu/roms/ipxe/src/config/serial.h | 35 --- qemu/roms/ipxe/src/config/settings.h | 23 -- qemu/roms/ipxe/src/config/sideband.h | 19 -- qemu/roms/ipxe/src/config/time.h | 16 -- qemu/roms/ipxe/src/config/timer.h | 19 -- qemu/roms/ipxe/src/config/umalloc.h | 16 -- qemu/roms/ipxe/src/config/usb.h | 33 --- qemu/roms/ipxe/src/config/vbox/README | 18 -- qemu/roms/ipxe/src/config/vbox/colour.h | 0 qemu/roms/ipxe/src/config/vbox/console.h | 0 qemu/roms/ipxe/src/config/vbox/crypto.h | 0 qemu/roms/ipxe/src/config/vbox/general.h | 19 -- qemu/roms/ipxe/src/config/vbox/serial.h | 0 qemu/roms/ipxe/src/config/vbox/settings.h | 0 qemu/roms/ipxe/src/config/vbox/sideband.h | 0 qemu/roms/ipxe/src/config/vbox/usb.h | 0 52 files changed, 1872 deletions(-) delete mode 100644 qemu/roms/ipxe/src/config/branding.h delete mode 100644 qemu/roms/ipxe/src/config/colour.h delete mode 100644 qemu/roms/ipxe/src/config/config.c delete mode 100644 qemu/roms/ipxe/src/config/config_crypto.c delete mode 100644 qemu/roms/ipxe/src/config/config_ethernet.c delete mode 100644 qemu/roms/ipxe/src/config/config_fc.c delete mode 100644 qemu/roms/ipxe/src/config/config_http.c delete mode 100644 qemu/roms/ipxe/src/config/config_infiniband.c delete mode 100644 qemu/roms/ipxe/src/config/config_net80211.c delete mode 100644 qemu/roms/ipxe/src/config/config_romprefix.c delete mode 100644 qemu/roms/ipxe/src/config/config_route.c delete mode 100644 qemu/roms/ipxe/src/config/config_usb.c delete mode 100644 qemu/roms/ipxe/src/config/console.h delete mode 100644 qemu/roms/ipxe/src/config/crypto.h delete mode 100644 qemu/roms/ipxe/src/config/defaults.h delete mode 100644 qemu/roms/ipxe/src/config/defaults/efi.h delete mode 100644 qemu/roms/ipxe/src/config/defaults/linux.h delete mode 100644 qemu/roms/ipxe/src/config/defaults/pcbios.h delete mode 100644 qemu/roms/ipxe/src/config/dhcp.h delete mode 100644 qemu/roms/ipxe/src/config/entropy.h delete mode 100644 qemu/roms/ipxe/src/config/fault.h delete mode 100644 qemu/roms/ipxe/src/config/general.h delete mode 100644 qemu/roms/ipxe/src/config/ioapi.h delete mode 100644 qemu/roms/ipxe/src/config/isa.h delete mode 100644 qemu/roms/ipxe/src/config/named.h delete mode 100644 qemu/roms/ipxe/src/config/nap.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/colour.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/console.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/crypto.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/general.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/serial.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/settings.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/sideband.h delete mode 100644 qemu/roms/ipxe/src/config/qemu/usb.h delete mode 100644 qemu/roms/ipxe/src/config/reboot.h delete mode 100644 qemu/roms/ipxe/src/config/sanboot.h delete mode 100644 qemu/roms/ipxe/src/config/serial.h delete mode 100644 qemu/roms/ipxe/src/config/settings.h delete mode 100644 qemu/roms/ipxe/src/config/sideband.h delete mode 100644 qemu/roms/ipxe/src/config/time.h delete mode 100644 qemu/roms/ipxe/src/config/timer.h delete mode 100644 qemu/roms/ipxe/src/config/umalloc.h delete mode 100644 qemu/roms/ipxe/src/config/usb.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/README delete mode 100644 qemu/roms/ipxe/src/config/vbox/colour.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/console.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/crypto.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/general.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/serial.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/settings.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/sideband.h delete mode 100644 qemu/roms/ipxe/src/config/vbox/usb.h (limited to 'qemu/roms/ipxe/src/config') diff --git a/qemu/roms/ipxe/src/config/branding.h b/qemu/roms/ipxe/src/config/branding.h deleted file mode 100644 index 73f00af95..000000000 --- a/qemu/roms/ipxe/src/config/branding.h +++ /dev/null @@ -1,174 +0,0 @@ -#ifndef CONFIG_BRANDING_H -#define CONFIG_BRANDING_H - -/** @file - * - * Branding configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/* - * Branding - * - * Vendors may use these strings to add their own branding to iPXE. - * PRODUCT_NAME is displayed prior to any iPXE branding in startup - * messages, and PRODUCT_SHORT_NAME is used where a brief product - * label is required (e.g. in BIOS boot selection menus). - * - * To minimise end-user confusion, it's probably a good idea to either - * make PRODUCT_SHORT_NAME a substring of PRODUCT_NAME or leave it as - * "iPXE". - * - */ -#define PRODUCT_NAME "" -#define PRODUCT_SHORT_NAME "iPXE" -#define PRODUCT_URI "http://ipxe.org" - -/* - * Tag line - * - * If your PRODUCT_SHORT_NAME is longer than the four characters used - * by "iPXE", then the standard tag line "Open Source Network Boot - * Firmware" is unlikely to fit neatly onto the screen. - */ -#define PRODUCT_TAG_LINE "Open Source Network Boot Firmware" - -/* - * Error messages - * - * iPXE error messages comprise a summary error message - * (e.g. "Permission denied") and a 32-bit error number. This number - * is incorporated into an error URI such as - * - * "No such file or directory (http://ipxe.org/2d0c613b)" - * - * or - * - * "Operation not supported (http://ipxe.org/3c092003)" - * - * Users may browse to the URI within the error message, which is - * provided by a database running on the iPXE web site - * (http://ipxe.org). This database provides details for all possible - * errors generated by iPXE, including: - * - * - the detailed error message (e.g. "Not an OCSP signing - * certificate") to complement the summary message (e.g. "Permission - * denied") which is compiled into the iPXE binary. - * - * - an instruction to the user to upgrade, if the error cannot be - * generated by the latest version of iPXE. - * - * - hints on how to fix the error (e.g. "This error indicates that - * the file was not found on the TFTP server. Check that you can - * retrieve the file using an alternative TFTP client, such as - * tftp-hpa on Linux.") - * - * - details of which source file within the iPXE codebase generated - * the error. - * - * - a direct link to the line(s) of code which generated the error. - * - * If you have a customer support team and would like your customers - * to contact your support team for all problems, instead of using the - * existing support infrastructure provided by http://ipxe.org, then - * you may define a custom URI to be included within error messages. - * - * Note that the custom URI is a printf() format string which must - * include a format specifier for the 32-bit error number. - */ -#define PRODUCT_ERROR_URI "http://ipxe.org/%08x" - -/* - * Command help messages - * - * iPXE command help messages include a URI constructed from the - * command name, such as - * - * "See http://ipxe.org/cmd/vcreate for further information" - * - * The iPXE web site includes documentation for the commands provided - * by the iPXE shell, including: - * - * - details of the command syntax (e.g. "vcreate --tag - * [--priority ] "). - * - * - example usages of the command (e.g. "vcreate --tag 123 net0") - * - * - a formal description of the command (e.g. "Create a VLAN network - * interface on an existing trunk network interface. The new network - * interface will be named by appending a hyphen and the VLAN tag - * value to the trunk network interface name.") - * - * - details of the possible exit statuses from the command. - * - * - links to documentation for related commands (e.g. "vdestroy") - * - * - links to documentation for relevant build options (e.g. "VLAN_CMD"). - * - * - general hints and tips on using the command. - * - * If you want to provide your own documentation for all of the - * commands provided by the iPXE shell, rather than using the existing - * support infrastructure provided by http://ipxe.org, then you may - * define a custom URI to be included within command help messages. - * - * Note that the custom URI is a printf() format string which must - * include a format specifier for the command name. - * - * [ Please also note that the existing documentation is licensed - * under Creative Commons terms which require attribution to the - * iPXE project and prohibit the alteration or removal of any - * references to "iPXE". ] - */ -#define PRODUCT_COMMAND_URI "http://ipxe.org/cmd/%s" - -/* - * Setting help messages - * - * iPXE setting help messages include a URI constructed from the - * setting name, such as - * - * "http://ipxe.org/cfg/initiator-iqn" - * - * The iPXE web site includes documentation for the settings used by - * iPXE, including: - * - * - details of the corresponding DHCP option number. - * - * - details of the corresponding ISC dhcpd option name. - * - * - examples of using the setting from the iPXE command line, or in - * iPXE scripts. - * - * - examples of configuring the setting via a DHCP server. - * - * - a formal description of the setting. - * - * - links to documentation for related settings. - * - * - links to documentation for relevant build options. - * - * - general notes about the setting. - * - * If you want to provide your own documentation for all of the - * settings used by iPXE, rather than using the existing support - * infrastructure provided by http://ipxe.org, then you may define a - * custom URI to be included within setting help messages. - * - * Note that the custom URI is a printf() format string which must - * include a format specifier for the setting name. - * - * [ Please also note that the existing documentation is licensed - * under Creative Commons terms which require attribution to the - * iPXE project and prohibit the alteration or removal of any - * references to "iPXE". ] - */ -#define PRODUCT_SETTING_URI "http://ipxe.org/cfg/%s" - -#include - -#endif /* CONFIG_BRANDING_H */ diff --git a/qemu/roms/ipxe/src/config/colour.h b/qemu/roms/ipxe/src/config/colour.h deleted file mode 100644 index 98198f12f..000000000 --- a/qemu/roms/ipxe/src/config/colour.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef CONFIG_COLOUR_H -#define CONFIG_COLOUR_H - -/** @file - * - * Display colour configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#define COLOR_NORMAL_FG COLOR_WHITE -#define COLOR_NORMAL_BG COLOR_BLUE - -#define COLOR_SELECT_FG COLOR_WHITE -#define COLOR_SELECT_BG COLOR_RED - -#define COLOR_SEPARATOR_FG COLOR_CYAN -#define COLOR_SEPARATOR_BG COLOR_BLUE - -#define COLOR_EDIT_FG COLOR_BLACK -#define COLOR_EDIT_BG COLOR_CYAN - -#define COLOR_ALERT_FG COLOR_WHITE -#define COLOR_ALERT_BG COLOR_RED - -#define COLOR_URL_FG COLOR_CYAN -#define COLOR_URL_BG COLOR_BLUE - -#define COLOR_PXE_FG COLOR_BLACK -#define COLOR_PXE_BG COLOR_WHITE - -#include -#include NAMED_CONFIG(colour.h) -#include -#include LOCAL_NAMED_CONFIG(colour.h) - -#endif /* CONFIG_COLOUR_H */ diff --git a/qemu/roms/ipxe/src/config/config.c b/qemu/roms/ipxe/src/config/config.c deleted file mode 100644 index 1dd912c1d..000000000 --- a/qemu/roms/ipxe/src/config/config.c +++ /dev/null @@ -1,355 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include -#include -#include -#include - -/** @file - * - * Configuration options - * - * This file contains macros that pull various objects into the link - * based on definitions in configuration header files. Ideally it - * should be the only place in iPXE where one might need to use #ifdef - * for compile-time options. - * - * In the fairly common case where an object should only be considered - * for inclusion if the subsystem it depends on is present, its - * configuration macros should be placed in a file named - * config_subsystem.c, where @e subsystem is the - * object basename of the main source file for that subsystem. The - * build system will pull in that file if @c subsystem.c is included - * in the final iPXE executable built. - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in all requested console types - * - */ - -#ifdef CONSOLE_PCBIOS -REQUIRE_OBJECT ( bios_console ); -#endif -#ifdef CONSOLE_SERIAL -REQUIRE_OBJECT ( serial ); -#endif -#ifdef CONSOLE_DIRECT_VGA -REQUIRE_OBJECT ( video_subr ); -#endif -#ifdef CONSOLE_PC_KBD -REQUIRE_OBJECT ( pc_kbd ); -#endif -#ifdef CONSOLE_SYSLOG -REQUIRE_OBJECT ( syslog ); -#endif -#ifdef CONSOLE_SYSLOGS -REQUIRE_OBJECT ( syslogs ); -#endif -#ifdef CONSOLE_EFI -REQUIRE_OBJECT ( efi_console ); -#endif -#ifdef CONSOLE_LINUX -REQUIRE_OBJECT ( linux_console ); -#endif -#ifdef CONSOLE_VMWARE -REQUIRE_OBJECT ( vmconsole ); -#endif -#ifdef CONSOLE_DEBUGCON -REQUIRE_OBJECT ( debugcon ); -#endif -#ifdef CONSOLE_VESAFB -REQUIRE_OBJECT ( vesafb ); -#endif -#ifdef CONSOLE_INT13 -REQUIRE_OBJECT ( int13con ); -#endif - -/* - * Drag in all requested network protocols - * - */ -#ifdef NET_PROTO_IPV4 -REQUIRE_OBJECT ( ipv4 ); -#endif -#ifdef NET_PROTO_IPV6 -REQUIRE_OBJECT ( ipv6 ); -#endif - -/* - * Drag in all requested PXE support - * - */ -#ifdef PXE_MENU -REQUIRE_OBJECT ( pxemenu ); -#endif -#ifdef PXE_STACK -REQUIRE_OBJECT ( pxe_call ); -#endif - -/* - * Drag in all requested download protocols - * - */ -#ifdef DOWNLOAD_PROTO_TFTP -REQUIRE_OBJECT ( tftp ); -#endif -#ifdef DOWNLOAD_PROTO_HTTP -REQUIRE_OBJECT ( http ); -#endif -#ifdef DOWNLOAD_PROTO_HTTPS -REQUIRE_OBJECT ( https ); -#endif -#ifdef DOWNLOAD_PROTO_FTP -REQUIRE_OBJECT ( ftp ); -#endif -#ifdef DOWNLOAD_PROTO_NFS -REQUIRE_OBJECT ( nfs_open ); -#endif -#ifdef DOWNLOAD_PROTO_SLAM -REQUIRE_OBJECT ( slam ); -#endif - -/* - * Drag in all requested SAN boot protocols - * - */ -#ifdef SANBOOT_PROTO_ISCSI -REQUIRE_OBJECT ( iscsi ); -#endif -#ifdef SANBOOT_PROTO_HTTP -REQUIRE_OBJECT ( httpblock ); -#endif - -/* - * Drag in all requested resolvers - * - */ -#ifdef DNS_RESOLVER -REQUIRE_OBJECT ( dns ); -#endif - -/* - * Drag in all requested image formats - * - */ -#ifdef IMAGE_NBI -REQUIRE_OBJECT ( nbi ); -#endif -#ifdef IMAGE_ELF -REQUIRE_OBJECT ( elfboot ); -#endif -#ifdef IMAGE_MULTIBOOT -REQUIRE_OBJECT ( multiboot ); -#endif -#ifdef IMAGE_PXE -REQUIRE_OBJECT ( pxe_image ); -#endif -#ifdef IMAGE_SCRIPT -REQUIRE_OBJECT ( script ); -#endif -#ifdef IMAGE_BZIMAGE -REQUIRE_OBJECT ( bzimage ); -#endif -#ifdef IMAGE_ELTORITO -REQUIRE_OBJECT ( eltorito ); -#endif -#ifdef IMAGE_COMBOOT -REQUIRE_OBJECT ( comboot ); -REQUIRE_OBJECT ( com32 ); -REQUIRE_OBJECT ( comboot_call ); -REQUIRE_OBJECT ( com32_call ); -REQUIRE_OBJECT ( com32_wrapper ); -REQUIRE_OBJECT ( comboot_resolv ); -#endif -#ifdef IMAGE_EFI -REQUIRE_OBJECT ( efi_image ); -#endif -#ifdef IMAGE_SDI -REQUIRE_OBJECT ( sdi ); -#endif -#ifdef IMAGE_PNM -REQUIRE_OBJECT ( pnm ); -#endif -#ifdef IMAGE_PNG -REQUIRE_OBJECT ( png ); -#endif - -/* - * Drag in all requested commands - * - */ -#ifdef AUTOBOOT_CMD -REQUIRE_OBJECT ( autoboot_cmd ); -#endif -#ifdef NVO_CMD -REQUIRE_OBJECT ( nvo_cmd ); -#endif -#ifdef CONFIG_CMD -REQUIRE_OBJECT ( config_cmd ); -#endif -#ifdef IFMGMT_CMD -REQUIRE_OBJECT ( ifmgmt_cmd ); -#endif -/* IWMGMT_CMD is brought in by net80211.c if requested */ -#ifdef ROUTE_CMD -REQUIRE_OBJECT ( route_cmd ); -#endif -#ifdef IMAGE_CMD -REQUIRE_OBJECT ( image_cmd ); -#endif -#ifdef IMAGE_TRUST_CMD -REQUIRE_OBJECT ( image_trust_cmd ); -#endif -#ifdef DHCP_CMD -REQUIRE_OBJECT ( dhcp_cmd ); -#endif -#ifdef SANBOOT_CMD -REQUIRE_OBJECT ( sanboot_cmd ); -#endif -#ifdef MENU_CMD -REQUIRE_OBJECT ( menu_cmd ); -#endif -#ifdef LOGIN_CMD -REQUIRE_OBJECT ( login_cmd ); -#endif -#ifdef TIME_CMD -REQUIRE_OBJECT ( time_cmd ); -#endif -#ifdef DIGEST_CMD -REQUIRE_OBJECT ( digest_cmd ); -#endif -#ifdef PXE_CMD -REQUIRE_OBJECT ( pxe_cmd ); -#endif -#ifdef LOTEST_CMD -REQUIRE_OBJECT ( lotest_cmd ); -#endif -#ifdef VLAN_CMD -REQUIRE_OBJECT ( vlan_cmd ); -#endif -#ifdef POWEROFF_CMD -REQUIRE_OBJECT ( poweroff_cmd ); -#endif -#ifdef REBOOT_CMD -REQUIRE_OBJECT ( reboot_cmd ); -#endif -#ifdef CPUID_CMD -REQUIRE_OBJECT ( cpuid_cmd ); -#endif -#ifdef SYNC_CMD -REQUIRE_OBJECT ( sync_cmd ); -#endif -#ifdef NSLOOKUP_CMD -REQUIRE_OBJECT ( nslookup_cmd ); -#endif -#ifdef PCI_CMD -REQUIRE_OBJECT ( pci_cmd ); -#endif -#ifdef PARAM_CMD -REQUIRE_OBJECT ( param_cmd ); -#endif -#ifdef NEIGHBOUR_CMD -REQUIRE_OBJECT ( neighbour_cmd ); -#endif -#ifdef PING_CMD -REQUIRE_OBJECT ( ping_cmd ); -#endif -#ifdef CONSOLE_CMD -REQUIRE_OBJECT ( console_cmd ); -#endif -#ifdef IPSTAT_CMD -REQUIRE_OBJECT ( ipstat_cmd ); -#endif -#ifdef PROFSTAT_CMD -REQUIRE_OBJECT ( profstat_cmd ); -#endif - -/* - * Drag in miscellaneous objects - * - */ -#ifdef NULL_TRAP -REQUIRE_OBJECT ( nulltrap ); -#endif -#ifdef GDBSERIAL -REQUIRE_OBJECT ( gdbidt ); -REQUIRE_OBJECT ( gdbserial ); -REQUIRE_OBJECT ( gdbstub_cmd ); -#endif -#ifdef GDBUDP -REQUIRE_OBJECT ( gdbidt ); -REQUIRE_OBJECT ( gdbudp ); -REQUIRE_OBJECT ( gdbstub_cmd ); -#endif - -/* - * Drag in objects that are always required, but not dragged in via - * symbol dependencies. - * - */ -REQUIRE_OBJECT ( device ); -REQUIRE_OBJECT ( embedded ); - -/* linux drivers aren't picked up by the parserom utility so drag them in here */ -#ifdef DRIVERS_LINUX -REQUIRE_OBJECT ( tap ); -#endif - -/* - * Drag in relevant sideband entry points - */ -#ifdef CONFIG_BOFM -#ifdef BOFM_EFI -REQUIRE_OBJECT ( efi_bofm ); -#endif /* BOFM_EFI */ -#endif /* CONFIG_BOFM */ - -/* - * Drag in relevant settings sources - */ -#ifdef PCI_SETTINGS -REQUIRE_OBJECT ( pci_settings ); -#endif -#ifdef VMWARE_SETTINGS -REQUIRE_OBJECT ( guestinfo ); -#endif -#ifdef CPUID_SETTINGS -REQUIRE_OBJECT ( cpuid_settings ); -#endif -#ifdef MEMMAP_SETTINGS -REQUIRE_OBJECT ( memmap_settings ); -#endif -#ifdef VRAM_SETTINGS -REQUIRE_OBJECT ( vram_settings ); -#endif - -/* - * Drag in selected keyboard map - */ -#define REQUIRE_KEYMAP_OBJECT( _map ) REQUIRE_OBJECT ( keymap_ ## _map ) -#define REQUIRE_KEYMAP( _map ) REQUIRE_KEYMAP_OBJECT ( _map ) -REQUIRE_KEYMAP ( KEYBOARD_MAP ); diff --git a/qemu/roms/ipxe/src/config/config_crypto.c b/qemu/roms/ipxe/src/config/config_crypto.c deleted file mode 100644 index 1e125d8ab..000000000 --- a/qemu/roms/ipxe/src/config/config_crypto.c +++ /dev/null @@ -1,76 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * Cryptographic configuration - * - * Cryptographic configuration is slightly messy since we need to drag - * in objects based on combinations of build options. - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* RSA and MD5 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_DIGEST_MD5 ) -REQUIRE_OBJECT ( rsa_md5 ); -#endif - -/* RSA and SHA-1 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_DIGEST_SHA1 ) -REQUIRE_OBJECT ( rsa_sha1 ); -#endif - -/* RSA and SHA-224 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_DIGEST_SHA224 ) -REQUIRE_OBJECT ( rsa_sha224 ); -#endif - -/* RSA and SHA-256 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_DIGEST_SHA256 ) -REQUIRE_OBJECT ( rsa_sha256 ); -#endif - -/* RSA and SHA-384 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_DIGEST_SHA384 ) -REQUIRE_OBJECT ( rsa_sha384 ); -#endif - -/* RSA and SHA-512 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_DIGEST_SHA512 ) -REQUIRE_OBJECT ( rsa_sha512 ); -#endif - -/* RSA, AES-CBC, and SHA-1 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_CIPHER_AES_CBC ) && \ - defined ( CRYPTO_DIGEST_SHA1 ) -REQUIRE_OBJECT ( rsa_aes_cbc_sha1 ); -#endif - -/* RSA, AES-CBC, and SHA-256 */ -#if defined ( CRYPTO_PUBKEY_RSA ) && defined ( CRYPTO_CIPHER_AES_CBC ) && \ - defined ( CRYPTO_DIGEST_SHA256 ) -REQUIRE_OBJECT ( rsa_aes_cbc_sha256 ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_ethernet.c b/qemu/roms/ipxe/src/config/config_ethernet.c deleted file mode 100644 index de7a07c57..000000000 --- a/qemu/roms/ipxe/src/config/config_ethernet.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * Ethernet configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in Ethernet-specific protocols - */ -#ifdef SANBOOT_PROTO_AOE -REQUIRE_OBJECT ( aoe ); -#endif -#ifdef NET_PROTO_FCOE -REQUIRE_OBJECT ( fcoe ); -#endif -#ifdef NET_PROTO_STP -REQUIRE_OBJECT ( stp ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_fc.c b/qemu/roms/ipxe/src/config/config_fc.c deleted file mode 100644 index 33fc9462a..000000000 --- a/qemu/roms/ipxe/src/config/config_fc.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * Fibre Channel configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in Fibre Channel-specific commands - * - */ -#ifdef FCMGMT_CMD -REQUIRE_OBJECT ( fcmgmt_cmd ); -#endif - -/* - * Drag in Fibre Channel-specific protocols - */ -#ifdef SANBOOT_PROTO_FCP -REQUIRE_OBJECT ( fcp ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_http.c b/qemu/roms/ipxe/src/config/config_http.c deleted file mode 100644 index 3f198d228..000000000 --- a/qemu/roms/ipxe/src/config/config_http.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * HTTP extensions - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in HTTP extensions - */ -#ifdef HTTP_AUTH_BASIC -REQUIRE_OBJECT ( httpbasic ); -#endif -#ifdef HTTP_AUTH_DIGEST -REQUIRE_OBJECT ( httpdigest ); -#endif -#ifdef HTTP_ENC_PEERDIST -REQUIRE_OBJECT ( peerdist ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_infiniband.c b/qemu/roms/ipxe/src/config/config_infiniband.c deleted file mode 100644 index a742e7559..000000000 --- a/qemu/roms/ipxe/src/config/config_infiniband.c +++ /dev/null @@ -1,39 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * Infiniband configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in Infiniband-specific protocols - */ -#ifdef SANBOOT_PROTO_IB_SRP -REQUIRE_OBJECT ( ib_srp ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_net80211.c b/qemu/roms/ipxe/src/config/config_net80211.c deleted file mode 100644 index 343617548..000000000 --- a/qemu/roms/ipxe/src/config/config_net80211.c +++ /dev/null @@ -1,62 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - */ - -FILE_LICENCE ( GPL2_OR_LATER ); - -#include - -/** @file - * - * 802.11 configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in 802.11-specific commands - * - */ -#ifdef IWMGMT_CMD -REQUIRE_OBJECT ( iwmgmt_cmd ); -#endif - -/* - * Drag in 802.11 error message tables - * - */ -#ifdef ERRMSG_80211 -REQUIRE_OBJECT ( wireless_errors ); -#endif - -/* - * Drag in 802.11 cryptosystems and handshaking protocols - * - */ -#ifdef CRYPTO_80211_WEP -REQUIRE_OBJECT ( wep ); -#endif - -#ifdef CRYPTO_80211_WPA2 -#define CRYPTO_80211_WPA -REQUIRE_OBJECT ( wpa_ccmp ); -#endif - -#ifdef CRYPTO_80211_WPA -REQUIRE_OBJECT ( wpa_psk ); -REQUIRE_OBJECT ( wpa_tkip ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_romprefix.c b/qemu/roms/ipxe/src/config/config_romprefix.c deleted file mode 100644 index 21921b867..000000000 --- a/qemu/roms/ipxe/src/config/config_romprefix.c +++ /dev/null @@ -1,40 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * ROM prefix configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Provide UNDI loader if PXE stack is requested - * - */ -#ifdef PXE_STACK -REQUIRE_OBJECT ( undiloader ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_route.c b/qemu/roms/ipxe/src/config/config_route.c deleted file mode 100644 index c0b4ee91d..000000000 --- a/qemu/roms/ipxe/src/config/config_route.c +++ /dev/null @@ -1,43 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * Routing management configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in routing management for relevant protocols - * - */ -#ifdef NET_PROTO_IPV4 -REQUIRE_OBJECT ( route_ipv4 ); -#endif -#ifdef NET_PROTO_IPV6 -REQUIRE_OBJECT ( route_ipv6 ); -#endif diff --git a/qemu/roms/ipxe/src/config/config_usb.c b/qemu/roms/ipxe/src/config/config_usb.c deleted file mode 100644 index dc0e6e6af..000000000 --- a/qemu/roms/ipxe/src/config/config_usb.c +++ /dev/null @@ -1,52 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - * - * You can also choose to distribute this program under the terms of - * the Unmodified Binary Distribution Licence (as given in the file - * COPYING.UBDL), provided that you have satisfied its requirements. - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/** @file - * - * USB configuration options - * - */ - -PROVIDE_REQUIRING_SYMBOL(); - -/* - * Drag in USB controllers - */ -#ifdef USB_HCD_XHCI -REQUIRE_OBJECT ( xhci ); -#endif -#ifdef USB_HCD_EHCI -REQUIRE_OBJECT ( ehci ); -#endif -#ifdef USB_HCD_UHCI -REQUIRE_OBJECT ( uhci ); -#endif - -/* - * Drag in USB peripherals - */ -#ifdef USB_KEYBOARD -REQUIRE_OBJECT ( usbkbd ); -#endif diff --git a/qemu/roms/ipxe/src/config/console.h b/qemu/roms/ipxe/src/config/console.h deleted file mode 100644 index ffa5cf50d..000000000 --- a/qemu/roms/ipxe/src/config/console.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef CONFIG_CONSOLE_H -#define CONFIG_CONSOLE_H - -/** @file - * - * Console configuration - * - * These options specify the console types that Etherboot will use for - * interaction with the user. - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -//#define CONSOLE_PCBIOS /* Default BIOS console */ -//#define CONSOLE_SERIAL /* Serial port */ -//#define CONSOLE_DIRECT_VGA /* Direct access to VGA card */ -//#define CONSOLE_PC_KBD /* Direct access to PC keyboard */ -//#define CONSOLE_SYSLOG /* Syslog console */ -//#define CONSOLE_SYSLOGS /* Encrypted syslog console */ -//#define CONSOLE_VMWARE /* VMware logfile console */ -//#define CONSOLE_DEBUGCON /* Debug port console */ -//#define CONSOLE_VESAFB /* VESA framebuffer console */ -//#define CONSOLE_INT13 /* INT13 disk log console */ - -#define KEYBOARD_MAP us - -#define LOG_LEVEL LOG_NONE - -#include -#include NAMED_CONFIG(console.h) -#include -#include LOCAL_NAMED_CONFIG(console.h) - -#endif /* CONFIG_CONSOLE_H */ diff --git a/qemu/roms/ipxe/src/config/crypto.h b/qemu/roms/ipxe/src/config/crypto.h deleted file mode 100644 index bccfc04b8..000000000 --- a/qemu/roms/ipxe/src/config/crypto.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CONFIG_CRYPTO_H -#define CONFIG_CRYPTO_H - -/** @file - * - * Cryptographic configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -/** RSA public-key algorithm */ -#define CRYPTO_PUBKEY_RSA - -/** AES-CBC block cipher */ -#define CRYPTO_CIPHER_AES_CBC - -/** MD5 digest algorithm - * - * Note that use of MD5 is implicit when using TLSv1.1 or earlier. - */ -#define CRYPTO_DIGEST_MD5 - -/** SHA-1 digest algorithm - * - * Note that use of SHA-1 is implicit when using TLSv1.1 or earlier. - */ -#define CRYPTO_DIGEST_SHA1 - -/** SHA-224 digest algorithm */ -#define CRYPTO_DIGEST_SHA224 - -/** SHA-256 digest algorithm - * - * Note that use of SHA-256 is implicit when using TLSv1.2. - */ -#define CRYPTO_DIGEST_SHA256 - -/** SHA-384 digest algorithm */ -#define CRYPTO_DIGEST_SHA384 - -/** SHA-512 digest algorithm */ -#define CRYPTO_DIGEST_SHA512 - -/** Margin of error (in seconds) allowed in signed timestamps - * - * We default to allowing a reasonable margin of error: 12 hours to - * allow for the local time zone being non-GMT, plus 30 minutes to - * allow for general clock drift. - */ -#define TIMESTAMP_ERROR_MARGIN ( ( 12 * 60 + 30 ) * 60 ) - -#include -#include NAMED_CONFIG(crypto.h) -#include -#include LOCAL_NAMED_CONFIG(crypto.h) - -#endif /* CONFIG_CRYPTO_H */ diff --git a/qemu/roms/ipxe/src/config/defaults.h b/qemu/roms/ipxe/src/config/defaults.h deleted file mode 100644 index 32d6dbcce..000000000 --- a/qemu/roms/ipxe/src/config/defaults.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef CONFIG_DEFAULTS_H -#define CONFIG_DEFAULTS_H - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#define CONFIG_DEFAULTS(_platform) - -#include CONFIG_DEFAULTS(PLATFORM) - -#endif /* CONFIG_DEFAULTS_H */ diff --git a/qemu/roms/ipxe/src/config/defaults/efi.h b/qemu/roms/ipxe/src/config/defaults/efi.h deleted file mode 100644 index cdf41c54d..000000000 --- a/qemu/roms/ipxe/src/config/defaults/efi.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef CONFIG_DEFAULTS_EFI_H -#define CONFIG_DEFAULTS_EFI_H - -/** @file - * - * Configuration defaults for EFI - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#define UACCESS_EFI -#define IOAPI_X86 -#define PCIAPI_EFI -#define CONSOLE_EFI -#define TIMER_EFI -#define NAP_EFIX86 -#define UMALLOC_EFI -#define SMBIOS_EFI -#define SANBOOT_NULL -#define BOFM_EFI -#define ENTROPY_EFI -#define TIME_EFI -#define REBOOT_EFI - -#define IMAGE_EFI /* EFI image support */ -#define IMAGE_SCRIPT /* iPXE script image support */ - -#define REBOOT_CMD /* Reboot command */ -#define CPUID_CMD /* x86 CPU feature detection command */ - -#endif /* CONFIG_DEFAULTS_EFI_H */ diff --git a/qemu/roms/ipxe/src/config/defaults/linux.h b/qemu/roms/ipxe/src/config/defaults/linux.h deleted file mode 100644 index bc5ba7851..000000000 --- a/qemu/roms/ipxe/src/config/defaults/linux.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef CONFIG_DEFAULTS_LINUX_H -#define CONFIG_DEFAULTS_LINUX_H - -/** @file - * - * Configuration defaults for linux - * - */ - -FILE_LICENCE ( GPL2_OR_LATER ); - -#define CONSOLE_LINUX -#define TIMER_LINUX -#define UACCESS_LINUX -#define UMALLOC_LINUX -#define NAP_LINUX -#define SMBIOS_LINUX -#define SANBOOT_NULL -#define ENTROPY_LINUX -#define TIME_LINUX -#define REBOOT_NULL -#define PCIAPI_LINUX - -#define DRIVERS_LINUX - -#define IMAGE_SCRIPT - -#endif /* CONFIG_DEFAULTS_LINUX_H */ diff --git a/qemu/roms/ipxe/src/config/defaults/pcbios.h b/qemu/roms/ipxe/src/config/defaults/pcbios.h deleted file mode 100644 index 3ed8343ce..000000000 --- a/qemu/roms/ipxe/src/config/defaults/pcbios.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef CONFIG_DEFAULTS_PCBIOS_H -#define CONFIG_DEFAULTS_PCBIOS_H - -/** @file - * - * Configuration defaults for PCBIOS - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#define UACCESS_LIBRM -#define IOAPI_X86 -#define PCIAPI_PCBIOS -#define TIMER_PCBIOS -#define CONSOLE_PCBIOS -#define NAP_PCBIOS -#define UMALLOC_MEMTOP -#define SMBIOS_PCBIOS -#define SANBOOT_PCBIOS -#define ENTROPY_RTC -#define TIME_RTC -#define REBOOT_PCBIOS - -#define IMAGE_ELF /* ELF image support */ -#define IMAGE_MULTIBOOT /* MultiBoot image support */ -#define IMAGE_PXE /* PXE image support */ -#define IMAGE_SCRIPT /* iPXE script image support */ -#define IMAGE_BZIMAGE /* Linux bzImage image support */ - -#define PXE_STACK /* PXE stack in iPXE - required for PXELINUX */ -#define PXE_MENU /* PXE menu booting */ - -#define SANBOOT_PROTO_ISCSI /* iSCSI protocol */ -#define SANBOOT_PROTO_AOE /* AoE protocol */ -#define SANBOOT_PROTO_IB_SRP /* Infiniband SCSI RDMA protocol */ -#define SANBOOT_PROTO_FCP /* Fibre Channel protocol */ -#define SANBOOT_PROTO_HTTP /* HTTP SAN protocol */ - -#define USB_HCD_XHCI /* xHCI USB host controller */ -#define USB_HCD_EHCI /* EHCI USB host controller */ -#define USB_HCD_UHCI /* UHCI USB host controller */ -#define USB_KEYBOARD /* USB keyboards */ - -#define REBOOT_CMD /* Reboot command */ -#define CPUID_CMD /* x86 CPU feature detection command */ - -#endif /* CONFIG_DEFAULTS_PCBIOS_H */ diff --git a/qemu/roms/ipxe/src/config/dhcp.h b/qemu/roms/ipxe/src/config/dhcp.h deleted file mode 100644 index 49fe16b92..000000000 --- a/qemu/roms/ipxe/src/config/dhcp.h +++ /dev/null @@ -1,87 +0,0 @@ -#ifndef CONFIG_DHCP_H -#define CONFIG_DHCP_H - -/** @file - * - * DHCP configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/* - * DHCP and PXE Boot Server timeout parameters - * - * Initial and final timeout for DHCP discovery - * - * The PXE spec indicates discover request are sent 4 times, with - * timeouts of 4, 8, 16, 32 seconds. iPXE by default uses 1, 2, 4, 8. - */ -#define DHCP_DISC_START_TIMEOUT_SEC 1 -#define DHCP_DISC_END_TIMEOUT_SEC 10 -//#define DHCP_DISC_START_TIMEOUT_SEC 4 /* as per PXE spec */ -//#define DHCP_DISC_END_TIMEOUT_SEC 32 /* as per PXE spec */ - -/* - * ProxyDHCP offers are given precedence by continue to wait for them - * after a valid DHCPOFFER is received. We'll wait through this - * timeout for it. The PXE spec indicates waiting through the 4 & 8 - * second timeouts, iPXE by default stops after 2. - */ -#define DHCP_DISC_PROXY_TIMEOUT_SEC 2 -//#define DHCP_DISC_PROXY_TIMEOUT_SEC 11 /* as per PXE spec */ - -/* - * Per the PXE spec, requests are also tried 4 times, but at timeout - * intervals of 1, 2, 3, 4 seconds. To adapt this to an exponential - * backoff timer, we can either do 1, 2, 4, 8, ie. 4 retires with a - * longer interval or start at 0 (0.25s) for 0.25, 0.5, 1, 2, 4, - * ie. one extra try and shorter initial timeouts. iPXE by default - * does a combination of both, starting at 0 and going through the 8 - * second timeout. - */ -#define DHCP_REQ_START_TIMEOUT_SEC 0 -#define DHCP_REQ_END_TIMEOUT_SEC 10 -//#define DHCP_REQ_END_TIMEOUT_SEC 4 /* as per PXE spec */ - -/* - * A ProxyDHCP offer without PXE options also goes through a request - * phase using these same parameters, but note the early break below. - */ -#define DHCP_PROXY_START_TIMEOUT_SEC 0 -#define DHCP_PROXY_END_TIMEOUT_SEC 10 -//#define DHCP_PROXY_END_TIMEOUT_SEC 8 /* as per PXE spec */ - -/* - * A ProxyDHCP request timeout should not induce a failure condition, - * so we always want to break before the above set of timers expire. - * The iPXE default value of 2 breaks at the first timeout after 2 - * seconds, which will be after the 2 second timeout. - */ -#define DHCP_REQ_PROXY_TIMEOUT_SEC 2 -//#define DHCP_REQ_PROXY_TIMEOUT_SEC 7 /* as per PXE spec */ - -/* - * Per the PXE spec, a PXE boot server request is also be retried 4 - * times at timeouts of 1, 2, 3, 4. iPXE uses the same timeouts as - * discovery, 1, 2, 4, 8, but will move on to the next server if - * available after an elapsed time greater than 3 seconds, therefore - * effectively only sending 3 tries at timeouts of 1, 2, 4. - */ -#define PXEBS_START_TIMEOUT_SEC 1 -#define PXEBS_END_TIMEOUT_SEC 10 -//#define PXEBS_START_TIMEOUT_SEC 0 /* as per PXE spec */ -//#define PXEBS_END_TIMEOUT_SEC 8 /* as per PXE spec */ - -/* - * Increment to the next PXE Boot server, if available, after this - * this much time has elapsed. - */ -#define PXEBS_MAX_TIMEOUT_SEC 3 -//#define PXEBS_MAX_TIMEOUT_SEC 7 /* as per PXE spec */ - -#include - -#endif /* CONFIG_DHCP_H */ diff --git a/qemu/roms/ipxe/src/config/entropy.h b/qemu/roms/ipxe/src/config/entropy.h deleted file mode 100644 index c79060fd5..000000000 --- a/qemu/roms/ipxe/src/config/entropy.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef CONFIG_ENTROPY_H -#define CONFIG_ENTROPY_H - -/** @file - * - * Entropy API configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -#include - -#endif /* CONFIG_ENTROPY_H */ diff --git a/qemu/roms/ipxe/src/config/fault.h b/qemu/roms/ipxe/src/config/fault.h deleted file mode 100644 index 5024a8ff3..000000000 --- a/qemu/roms/ipxe/src/config/fault.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef CONFIG_FAULT_H -#define CONFIG_FAULT_H - -/** @file - * - * Fault injection - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/* Drop every N transmitted or received network packets */ -#define NETDEV_DISCARD_RATE 0 - -/* Drop every N transmitted or received PeerDist discovery packets */ -#define PEERDISC_DISCARD_RATE 0 - -/* Annul every N PeerDist download attempts */ -#define PEERBLK_ANNUL_RATE 0 - -/* Stall every N PeerDist download attempts */ -#define PEERBLK_STALL_RATE 0 - -/* Abort every N PeerDist download attempts */ -#define PEERBLK_ABORT_RATE 0 - -/* Corrupt every N received PeerDist packets */ -#define PEERBLK_CORRUPT_RATE 0 - -#include - -#endif /* CONFIG_FAULT_H */ diff --git a/qemu/roms/ipxe/src/config/general.h b/qemu/roms/ipxe/src/config/general.h deleted file mode 100644 index ee15f6bf1..000000000 --- a/qemu/roms/ipxe/src/config/general.h +++ /dev/null @@ -1,185 +0,0 @@ -#ifndef CONFIG_GENERAL_H -#define CONFIG_GENERAL_H - -/** @file - * - * General configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/* - * Banner timeout configuration - * - * This controls the timeout for the "Press Ctrl-B for the iPXE - * command line" banner displayed when iPXE starts up. The value is - * specified in tenths of a second for which the banner should appear. - * A value of 0 disables the banner. - * - * ROM_BANNER_TIMEOUT controls the "Press Ctrl-B to configure iPXE" - * banner displayed only by ROM builds of iPXE during POST. This - * defaults to being twice the length of BANNER_TIMEOUT, to allow for - * BIOSes that switch video modes immediately before calling the - * initialisation vector, thus rendering the banner almost invisible - * to the user. - */ -#define BANNER_TIMEOUT 20 -#define ROM_BANNER_TIMEOUT ( 2 * BANNER_TIMEOUT ) - -/* - * Network protocols - * - */ - -#define NET_PROTO_IPV4 /* IPv4 protocol */ -#undef NET_PROTO_IPV6 /* IPv6 protocol */ -#undef NET_PROTO_FCOE /* Fibre Channel over Ethernet protocol */ -#define NET_PROTO_STP /* Spanning Tree protocol */ - -/* - * PXE support - * - */ -//#undef PXE_STACK /* PXE stack in iPXE - you want this! */ -//#undef PXE_MENU /* PXE menu booting */ - -/* - * Download protocols - * - */ - -#define DOWNLOAD_PROTO_TFTP /* Trivial File Transfer Protocol */ -#define DOWNLOAD_PROTO_HTTP /* Hypertext Transfer Protocol */ -#undef DOWNLOAD_PROTO_HTTPS /* Secure Hypertext Transfer Protocol */ -#undef DOWNLOAD_PROTO_FTP /* File Transfer Protocol */ -#undef DOWNLOAD_PROTO_SLAM /* Scalable Local Area Multicast */ -#undef DOWNLOAD_PROTO_NFS /* Network File System Protocol */ - -/* - * SAN boot protocols - * - */ - -//#undef SANBOOT_PROTO_ISCSI /* iSCSI protocol */ -//#undef SANBOOT_PROTO_AOE /* AoE protocol */ -//#undef SANBOOT_PROTO_IB_SRP /* Infiniband SCSI RDMA protocol */ -//#undef SANBOOT_PROTO_FCP /* Fibre Channel protocol */ -//#undef SANBOOT_PROTO_HTTP /* HTTP SAN protocol */ - -/* - * HTTP extensions - * - */ -#define HTTP_AUTH_BASIC /* Basic authentication */ -#define HTTP_AUTH_DIGEST /* Digest authentication */ -//#define HTTP_ENC_PEERDIST /* PeerDist content encoding */ - -/* - * 802.11 cryptosystems and handshaking protocols - * - */ -#define CRYPTO_80211_WEP /* WEP encryption (deprecated and insecure!) */ -#define CRYPTO_80211_WPA /* WPA Personal, authenticating with passphrase */ -#define CRYPTO_80211_WPA2 /* Add support for stronger WPA cryptography */ - -/* - * Name resolution modules - * - */ - -#define DNS_RESOLVER /* DNS resolver */ - -/* - * Image types - * - * Etherboot supports various image formats. Select whichever ones - * you want to use. - * - */ -//#define IMAGE_NBI /* NBI image support */ -//#define IMAGE_ELF /* ELF image support */ -//#define IMAGE_MULTIBOOT /* MultiBoot image support */ -//#define IMAGE_PXE /* PXE image support */ -//#define IMAGE_SCRIPT /* iPXE script image support */ -//#define IMAGE_BZIMAGE /* Linux bzImage image support */ -//#define IMAGE_COMBOOT /* SYSLINUX COMBOOT image support */ -//#define IMAGE_EFI /* EFI image support */ -//#define IMAGE_SDI /* SDI image support */ -//#define IMAGE_PNM /* PNM image support */ -//#define IMAGE_PNG /* PNG image support */ - -/* - * Command-line commands to include - * - */ -#define AUTOBOOT_CMD /* Automatic booting */ -#define NVO_CMD /* Non-volatile option storage commands */ -#define CONFIG_CMD /* Option configuration console */ -#define IFMGMT_CMD /* Interface management commands */ -#define IWMGMT_CMD /* Wireless interface management commands */ -#define FCMGMT_CMD /* Fibre Channel management commands */ -#define ROUTE_CMD /* Routing table management commands */ -#define IMAGE_CMD /* Image management commands */ -#define DHCP_CMD /* DHCP management commands */ -#define SANBOOT_CMD /* SAN boot commands */ -#define MENU_CMD /* Menu commands */ -#define LOGIN_CMD /* Login command */ -#define SYNC_CMD /* Sync command */ -//#define NSLOOKUP_CMD /* DNS resolving command */ -//#define TIME_CMD /* Time commands */ -//#define DIGEST_CMD /* Image crypto digest commands */ -//#define LOTEST_CMD /* Loopback testing commands */ -//#define VLAN_CMD /* VLAN commands */ -//#define PXE_CMD /* PXE commands */ -//#define REBOOT_CMD /* Reboot command */ -//#define POWEROFF_CMD /* Power off command */ -//#define IMAGE_TRUST_CMD /* Image trust management commands */ -//#define PCI_CMD /* PCI commands */ -//#define PARAM_CMD /* Form parameter commands */ -//#define NEIGHBOUR_CMD /* Neighbour management commands */ -//#define PING_CMD /* Ping command */ -//#define CONSOLE_CMD /* Console command */ -//#define IPSTAT_CMD /* IP statistics commands */ -//#define PROFSTAT_CMD /* Profiling commands */ - -/* - * ROM-specific options - * - */ -#undef NONPNP_HOOK_INT19 /* Hook INT19 on non-PnP BIOSes */ -#define AUTOBOOT_ROM_FILTER /* Autoboot only devices matching our ROM */ - -/* - * Error message tables to include - * - */ -#undef ERRMSG_80211 /* All 802.11 error descriptions (~3.3kb) */ - -/* - * Obscure configuration options - * - * You probably don't need to touch these. - * - */ - -#undef BUILD_SERIAL /* Include an automatic build serial - * number. Add "bs" to the list of - * make targets. For example: - * "make bin/rtl8139.dsk bs" */ -#undef BUILD_ID /* Include a custom build ID string, - * e.g "test-foo" */ -#undef NULL_TRAP /* Attempt to catch NULL function calls */ -#undef GDBSERIAL /* Remote GDB debugging over serial */ -#undef GDBUDP /* Remote GDB debugging over UDP - * (both may be set) */ -//#define EFI_DOWNGRADE_UX /* Downgrade UEFI user experience */ - -#include -#include NAMED_CONFIG(general.h) -#include -#include LOCAL_NAMED_CONFIG(general.h) - -#endif /* CONFIG_GENERAL_H */ diff --git a/qemu/roms/ipxe/src/config/ioapi.h b/qemu/roms/ipxe/src/config/ioapi.h deleted file mode 100644 index abe5a50ce..000000000 --- a/qemu/roms/ipxe/src/config/ioapi.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef CONFIG_IOAPI_H -#define CONFIG_IOAPI_H - -/** @file - * - * I/O API configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -//#undef PCIAPI_PCBIOS /* Access via PCI BIOS */ -//#define PCIAPI_DIRECT /* Direct access via Type 1 accesses */ - -#include - -#endif /* CONFIG_IOAPI_H */ diff --git a/qemu/roms/ipxe/src/config/isa.h b/qemu/roms/ipxe/src/config/isa.h deleted file mode 100644 index e2a05050f..000000000 --- a/qemu/roms/ipxe/src/config/isa.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifndef CONFIG_ISA_H -#define CONFIG_ISA_H - -/** @file - * - * ISA probe address configuration - * - * You can override the list of addresses that will be probed by any - * ISA drivers. - * - */ -#undef ISA_PROBE_ADDRS /* e.g. 0x200, 0x300 */ -#undef ISA_PROBE_ONLY /* Do not probe any other addresses */ - -#include - -#endif /* CONFIG_ISA_H */ diff --git a/qemu/roms/ipxe/src/config/named.h b/qemu/roms/ipxe/src/config/named.h deleted file mode 100644 index ddde6f0a6..000000000 --- a/qemu/roms/ipxe/src/config/named.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef CONFIG_NAMED_H -#define CONFIG_NAMED_H - -/** @file - * - * Named configurations - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -/* config//
.h */ -#ifdef CONFIG -#define NAMED_CONFIG(_header) -#else -#define NAMED_CONFIG(_header) -#endif - -/* config/local//
.h */ -#ifdef LOCAL_CONFIG -#define LOCAL_NAMED_CONFIG(_header) -#else -#define LOCAL_NAMED_CONFIG(_header) -#endif - -#endif /* CONFIG_NAMED_H */ diff --git a/qemu/roms/ipxe/src/config/nap.h b/qemu/roms/ipxe/src/config/nap.h deleted file mode 100644 index e4fe97964..000000000 --- a/qemu/roms/ipxe/src/config/nap.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef CONFIG_NAP_H -#define CONFIG_NAP_H - -/** @file - * - * CPU sleeping - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -//#undef NAP_PCBIOS -//#define NAP_NULL - -#include - -#endif /* CONFIG_NAP_H */ diff --git a/qemu/roms/ipxe/src/config/qemu/colour.h b/qemu/roms/ipxe/src/config/qemu/colour.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/qemu/console.h b/qemu/roms/ipxe/src/config/qemu/console.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/qemu/crypto.h b/qemu/roms/ipxe/src/config/qemu/crypto.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/qemu/general.h b/qemu/roms/ipxe/src/config/qemu/general.h deleted file mode 100644 index 30f60d3f7..000000000 --- a/qemu/roms/ipxe/src/config/qemu/general.h +++ /dev/null @@ -1,10 +0,0 @@ -/* Disable entry during POST */ -#undef ROM_BANNER_TIMEOUT -#define ROM_BANNER_TIMEOUT 0 - -/* Extend banner timeout */ -#undef BANNER_TIMEOUT -#define BANNER_TIMEOUT 30 - -/* Work around missing EFI_PXE_BASE_CODE_PROTOCOL */ -#define EFI_DOWNGRADE_UX diff --git a/qemu/roms/ipxe/src/config/qemu/serial.h b/qemu/roms/ipxe/src/config/qemu/serial.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/qemu/settings.h b/qemu/roms/ipxe/src/config/qemu/settings.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/qemu/sideband.h b/qemu/roms/ipxe/src/config/qemu/sideband.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/qemu/usb.h b/qemu/roms/ipxe/src/config/qemu/usb.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/reboot.h b/qemu/roms/ipxe/src/config/reboot.h deleted file mode 100644 index 2d1648e7b..000000000 --- a/qemu/roms/ipxe/src/config/reboot.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef CONFIG_REBOOT_H -#define CONFIG_REBOOT_H - -/** @file - * - * Reboot API configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -#include - -#endif /* CONFIG_REBOOT_H */ diff --git a/qemu/roms/ipxe/src/config/sanboot.h b/qemu/roms/ipxe/src/config/sanboot.h deleted file mode 100644 index ccc4bda1f..000000000 --- a/qemu/roms/ipxe/src/config/sanboot.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef CONFIG_SANBOOT_H -#define CONFIG_SANBOOT_H - -/** @file - * - * sanboot API configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -#include - -#endif /* CONFIG_SANBOOT_H */ diff --git a/qemu/roms/ipxe/src/config/serial.h b/qemu/roms/ipxe/src/config/serial.h deleted file mode 100644 index 27040dc54..000000000 --- a/qemu/roms/ipxe/src/config/serial.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef CONFIG_SERIAL_H -#define CONFIG_SERIAL_H - -/** @file - * - * Serial port configuration - * - * These options affect the operation of the serial console. They - * take effect only if the serial console is included using the - * CONSOLE_SERIAL option. - * - */ - -FILE_LICENCE ( GPL2_OR_LATER ); - -#define COMCONSOLE COM1 /* I/O port address */ - -/* Keep settings from a previous user of the serial port (e.g. lilo or - * LinuxBIOS), ignoring COMSPEED, COMDATA, COMPARITY and COMSTOP. - */ -#undef COMPRESERVE - -#ifndef COMPRESERVE -#define COMSPEED 115200 /* Baud rate */ -#define COMDATA 8 /* Data bits */ -#define COMPARITY 0 /* Parity: 0=None, 1=Odd, 2=Even */ -#define COMSTOP 1 /* Stop bits */ -#endif - -#include -#include NAMED_CONFIG(serial.h) -#include -#include LOCAL_NAMED_CONFIG(serial.h) - -#endif /* CONFIG_SERIAL_H */ diff --git a/qemu/roms/ipxe/src/config/settings.h b/qemu/roms/ipxe/src/config/settings.h deleted file mode 100644 index 01feaaa87..000000000 --- a/qemu/roms/ipxe/src/config/settings.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef CONFIG_SETTINGS_H -#define CONFIG_SETTINGS_H - -/** @file - * - * Configuration settings sources - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#define PCI_SETTINGS /* PCI device settings */ -//#define CPUID_SETTINGS /* CPUID settings */ -//#define MEMMAP_SETTINGS /* Memory map settings */ -//#define VMWARE_SETTINGS /* VMware GuestInfo settings */ -//#define VRAM_SETTINGS /* Video RAM dump settings */ - -#include -#include NAMED_CONFIG(settings.h) -#include -#include LOCAL_NAMED_CONFIG(settings.h) - -#endif /* CONFIG_SETTINGS_H */ diff --git a/qemu/roms/ipxe/src/config/sideband.h b/qemu/roms/ipxe/src/config/sideband.h deleted file mode 100644 index dd704f9bb..000000000 --- a/qemu/roms/ipxe/src/config/sideband.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef CONFIG_SIDEBAND_H -#define CONFIG_SIDEBAND_H - -/** @file - * - * Sideband access by platform firmware - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -//#define CONFIG_BOFM /* IBM's BladeCenter Open Fabric Manager */ - -#include -#include NAMED_CONFIG(sideband.h) -#include -#include LOCAL_NAMED_CONFIG(sideband.h) - -#endif /* CONFIG_SIDEBAND_H */ diff --git a/qemu/roms/ipxe/src/config/time.h b/qemu/roms/ipxe/src/config/time.h deleted file mode 100644 index 678f6f864..000000000 --- a/qemu/roms/ipxe/src/config/time.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef CONFIG_TIME_H -#define CONFIG_TIME_H - -/** @file - * - * Time API configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -#include - -#endif /* CONFIG_TIME_H */ diff --git a/qemu/roms/ipxe/src/config/timer.h b/qemu/roms/ipxe/src/config/timer.h deleted file mode 100644 index 5a54d398c..000000000 --- a/qemu/roms/ipxe/src/config/timer.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef CONFIG_TIMER_H -#define CONFIG_TIMER_H - -/** @file - * - * Timer configuration. - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -//#undef TIMER_PCBIOS -//#define TIMER_RDTSC - -#include - -#endif /* CONFIG_TIMER_H */ diff --git a/qemu/roms/ipxe/src/config/umalloc.h b/qemu/roms/ipxe/src/config/umalloc.h deleted file mode 100644 index 832dd21d1..000000000 --- a/qemu/roms/ipxe/src/config/umalloc.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef CONFIG_UMALLOC_H -#define CONFIG_UMALLOC_H - -/** @file - * - * User memory allocation API configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -#include - -#endif /* CONFIG_UMALLOC_H */ diff --git a/qemu/roms/ipxe/src/config/usb.h b/qemu/roms/ipxe/src/config/usb.h deleted file mode 100644 index 52e82eaad..000000000 --- a/qemu/roms/ipxe/src/config/usb.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef CONFIG_USB_H -#define CONFIG_USB_H - -/** @file - * - * USB configuration - * - */ - -FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); - -#include - -/* - * USB host controllers (all enabled by default) - * - */ -//#undef USB_HCD_XHCI /* xHCI USB host controller */ -//#undef USB_HCD_EHCI /* EHCI USB host controller */ -//#undef USB_HCD_UHCI /* UHCI USB host controller */ - -/* - * USB peripherals - * - */ -//#undef USB_KEYBOARD /* USB keyboards */ - -#include -#include NAMED_CONFIG(usb.h) -#include -#include LOCAL_NAMED_CONFIG(usb.h) - -#endif /* CONFIG_USB_H */ diff --git a/qemu/roms/ipxe/src/config/vbox/README b/qemu/roms/ipxe/src/config/vbox/README deleted file mode 100644 index b6f2da950..000000000 --- a/qemu/roms/ipxe/src/config/vbox/README +++ /dev/null @@ -1,18 +0,0 @@ -Build using this command line: - -make CONFIG=vbox bin/intel--virtio-net--pcnet32.isarom - -Max size of a VirtualBox ROM is 56KB, 57344 bytes. There should be no need -to pad the image as long as the binary is smaller or equal to this size. - -To use the ROM in VirtualBox you need to enable it using this command: - -vboxmanage setextradata global \ - VBoxInternal/Devices/pcbios/0/Config/LanBootRom \ - /absolute/path/to/intel--virtio-net--pcnet32.isarom - -NB: If you build the ROM using the .rom prefix then it'll be built as a PCI -ROM, which won't work properly in VirtualBox. The error message you'll see -is "No more network devices", which is somewhat confusing. If you enter the -shell and use the "autoboot" command things will work as intended. Remember -to always build as a .isarom to avoid this issue. diff --git a/qemu/roms/ipxe/src/config/vbox/colour.h b/qemu/roms/ipxe/src/config/vbox/colour.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/vbox/console.h b/qemu/roms/ipxe/src/config/vbox/console.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/vbox/crypto.h b/qemu/roms/ipxe/src/config/vbox/crypto.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/vbox/general.h b/qemu/roms/ipxe/src/config/vbox/general.h deleted file mode 100644 index 06b45f1a8..000000000 --- a/qemu/roms/ipxe/src/config/vbox/general.h +++ /dev/null @@ -1,19 +0,0 @@ -/* Disabled from config/defaults/pcbios.h */ - -#undef SANBOOT_PROTO_ISCSI -#undef SANBOOT_PROTO_AOE -#undef SANBOOT_PROTO_IB_SRP -#undef SANBOOT_PROTO_FCP - -/* Disabled from config/general.h */ - -#undef CRYPTO_80211_WEP -#undef CRYPTO_80211_WPA -#undef CRYPTO_80211_WPA2 -#undef IWMGMT_CMD -#undef MENU_CMD - -/* Ensure ROM banner is not displayed */ - -#undef ROM_BANNER_TIMEOUT -#define ROM_BANNER_TIMEOUT 0 diff --git a/qemu/roms/ipxe/src/config/vbox/serial.h b/qemu/roms/ipxe/src/config/vbox/serial.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/vbox/settings.h b/qemu/roms/ipxe/src/config/vbox/settings.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/vbox/sideband.h b/qemu/roms/ipxe/src/config/vbox/sideband.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/qemu/roms/ipxe/src/config/vbox/usb.h b/qemu/roms/ipxe/src/config/vbox/usb.h deleted file mode 100644 index e69de29bb..000000000 -- cgit 1.2.3-korg