to more easily track changes and provide access to multiple developers
config VNET
- depends on EXPERIMENTAL
- bool "Enable Vnet in Palacios"
- default n
- help
- Enable the Vnet in Palacios
+ depends on EXPERIMENTAL
+ bool "Enable Vnet in Palacios"
+ default n
+ help
+ Enable the Vnet in Palacios
config BUILT_IN_STDLIB
bool "Enable Built in versions of stdlib functions"
help
This enables Palacios' internal implementation of memcpy
+ config BUILT_IN_MEMMOVE
+ bool "memmove()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of memmove
+
config BUILT_IN_MEMCMP
bool "memcmp()"
default n
help
This enables Palacios' internal implementation of strcmp
+
+ config BUILT_IN_STRCASECMP
+ bool "strcasecmp()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of strcasecmp
+
config BUILT_IN_STRNCMP
bool "strncmp()"
default n
help
This enables Palacios' internal implementation of strncmp
+ config BUILT_IN_STRNCASECMP
+ bool "strncasecmp()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios' internal implementation of strncasecmp
+
+
config BUILT_IN_STRCAT
bool "strcat()"
default n
help
This enables Palacios' internal implementation of strdup
+ config BUILT_IN_STRSTR
+ bool "strstr()"
+ default n
+ depends on BUILT_IN_STDLIB
+ help
+ This enables Palacios internal implementation of strstr
+
config BUILT_IN_ATOI
bool "atoi()"
help
Enable debugging for the Linux Virtio Symbiotic Device
+config LINUX_VIRTIO_NET
+ bool "Enable Virtio Network Device"
+ default n
+ help
+ Enable the Virtio Net
+
+config DEBUG_VIRTIO_NET
+ bool "Linux Virtio Net Debugging"
+ default n
+ depends on LINUX_VIRTIO_NET && DEBUG_ON
+ help
+ Enable debugging for the Linux Virtio Network Device
config NE2K
Enable debugging for the NE2K
- config NET_CD
- bool "Networked CD backend"
- default y
- depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK)
- help
- Includes the Network CD backend
- config NET_HD
- bool "Networked HD backend"
- default y
- depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK)
- help
- Includes the Network HD backend
config NVRAM
Enable debugging for the PIT
-
-
- config RAM_CD
- bool "RAM based CD backend"
+ config NETDISK
+ bool "NETDISK storage backend"
default y
- depends on IDE || LINUX_VIRTIO_BLOCK
+ depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK)
help
- Includes the RAM based CD backend
+ Includes the Network based disk backend
- config RAM_HD
- bool "RAM based HD backend"
+ config RAMDISK
+ bool "RAMDISK storage backend"
default y
depends on IDE || LINUX_VIRTIO_BLOCK
help
- Includes the RAM based HD backend
-
+ Includes the RAM based disk backend
+ config TMPDISK
+ bool "TMPDISK storage backend"
+ default y
+ depends on IDE || LINUX_VIRTIO_BLOCK
+ help
+ Includes the temporary RAM disk
config SYM_SWAP
bool "Symbiotic Swap disk"
obj-$(CONFIG_LINUX_VIRTIO_BALLOON) += lnx_virtio_balloon.o
obj-$(CONFIG_LINUX_VIRTIO_BLOCK) += lnx_virtio_blk.o
obj-$(CONFIG_LINUX_VIRTIO_SYM) += lnx_virtio_sym.o
+obj-$(CONFIG_LINUX_VIRTIO_NET) += lnx_virtio_nic.o
obj-$(CONFIG_NVRAM) += nvram.o
obj-$(CONFIG_OS_DEBUG) += os_debug.o
obj-$(CONFIG_PCI) += pci.o
obj-$(CONFIG_PIIX3) += piix3.o
- obj-$(CONFIG_RAM_CD) += ram_cd.o
- obj-$(CONFIG_RAM_HD) += ram_hd.o
- obj-$(CONFIG_SYM_SWAP) += sym_swap.o
+ obj-$(CONFIG_SYM_SWAP) += sym_swap.o
obj-$(CONFIG_NE2K) += ne2k.o
- obj-$(CONFIG_NET_CD) += net_cd.o
- obj-$(CONFIG_NET_HD) += net_hd.o
+ obj-$(CONFIG_TMPDISK) += tmpdisk.o
+ obj-$(CONFIG_RAMDISK) += ramdisk.o
+ obj-$(CONFIG_NETDISK) += netdisk.o
obj-$(CONFIG_CGA) += cga.o
obj-$(CONFIG_TELNET_CONSOLE) += telnet_cons.o