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
"examples/roberta/vscode:/vscode.git/clone" did not exist on "e1ba32aae224897bde5dd421f6be04f1e93f72eb"
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