Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jun 2015 20:33:38 GMT
From:      kczekirda@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r286756 - soc2015/kczekirda/ipxe
Message-ID:  <201506062033.t56KXc1b006719@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kczekirda
Date: Sat Jun  6 20:33:38 2015
New Revision: 286756
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=286756

Log:
  options init

Modified:
  soc2015/kczekirda/ipxe/Makefile

Modified: soc2015/kczekirda/ipxe/Makefile
==============================================================================
--- soc2015/kczekirda/ipxe/Makefile	Sat Jun  6 19:43:41 2015	(r286755)
+++ soc2015/kczekirda/ipxe/Makefile	Sat Jun  6 20:33:38 2015	(r286756)
@@ -24,6 +24,158 @@
 USE_GCC=		any
 WRKSRC=			${WRKDIR}/${DISTNAME}/src
 
+OPTIONS_DEFINE=		NET_PROTO_IPV4 NET_PROTO_IPV6 NET_PROTO_FCOE \
+					PXE_STACK PXE_MENU \
+					DOWNLOAD_PROTO_TFTP DOWNLOAD_PROTO_HTTP \
+					DOWNLOAD_PROTO_HTTPS DOWNLOAD_PROTO_FTP \
+					DOWNLOAD_PROTO_SLAM DOWNLOAD_PROTO_NFS \
+					SANBOOT_PROTO_ISCSI SANBOOT_PROTO_AOE SANBOOT_PROTO_IB_SRP \
+					SANBOOT_PROTO_FCP \
+					CRYPTO_80211_WEP CRYPTO_80211_WPA CRYPTO_80211_WPA2 \
+					DNS_RESOLVER \
+					IMAGE_NBI IMAGE_ELF IMAGE_MULTIBOOT IMAGE_PXE \
+					IMAGE_SCRIPT IMAGE_BZIMAGE IMAGE_COMBOOT IMAGE_EFI \
+					IMAGE_SDI IMAGE_PNM IMAGE_PNG \
+					CMD_AUTOBOOT CMD_NVO CMD_CONFIG CMD_IFMGMT CMD_IWMGMT \
+					CMD_FCMGMT CMD_ROUTE CMD_IMAGE CMD_DHCP CMD_SANBOOT \
+					CMD_MENU CMD_LOGIN CMD_SYNC CMD_NSLOOKUP CMD_TIME \
+					CMD_DIGEST CMD_LOTEST CMD_VLAN CMD_PXE CMD_REBOOT \
+					CMD_POWEROFF CMD_IMAGE_TRUST CMD_PCI CMD_PARAM \
+					CMD_NEIGHBOUR CMD_PING CMD_CONSOLE CMD_IPSTAT CMD_PROFSTAT \
+					ERRMSG_80211 \
+					CONF_PCI_SETTINGS CONF_CPUID_SETTINGS \
+					CONF_MEMMAP_SETTINGS CONF_VMWARE_SETTINGS \
+					CONF_VRAM_SETTINGS \
+					USB_HCD_XHCI USB_HCD_EHCI USB_HCD_UHCI USB_KEYBOARD \
+					CON_PCBIOS CON_SERIAL CON_DIRECT_VGA CON_PC_KBD \
+					CON_SYSLOG CON_SYSLOGS CON_VMWARE CON_DEBUGCON CON_VESAFB \
+					CON_INT13
+
+
+#OPTIONS_DEFAULT=	VMXNET3 TIME_CMD IMGTRUST_CMD VLAN_CMD \
+#				DOWNLOAD_PROTO_FTP IMAGE_COMBOOT
+
+#DEBUG_DESC=			with DEBUG=$$DEBUG e.g =dhcp,tcp
+#VIRTUALBOX_DESC=	build VirtualBox PXE-ROM images
+#VMXNET3_DESC=		build vmxnet3 ROM
+
+# Network protocols:
+
+NET_PROTO_IPV4_DESC=	IPv4 protocol
+NET_PROTO_IPV6_DESC=	IPv6 protocol
+NET_PROTO_FCOE_DESC=	Fibre Channel over Ethernet protocol
+
+# PXE support
+
+PXE_STACK_DESC=			PXE stack in iPXE - you want this!
+PXE_MENU_DESC=			PXE menu booting
+
+# Download protocols
+
+DOWNLOAD_PROTO_TFTP_DESC=		Trivial File Transfer Protocol
+DOWNLOAD_PROTO_HTTP_DESC=		Hypertext Transfer Protocol
+DOWNLOAD_PROTO_HTTPS_DESC=		Secure Hypertext Transfer Protocol
+DOWNLOAD_PROTO_FTP_DESC=		File Transfer Protocol
+DOWNLOAD_PROTO_SLAM_DESC=		Scalable Local Area Multicast
+DOWNLOAD_PROTO_NFS_DESC=		Network File System Protocol
+
+# SAN boot protocols
+
+SANBOOT_PROTO_ISCSI_DESC=		iSCSI protocol
+SANBOOT_PROTO_AOE_DESC=			AoE protocol
+SANBOOT_PROTO_IB_SRP_DESC=		Infiniband SCSI RDMA protocol
+SANBOOT_PROTO_FCP_DESC=			Fibre Channel protocol
+
+# 802.11 cryptosystems and handshaking protocols
+
+CRYPTO_80211_WEP_DESC=			WEP encryption (deprecated and insecure!)
+CRYPTO_80211_WPA_DESC=			WPA Personal, authenticating with passphrase
+CRYPTO_80211_WPA2_DESC=			Add support for stronger WPA cryptography
+
+# Name resolution modules
+
+DNS_RESOLVER_DESC=				DNS Resolver
+
+# Image types
+
+IMAGE_NBI_DESC=				NBI image support
+IMAGE_ELF_DESC=				ELF image support
+IMAGE_MULTIBOOT_DESC=		MultiBoot image support
+IMAGE_PXE_DESC=				PXE image support
+IMAGE_SCRIPT_DESC=			iPXE script image support
+IMAGE_BZIMAGE_DESC=			Linux bzImage image support
+IMAGE_COMBOOT_DESC=			SYSLINUX COMBOOT image support
+IMAGE_EFI_DESC=				EFI image support
+IMAGE_SDI_DESC=				SDI image support
+IMAGE_PNM_DESC=				PNM image support
+IMAGE_PNG_DESC=				PNG image support
+
+# Command-line commands to include
+
+CMD_AUTOBOOT_DESC=		Automatic booting
+CMD_NVO_DESC=			Non-volatile option storage commands
+CMD_CONFIG_DESC=		Option configuration console
+CMD_IFMGMT_DESC=		Interface management commands
+CMD_IWMGMT_DESC=		Wireless interface management commands
+CMD_FCMGMT_DESC=		Fibre Channel management commands
+CMD_ROUTE_DESC=			Routing table management commands
+CMD_IMAGE_DESC=			Image management commands
+CMD_DHCP_DESC=			DHCP management commands
+CMD_SANBOOT_DESC=		SAN boot commands
+CMD_MENU_DESC=			Menu commands
+CMD_LOGIN_DESC=			Login command
+CMD_SYNC_DESC=			Sync command
+CMD_NSLOOKUP_DESC=		DNS resolving command
+CMD_TIME_DESC=			Time commands
+CMD_DIGEST_DESC=		Image crypto digest commands
+CMD_LOTEST_DESC=		Loopback testing commands
+CMD_VLAN_DESC=			VLAN commands
+CMD_PXE_DESC=			PXE commands
+CMD_REBOOT_DESC=		Reboot command
+CMD_POWEROFF_DESC=		Power off command
+CMD_IMAGE_TRUST_DESC=	Image trust management commands
+CMD_PCI_DESC=			PCI commands
+CMD_PARAM_DESC=			Form parameter commands
+CMD_NEIGHBOUR_DESC=		Neighbour management commands
+CMD_PING_DESC=			Ping command
+CMD_CONSOLE_DESC=		Console command
+CMD_IPSTAT_DESC=		IP statistics commands
+CMD_PROFSTAT_DESC=		Profiling commands
+
+# Error message tables to include
+
+ERRMSG_80211_DESC=		All 802.11 error descriptions (~3.3kb)
+
+# Configuration settings
+
+CONF_PCI_SETTINGS_DESC=		PCI device settings
+CONF_CPUID_SETTINGS_DESC=	CPUID settings
+CONF_MEMMAP_SETTINGS_DESC=	Memory map settings
+CONF_VMWARE_SETTINGS_DESC=	VMware GuestInfo settings
+CONF_VRAM_SETTINGS_DESC=	Video RAM dump settings
+
+# USB configuration
+
+# USB host controllers (all enabled by default)
+USB_HCD_XHCI_DESC=		xHCI USB host controller
+USB_HCD_EHCI_DESC=		EHCI USB host controller
+USB_HCD_UHCI_DESC=		UHCI USB host controller
+# USB peripherals
+USB_KEYBOARD_DESC=		USB keyboards
+
+#Console configuration
+
+CON_PCBIOS_DESC=		Default BIOS console
+CON_SERIAL_DESC=		Serial port
+CON_DIRECT_VGA_DESC=	Direct access to VGA card
+CON_PC_KBD_DESC=		Direct access to PC keyboard
+CON_SYSLOG_DESC=		Syslog console
+CON_SYSLOGS_DESC=		Encrypted syslog console
+CON_VMWARE_DESC=		VMware logfile console
+CON_DEBUGCON_DESC=		Debug port console
+CON_VESAFB_DESC=		VESA framebuffer console
+CON_INT13_DESC=			INT13 disk log console
+
 .include <bsd.port.options.mk>
 
 .if ${ARCH} == "amd64"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506062033.t56KXc1b006719>