Statistics
| Branch: | Tag: | Revision:

root / xseg / xtypes @ b34045ca

# Date Author Comment
8f6bc299 03/06/2013 01:31 pm Alex Pyrgiotis

Choose appropriate shift size for xcache

b34045ca 03/06/2013 01:31 pm Alex Pyrgiotis

Change "yoda" mallocs

Simply switch 'sizeof(y) * x' to 'x * sizeof(y)' for readability
reasons.

a34fe9bb 03/06/2013 01:31 pm Alex Pyrgiotis

Identation fixes

9dd06dca 03/06/2013 01:30 pm Filippos Giannakos

Add exports for wait, work queues

3b145fa0 03/06/2013 01:30 pm Filippos Giannakos

Add xcache implementation

12c47213 03/06/2013 01:30 pm Filippos Giannakos

Improve xlock try lock function

4ad5c68d 03/06/2013 01:30 pm Filippos Giannakos

Add xworkq implementation

fc66c87d 03/06/2013 01:30 pm Filippos Giannakos

Add xwaitq implementation

bb2775c8 03/06/2013 01:30 pm Filippos Giannakos

Add limit to xhash

0278caf0 02/08/2013 03:44 pm Filippos Giannakos

Fix compilation warnings

93c50d48 01/14/2013 12:22 pm Filippos Giannakos

Fix auto generation of pyton bindings

8dfddb03 01/11/2013 05:48 pm Filippos Giannakos

Add volume freeze functionality for certain ops to vlmcd

c6b15e0e 01/11/2013 04:42 pm Filippos Giannakos

Refactor the build system

6830c9ff 12/10/2012 07:09 pm Filippos Giannakos

add license headers

ede86e83 11/12/2012 03:46 pm Filippos Giannakos

add stdout, stderr redirection of peers to logfile

d7b6bede 11/12/2012 03:00 pm Filippos Giannakos

fix xobj_iterate bug, add lock free versions of xobj_check, is_Free

also fix xseg tool verify

57df6922 11/12/2012 01:36 pm Filippos Giannakos

implent xobj iterate, check, is_Free functions

e7d48859 11/06/2012 08:44 pm Filippos Giannakos

make xobj_put reset object properties

0838fd63 11/06/2012 07:46 pm Filippos Giannakos

fix handlers print formating. add show port requests functionality

1e613003 10/12/2012 03:14 pm Giannakos Filippos

make peers verbose by default

b943655c 10/11/2012 12:29 pm Giannakos Filippos

add compile time options to xlock

17590774 10/04/2012 07:07 pm Giannakos Filippos

initial commit of signal descriptors support

e3a6709b 10/04/2012 11:48 am Giannakos Filippos

add debuging code

9674f63d 10/02/2012 01:27 am Giannakos Filippos

remove debug messages

6af5c5c6 10/02/2012 01:02 am Giannakos Filippos

fix numerous bugs in mt-mapperd, pfiled, xhash

ca18b3c1 09/26/2012 02:13 pm Filippos Giannakos

add improved xseg loging system. plus remove tons of warning messages

40e56a42 09/19/2012 07:43 pm Filippos Giannakos

fix various bugs in mt-mapperd.

also add copy to filed and magic in xheap header

7c130c7d 09/18/2012 04:16 pm Filippos Giannakos

add WIP mt-mapperd

8a1b5a0d 09/14/2012 03:39 pm Filippos Giannakos

add support to xhash for strings

b6493663 09/14/2012 01:10 pm Filippos Giannakos

fix xhash (xhashidx, assert hack etc.)

a779df60 09/06/2012 06:13 pm User

add debug messages, and fix a xheap bug

b04e0466 09/06/2012 04:34 pm User

fix xsegbd to work with the new scheme. needs further testing

also fix xhash shrink bug and xpool exports

61473749 09/04/2012 12:23 pm Filippos Giannakos

add xseg {get,set} req data

06773369 09/03/2012 05:53 pm Filippos Giannakos

add max allocated reqs per port. also some other minor fixes

94f1113a 09/03/2012 05:23 pm Filippos Giannakos

make xheap use a more complex indexing system

597a1115 09/03/2012 01:10 pm Filippos Giannakos

xobj: keap xheap chunks instead of each object in allocated hash table

also add additional book keeping info

6e36d028 08/31/2012 07:56 pm Filippos Giannakos

add support for resizable queues

also fix heap index bug

ff044a7c 08/31/2012 04:29 pm Filippos Giannakos

small fixes in xseg-tool , filed

441202a7 08/31/2012 01:56 pm Filippos Giannakos

fix xhash to compile in kernel. also removed numerous compiler warnings

be28f932 08/30/2012 07:01 pm Filippos Giannakos

fix xseg-tool rnd functions to check for error on submit

also changeg type of xqindex to uint64_t

16ef3ed4 08/30/2012 04:52 pm Filippos Giannakos

add xtypes to kernel makefile

eac63802 08/30/2012 03:51 pm Filippos Giannakos

make xhash request for less allocated space

33d471a8 08/30/2012 02:37 pm Filippos Giannakos

added necessary compiler memory barrier to xlock_release

also some makefile fixes

0a5d10a9 08/30/2012 01:17 pm Filippos Giannakos

fix numerous compile errors

4494b184 08/29/2012 07:13 pm Filippos Giannakos

write more xseg functions based on the new scheme

0bf9fcf7 08/29/2012 03:21 pm Filippos Giannakos

rewrite xseg initialize skeleton

also some other minor modifications for the new scheme

fb7ae048 08/29/2012 01:08 pm Filippos Giannakos

move heap, obj outside of xseg and make them xtypes

also added absolute pointer manipulation macros to sys/util.h

ed6f1f2b 08/28/2012 11:45 am Georgios D. Tsoukalas

sketch for CAS/atomic helpers

29040276 08/10/2012 04:24 pm Filippos Giannakos

work in progress: xseg allocation, xseg ptr free

also added xlock_try_lock functionality

164d1586 08/10/2012 11:26 am Filippos Giannakos

make code compile. no validity checks

lock owners are unimportant for the time being.
kernel lacks xhash support

8bf1df0a 08/09/2012 04:14 pm Filippos Giannakos

initial code commit in data structures

  • moved xq folder to xtypes
  • moved xq_lock.h to xlock.h
  • added xhash
  • added xpool
  • added owner to xlock
  • added lock free versions of xq functions