#
c8a0f046 |
|
14-Jun-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
skb: reduce stack size to be able to run in QEMU Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
3d5de458 |
|
24-Apr-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Make hwmodel work somewhat Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
e63a8785 |
|
24-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
skb: increae memory to 128M Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
ee02ad62 |
|
20-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
skb: measure the execution of the queries Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
dde2ba50 |
|
19-Jun-2017 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
libc: removing newlib, adding BSD libc posixcompat: moving gettimeofday to libc harness: adding a simple math test lwip, lwip2: moving includes to /include, compiling with BSD headers Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
36b8d2ac |
|
22-Jun-2017 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
skb: switching from dlmalloc to libc malloc Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
eadd9d4c |
|
26-Jul-2016 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
Adjustments of IPC to match new convention (static buffers). (Flounder) Fixing a token passing in 32-bit architectures. Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
d516e109 |
|
23-Feb-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
skb: Update copyright notices. Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
1f573f6d |
|
23-Feb-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
skb: improve debugging Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
503b5525 |
|
08-Feb-2013 |
Zaheer Chothia <zchothia@student.ethz.ch> |
posixcompat (dlfcn): improve C++ compatibility and document how to use. Note: a minor API change was necessary to fix an incompatibility between C and C++, which requires array sizes to be fixed: void bar(struct foo (*f)[], int size); This results in the following error: error: parameter 'f' includes pointer to array of unknown bound 'foo []' error: cannot convert 'foo (*)[3]' to 'foo (*)[]' for argument '1' to 'void bar(foo (*)[], int)' Instead we simply pass the array as a pointer to its first element: void bar(struct foo *f, int size);
|
#
0bce0893 |
|
28-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
SKB compiles for ARM. However ec_init fails with weird errors, most likely due to a bug in the memory implementation for ARM.
|
#
d6c8e155 |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
last renaming changes --HG-- branch : octopus.renaming
|
#
a196d3d7 |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
More renaming --HG-- branch : octopus.renaming
|
#
092e1f71 |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Renaming header files. --HG-- branch : octopus.renaming
|
#
3ff9cde1 |
|
08-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Re-enable GC in SKB.
|
#
2b90dc48 |
|
25-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Removed some debug output in code and made small fixes.
|
#
bd7cfaa9 |
|
23-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Fixed some issues in code. Now ACPI/IOAPIC/PCI daemons seem to work on real HW. --HG-- branch : octopus.acpi-service
|
#
0fb30e32 |
|
22-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Remove pci_db loading.
|
#
90ccd6b2 |
|
13-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Changed trigger code a bit to support persistent triggers (will used for device manager). --HG-- branch : octopus.add-device-mngr
|
#
9a9a27aa |
|
13-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Added some very basic functionality that adds devices and looks them up in the device manager. --HG-- branch : octopus.add-device-mngr
|
#
f0fa24a9 |
|
12-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Clean-up in skb initialization code. Removed some debug output. --HG-- branch : octopus.chips-remove
|
#
1f9ba8b4 |
|
08-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
This is currently work in progress. Started to remove dependencies from chips. Now everything boots somewhat but for some reason event thread cannot be started yet. --HG-- branch : octopus.chips-remove
|
#
af111d59 |
|
02-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Added benchmark to measure throughput.
|
#
bfe6dcda |
|
01-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Added bitfield index for publish / subscribe + some changes with ID registration on server.
|
#
d9b5e6c7 |
|
29-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Some changed eclipse settings for variable and add records.
|
#
8636c6e2 |
|
28-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Final configuration for benchmarking get/set API on server.
|
#
6c2042c2 |
|
24-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Worked on index for publish subscribe - objects3.pl now seems pretty much ok for benchmarking.
|
#
c289ce85 |
|
23-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Getset functioning again with triggers. Trying to get pubsub to work with attribute indexes.
|
#
d5f0d4fd |
|
21-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Working on attribute index written in C using skip lists. This should be a lot faster than the implementation in prolog using ordset.
|
#
09488353 |
|
18-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Adjusted prolog implementation with constant access time (avoids copying).
|
#
ecbff32b |
|
18-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
some changes for benchmarks
|
#
052de9e8 |
|
18-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
some changes for benchmarking
|
#
364179a4 |
|
17-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
New implementation for record storage in eclipse using hashtable. Small adjustments for new implementation in code generation/test file.
|
#
3b6ee2ed |
|
13-Jan-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Remove debug output, add cycle counter for eclipse engine only
|
#
522b8c0f |
|
28-Dec-2011 |
Zeus Gómez Marmolejo <zeus.gomez@bsc.es> |
Boots correctly for both freec and newlib
|
#
5500f3e0 |
|
14-Dec-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Trigger Support Added trigger, can get rid of exists_not call, can make working barrier implementation. Need to make sure everything is thread safe since we have a 2nd threads for events now.
|
#
911a1c43 |
|
13-Dec-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Refactoring Current state does not compile! Using 2nd Thread for asynchronous events, remove dist_event and move in dist2 interface. Even tough we still use 2 bindings this gets rid of some boiler plate code.
|
#
c37f9022 |
|
06-Dec-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Worked on Locking, Barriers, Sequential Objects Moved the Sequential set code into Prolog. I still have problems loading the regex library, however split is needed to read the sequence of existing objects so I added the necessary predicated manually in the eclipse namespace. Initial Barrier code written but untested. In addition I modified the exists and exists_not handler to use the new set_watch() code instead of their own custom versions.
|
#
44a93382 |
|
02-Dec-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Fixed ec_resume() handling for SKB Queries There is one Query for the skb (the one in the pci code using [bridge_page]), which has multiple results. In that case they must either be handled using ec_resume() to iterate through them or cut using ec_cut_to_chp(), otherwise subsequent ec_resume() calls provide wrong results. The current fix just discards multiple results using ec_cut_to_chp().
|
#
371c1351 |
|
02-Dec-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
trying to find eclipse ec_resume() bug (not returning pfail)
|
#
4aff804f |
|
28-Nov-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
exist exist_not handler
|
#
c47b23db |
|
23-Nov-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
dist2 refactoring done --HG-- rename : lib/dist2/parser/ast.h => include/dist2/parser/ast.h rename : lib/dist2/server/service.h => include/dist2_server/service.h
|
#
e8e0dc34 |
|
10-Nov-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
reworked mem management in skb server --HG-- rename : usr/skb/skb_debug.h => usr/skb/include/skb_debug.h
|
#
be9a897a |
|
09-Nov-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
basic publish/subscribe functionality
|
#
557aa6fb |
|
03-Nov-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
added dist2 library, test and parser in skb
|
#
bdcc3b64 |
|
28-Oct-2011 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Some initial prolog programs for MA
|
#
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.
|