Commit eb152aa7 authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

sims/corundum_bm,e1000_gem4,i40e_bm: new API fixes

Fix up behavioral nic simulators to compile and link again.
parent 4c6f0b6b
......@@ -28,9 +28,7 @@
#include <list>
#include <vector>
extern "C" {
#include <simbricks/proto/pcie.h>
}
#include <simbricks/nicbm/nicbm.h>
typedef uint32_t reg_t;
......
......@@ -31,8 +31,10 @@ OBJS := $(objs_corundum_bm) $(objs_corundum_bm_tester)
$(OBJS): CPPFLAGS := $(CPPFLAGS) -I$(d)include/
$(bin_corundum_bm): $(objs_corundum_bm) $(lib_nicbm) $(lib_nicif)
$(bin_corundum_bm_tester): $(objs_corundum_bm_tester) $(lib_nicbm) $(lib_nicif)
$(bin_corundum_bm): $(objs_corundum_bm) $(lib_nicbm) $(lib_nicif) $(lib_netif) \
$(lib_pcie) $(lib_base)
$(bin_corundum_bm_tester): $(objs_corundum_bm_tester) $(lib_nicbm) $(lib_nicif)\
$(lib_netif) $(lib_pcie) $(lib_base)
CLEAN := $(bin_corundum_bm) $(bin_corundum_bm_tester) $(OBJS)
ALL := $(bin_corundum_bm)
......
......@@ -27,7 +27,8 @@ bin_e1000_gem5 := $(d)e1000_gem5
OBJS := $(addprefix $(d),e1000_gem5.o i8254xGBe.o gem5/bitfield.o gem5/inet.o \
gem5/pktfifo.o)
$(bin_e1000_gem5): $(OBJS) $(lib_nicbm) $(lib_nicif)
$(bin_e1000_gem5): $(OBJS) $(lib_nicbm) $(lib_nicif) $(lib_netif) $(lib_pcie) \
$(lib_base)
CLEAN := $(bin_e1000_gem5) $(OBJS)
ALL := $(bin_e1000_gem5)
......
......@@ -30,7 +30,7 @@
#include <sstream>
#include <string>
extern "C" {
#include <simbricks/proto/pcie.h>
#include <simbricks/pcie/proto.h>
}
#include <simbricks/nicbm/nicbm.h>
......
......@@ -29,7 +29,8 @@ OBJS := $(addprefix $(d),i40e_bm.o i40e_queues.o i40e_adminq.o i40e_hmc.o \
$(OBJS): CPPFLAGS := $(CPPFLAGS) -I$(d)include/
$(bin_i40e_bm): $(OBJS) $(lib_nicbm) $(lib_nicif) -lboost_fiber -lboost_context -lpthread
$(bin_i40e_bm): $(OBJS) $(lib_nicbm) $(lib_nicif) $(lib_netif) $(lib_pcie) \
$(lib_base) -lboost_fiber -lboost_context -lpthread
CLEAN := $(bin_i40e_bm) $(OBJS)
ALL := $(bin_i40e_bm)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment