Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ycai
simbricks
Commits
eb152aa7
Commit
eb152aa7
authored
Apr 22, 2022
by
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
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
8 deletions
+10
-8
sims/nic/corundum_bm/corundum_bm.h
sims/nic/corundum_bm/corundum_bm.h
+1
-3
sims/nic/corundum_bm/rules.mk
sims/nic/corundum_bm/rules.mk
+4
-2
sims/nic/e1000_gem5/rules.mk
sims/nic/e1000_gem5/rules.mk
+2
-1
sims/nic/i40e_bm/i40e_bm.h
sims/nic/i40e_bm/i40e_bm.h
+1
-1
sims/nic/i40e_bm/rules.mk
sims/nic/i40e_bm/rules.mk
+2
-1
No files found.
sims/nic/corundum_bm/corundum_bm.h
View file @
eb152aa7
...
...
@@ -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
;
...
...
sims/nic/corundum_bm/rules.mk
View file @
eb152aa7
...
...
@@ -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)
...
...
sims/nic/e1000_gem5/rules.mk
View file @
eb152aa7
...
...
@@ -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)
...
...
sims/nic/i40e_bm/i40e_bm.h
View file @
eb152aa7
...
...
@@ -30,7 +30,7 @@
#include <sstream>
#include <string>
extern
"C"
{
#include <simbricks/p
roto/pcie
.h>
#include <simbricks/p
cie/proto
.h>
}
#include <simbricks/nicbm/nicbm.h>
...
...
sims/nic/i40e_bm/rules.mk
View file @
eb152aa7
...
...
@@ -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)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment