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
56775bc1
Commit
56775bc1
authored
Feb 11, 2021
by
Antoine Kaufmann
Browse files
update libraries directory structure
parent
f0a363d9
Changes
31
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
14 additions
and
20 deletions
+14
-20
sims/net/switch/rules.mk
sims/net/switch/rules.mk
+1
-2
sims/net/tap/net_tap.c
sims/net/tap/net_tap.c
+1
-1
sims/net/tap/rules.mk
sims/net/tap/rules.mk
+1
-2
sims/net/wire/net_wire.c
sims/net/wire/net_wire.c
+1
-1
sims/net/wire/rules.mk
sims/net/wire/rules.mk
+1
-2
sims/nic/corundum/corundum_verilator.cpp
sims/nic/corundum/corundum_verilator.cpp
+1
-1
sims/nic/corundum/rules.mk
sims/nic/corundum/rules.mk
+2
-3
sims/nic/corundum_bm/corundum_bm.h
sims/nic/corundum_bm/corundum_bm.h
+2
-2
sims/nic/corundum_bm/rules.mk
sims/nic/corundum_bm/rules.mk
+1
-2
sims/nic/i40e_bm/i40e_bm.h
sims/nic/i40e_bm/i40e_bm.h
+2
-2
sims/nic/i40e_bm/rules.mk
sims/nic/i40e_bm/rules.mk
+1
-2
No files found.
sims/net/switch/rules.mk
View file @
56775bc1
...
@@ -26,8 +26,7 @@ bin_net_switch := $(d)net_switch
...
@@ -26,8 +26,7 @@ bin_net_switch := $(d)net_switch
OBJS
:=
$(d)
net_switch.o
OBJS
:=
$(d)
net_switch.o
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/ -I$(lib_proto_inc)
\
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/
-I$(lib_netsim_inc)
$(bin_net_switch)
:
$(OBJS) $(lib_netsim) -lpcap
$(bin_net_switch)
:
$(OBJS) $(lib_netsim) -lpcap
...
...
sims/net/tap/net_tap.c
View file @
56775bc1
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
#include <linux/if.h>
#include <linux/if.h>
#include <linux/if_tun.h>
#include <linux/if_tun.h>
#include <netsim.h>
#include <
simbricks/netif/
netsim.h>
//#define DEBUG_PKTMETA
//#define DEBUG_PKTMETA
...
...
sims/net/tap/rules.mk
View file @
56775bc1
...
@@ -26,8 +26,7 @@ bin_net_tap := $(d)net_tap
...
@@ -26,8 +26,7 @@ bin_net_tap := $(d)net_tap
OBJS
:=
$(d)
net_tap.o
OBJS
:=
$(d)
net_tap.o
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/ -I$(lib_proto_inc)
\
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/
-I$(lib_netsim_inc)
$(bin_net_tap)
:
$(OBJS) $(lib_netsim) -lpcap -lpthread
$(bin_net_tap)
:
$(OBJS) $(lib_netsim) -lpcap -lpthread
...
...
sims/net/wire/net_wire.c
View file @
56775bc1
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
#include <pcap/pcap.h>
#include <pcap/pcap.h>
#include <assert.h>
#include <assert.h>
#include <netsim.h>
#include <
simbricks/netif/
netsim.h>
static
uint64_t
sync_period
=
(
500
*
1000ULL
);
// 500ns
static
uint64_t
sync_period
=
(
500
*
1000ULL
);
// 500ns
static
uint64_t
eth_latency
=
(
500
*
1000ULL
);
// 500ns
static
uint64_t
eth_latency
=
(
500
*
1000ULL
);
// 500ns
...
...
sims/net/wire/rules.mk
View file @
56775bc1
...
@@ -26,8 +26,7 @@ bin_net_wire := $(d)net_wire
...
@@ -26,8 +26,7 @@ bin_net_wire := $(d)net_wire
OBJS
:=
$(d)
net_wire.o
OBJS
:=
$(d)
net_wire.o
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/ -I$(lib_proto_inc)
\
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/
-I$(lib_netsim_inc)
$(bin_net_wire)
:
$(OBJS) $(lib_netsim) -lpcap
$(bin_net_wire)
:
$(OBJS) $(lib_netsim) -lpcap
...
...
sims/nic/corundum/corundum_verilator.cpp
View file @
56775bc1
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
#include <signal.h>
#include <signal.h>
extern
"C"
{
extern
"C"
{
#include <nicsim.h>
#include <
simbricks/nicif/
nicsim.h>
}
}
#include "Vinterface.h"
#include "Vinterface.h"
...
...
sims/nic/corundum/rules.mk
View file @
56775bc1
...
@@ -34,12 +34,11 @@ vsrcs_corundum := $(wildcard $(d)rtl/*.v $(d)lib/*/rtl/*.v \
...
@@ -34,12 +34,11 @@ vsrcs_corundum := $(wildcard $(d)rtl/*.v $(d)lib/*/rtl/*.v \
srcs_corundum
:=
$(
addprefix
$(d)
,corundum_verilator.cpp dma.cpp mem.cpp
)
srcs_corundum
:=
$(
addprefix
$(d)
,corundum_verilator.cpp dma.cpp mem.cpp
)
OBJS
:=
$(srcs_corundum:.cpp=.o)
OBJS
:=
$(srcs_corundum:.cpp=.o)
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/ -I$(lib_proto_inc)
\
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/
-I$(lib_nicbm_inc) -I$(lib_nicsim_inc)
$(verilator_src_corundum)
:
$(vsrcs_corundum)
$(verilator_src_corundum)
:
$(vsrcs_corundum)
$(VERILATOR)
$(VFLAGS)
--cc
-O3
\
$(VERILATOR)
$(VFLAGS)
--cc
-O3
\
-CFLAGS
"-I
$(
abspath
$(lib_
nicsim_inc)
)
-I
$(
abspath
$(lib_proto_inc
)
)
-O3 -g -Wall -Wno-maybe-uninitialized"
\
-CFLAGS
"-I
$(
abspath
$(lib_
dir
)
)
-O3 -g -Wall -Wno-maybe-uninitialized"
\
--Mdir
$(verilator_dir_corundum)
\
--Mdir
$(verilator_dir_corundum)
\
-y
$(dir_corundum)
rtl
\
-y
$(dir_corundum)
rtl
\
-y
$(dir_corundum)
lib/axi/rtl
\
-y
$(dir_corundum)
lib/axi/rtl
\
...
...
sims/nic/corundum_bm/corundum_bm.h
View file @
56775bc1
...
@@ -28,9 +28,9 @@
...
@@ -28,9 +28,9 @@
#include <vector>
#include <vector>
#include <stdint.h>
#include <stdint.h>
extern
"C"
{
extern
"C"
{
#include <
co
sim
_pcie_proto
.h>
#include <sim
bricks/proto/pcie
.h>
}
}
#include <nicbm.h>
#include <
simbricks/nicbm/
nicbm.h>
typedef
uint32_t
reg_t
;
typedef
uint32_t
reg_t
;
typedef
uint64_t
addr_t
;
typedef
uint64_t
addr_t
;
...
...
sims/nic/corundum_bm/rules.mk
View file @
56775bc1
...
@@ -29,8 +29,7 @@ objs_corundum_bm := $(d)corundum_bm.o
...
@@ -29,8 +29,7 @@ objs_corundum_bm := $(d)corundum_bm.o
objs_corundum_bm_tester
:=
$(d)
tester.o
objs_corundum_bm_tester
:=
$(d)
tester.o
OBJS
:=
$(objs_corundum_bm)
$(objs_corundum_bm_tester)
OBJS
:=
$(objs_corundum_bm)
$(objs_corundum_bm_tester)
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/ -I$(lib_proto_inc)
\
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/
-I$(lib_nicbm_inc) -I$(lib_nicsim_inc)
$(bin_corundum_bm)
:
$(objs_corundum_bm) $(lib_nicbm) $(lib_nicsim)
$(bin_corundum_bm)
:
$(objs_corundum_bm) $(lib_nicbm) $(lib_nicsim)
$(bin_corundum_bm_tester)
:
$(objs_corundum_bm_tester) $(lib_nicbm) $(lib_nicsim)
$(bin_corundum_bm_tester)
:
$(objs_corundum_bm_tester) $(lib_nicbm) $(lib_nicsim)
...
...
sims/nic/i40e_bm/i40e_bm.h
View file @
56775bc1
...
@@ -28,9 +28,9 @@
...
@@ -28,9 +28,9 @@
#include <sstream>
#include <sstream>
#include <stdint.h>
#include <stdint.h>
extern
"C"
{
extern
"C"
{
#include <
co
sim
_pcie_proto
.h>
#include <sim
bricks/proto/pcie
.h>
}
}
#include <nicbm.h>
#include <
simbricks/nicbm/
nicbm.h>
//#define DEBUG_DEV
//#define DEBUG_DEV
//#define DEBUG_ADMINQ
//#define DEBUG_ADMINQ
...
...
sims/nic/i40e_bm/rules.mk
View file @
56775bc1
...
@@ -27,8 +27,7 @@ bin_i40e_bm := $(d)i40e_bm
...
@@ -27,8 +27,7 @@ bin_i40e_bm := $(d)i40e_bm
OBJS
:=
$(
addprefix
$(d)
,i40e_bm.o i40e_queues.o i40e_adminq.o i40e_hmc.o
\
OBJS
:=
$(
addprefix
$(d)
,i40e_bm.o i40e_queues.o i40e_adminq.o i40e_hmc.o
\
i40e_lan.o xsums.o rss.o logger.o
)
i40e_lan.o xsums.o rss.o logger.o
)
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/ -I$(lib_proto_inc)
\
$(OBJS)
:
CPPFLAGS := $(CPPFLAGS) -I$(d)include/
-I$(lib_nicbm_inc) -I$(lib_nicsim_inc)
$(bin_i40e_bm)
:
$(OBJS) $(lib_nicbm) $(lib_nicsim)
$(bin_i40e_bm)
:
$(OBJS) $(lib_nicbm) $(lib_nicsim)
...
...
Prev
1
2
Next
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