#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
c4826ce8 |
|
09-Oct-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel,mdb: add trace points on caps_delete() path Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
25af6037 |
|
09-Oct-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel,mdb: add trace points on caps_delete() path Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
199fa3f3 |
|
06-Oct-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
tracing: make larger trace buffers possible Init allocates the Frame cap for the shared trace buffer. As we only gave init 16MB for it's memory allocator, this could fail for larger machines (e.g. babybel). This commit increases the maximum number of cores for tracing to 32, and the per-core trace buffer to 20'000 events. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
2583d89a |
|
04-Oct-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
trace: up TRACE_COREID_LIMIT to 10 and reduce TRACE_MAX_EVENTS to 8000 Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
146e4e08 |
|
16-Nov-2015 |
David Cock <david.cock@inf.ethz.ch> |
Clean merge of HP's ARMv8 code This adds support for an ARMv8 core running in the GEM5 simulator Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
6e60d1a3 |
|
16-Sep-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Fix wrong initial value for total buffer length in tracing and add assertions Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
8db839b2 |
|
16-Jun-2015 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
trace: Consistent includes across all platforms Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
9dec7677 |
|
01-Jun-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Initial AArch64/ARMv8 skeleton. This includes enough code and definitions to generate all *.depend files for AArch64/ARMv8 and to build a mostly empty cpu driver for the Applied Micro X-Gene 1 (apm88xxxx) SoC. Note: the definitions should be taken with a large grain of salt, some of them are not updated for AArch64/ARMv8. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
08973954 |
|
30-Apr-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
tracing: Fixed some bugs.
|
#
57da8186 |
|
05-Apr-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Add TRACE macro to make writing trace_events less verbose.
|
#
bc704ee7 |
|
19-Dec-2013 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Added missing includes after merge.
|
#
ca0fa85f |
|
07-Nov-2013 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Cleaned up code and removed all the debugging related code
|
#
0be97004 |
|
07-Nov-2013 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Webserver working for full website with LMP. This version of code still does not work for UMP, and also it does not work for httperf test. Also, there is lot of commented out code which was helpful for me in debugging the issue of randome page-fault.
|
#
578ad774 |
|
06-Nov-2013 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Webserver working for small websites
|
#
a6171934 |
|
30-Oct-2013 |
pravin@inf.ethz.ch <pravin@inf.ethz.ch> |
Partially working version of the modified network stack. Status: Networking works Small website test works (Barrelfish website without pdfs) Full website test does not work (Barrelfish website with pdfs) Tests done with e1000n running on separate core
|
#
777d6f3f |
|
13-May-2013 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Cleanup trace.h.
|
#
53a715f9 |
|
20-Mar-2013 |
Kornilios Kourtis <kkourt@inf.ethz.ch> |
trace: make it compile for x86_32
|
#
e371464a |
|
20-Mar-2013 |
Kornilios Kourtis <kkourt@inf.ethz.ch> |
trace: make it compile for arm Due to a string.h include, had to rename some index variables to idx, because they shadow index(3).
|
#
b600a240 |
|
08-Mar-2013 |
Kornilios Kourtis <kkourt@inf.ethz.ch> |
New tracing infrastructure This is a Distributed Systems Lab project by Alexander Grest <agrest@student.ethz.ch> and David Stolz <stolzda@ethz.ch>
|
#
35a4b8ee |
|
01-Jun-2012 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Added tracing events for low latency networking --- include/trace/trace.h | 34 +++++++++++++++++++++++-- kernel/arch/x86_64/irq.c | 4 +++ lib/lwip/src/barrelfish/idc_barrelfish.c | 9 +++++++ lib/lwip/src/core/pbuf.c | 16 ++++++++++++ usr/bench/net_latency/elb/Hakefile | 7 +++-- usr/bench/net_latency/elb/benchmark.c | 35 ++++++++++++++++++++++++++ usr/bench/net_latency/elb/benchmark_tcp.c | 38 +++++++++++++++++++++++++++++ usr/drivers/e10k/Hakefile | 11 +++++--- usr/drivers/e10k/e10k_qdriver.c | 26 ++++++++++--------- 9 files changed, 158 insertions(+), 22 deletions(-)
|
#
9ceb6351 |
|
30-Jan-2012 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Removed the additional ring from packet send path. The driver code for e1000n and e10k is modified but code for other drivers (eMAC, and rtl) is still to be modified.
|
#
70c30847 |
|
23-Jan-2012 |
Andrew Baumann <andrew.baumann@microsoft.com> |
remove support for Beehive see the mailing list discussion at the end of December 2011 for motivation
|
#
7449662e |
|
23-Jan-2012 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Added profiling code for latency in connection with e10k.
|
#
f7afee98 |
|
29-Dec-2011 |
Andrew Baumann <andrew.baumann@microsoft.com> |
limit pre-allocated trace buffers to the first 64 cores Since increasing MAX_CPUS, tracing code which tries to allocate a buffer for every possible core was running out of memory early in boot. This is a kludgy quick fix; better ones include: * allocating the memory either in the kernel before starting init, or later when the memory server is up * allocating a trace buffer for a core dynamically when that core boots
|
#
8648b77a |
|
15-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Removed most of the debugging code which was breaking the compilation for arm
|
#
a590a7b6 |
|
13-Dec-2011 |
Mothy <troscoe@inf.ethz.ch> |
Converted the pic and xapic drivers to use the Mackerel shift driver syntax.
|
#
d7165cf5 |
|
05-Dec-2011 |
pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch> |
Changes to get RX benchmark working. There are lot of small changes in this commit and also extra code for debugging and performance evaluation which will be cleaned in future versions.
|
#
839a630a |
|
16-Aug-2011 |
akhi akhi@inf.ethz.ch <akhi akhi@inf.ethz.ch> |
Apply the multihop patch by alexander grest based on his bachelor thesis
|
#
559955b4 |
|
02-Aug-2011 |
Simon Peter <speter@inf.ethz.ch> |
Merge from ASPLOS tree.
|
#
9299dcef |
|
08-Jul-2011 |
Stefan Kästle <stefan.kaestle@inf.ethz.ch> |
Initial version of public stable barrelfish repository.
|