fvp: Add support to run FVP with some networking support

This enables the hostbridge, smsc_91c111 and virtio network support.

Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
diff --git a/fvp.mk b/fvp.mk
index c7a8f81..2d1c96b 100644
--- a/fvp.mk
+++ b/fvp.mk
@@ -334,6 +334,14 @@
 	-C bp.secureflashloader.fname=$(TF_A_PATH)/build/fvp/$(TF_A_BUILD)/bl1.bin \
 	-C bp.flashloader0.fname=$(TF_A_PATH)/build/fvp/$(TF_A_BUILD)/fip.bin \
 	-C bp.virtioblockdevice.image_path=$(BOOT_IMG)
+ifeq ($(FVP_NETWORK_SUPPORT),y)
+	FVP_ARGS += -C bp.hostbridge.userNetworking=true \
+		    -C bp.hostbridge.userNetPorts="5555=5555,8080=80,8022=22" \
+		    -C bp.smsc_91c111.enabled=1 \
+		    -C bp.smsc_91c111.mac_address=auto \
+		    -C bp.virtio_net.enabled=1 \
+		    -C bp.virtio_net.hostbridge.userNetworking=1
+endif
 ifeq ($(TS_LOGGING_SP),y)
 	FVP_ARGS += -C bp.pl011_uart2.out_file=$(TS_LOGGING_SP_LOG)
 endif