summaryrefslogtreecommitdiff
path: root/libmachdev/trivfs_server.c
AgeCommit message (Collapse)Author
2015-09-28libmachdev: convert to trivfs dynamic classes and bucketsJustus Winter
libtrivfs contains two ways of managing more than one port class and bucket. There is the old way of using a statically allocated array with explicit length, and the new way with dynamically allocated vectors. Converting all users to the new way of handling multiple classes and/or buckets, we can simplify the code in libtrivfs. In many cases, the code will be simpler and more expressive for the user. This also fixes a mild bug. The classes and buckets given to `trivfs_startup' end up in the dynamic vectors too, making the object lookup code use the more complicated code path. * libmachdev/trivfs_server.c: Convert to dynamic classes and buckets.
2014-04-13sync with dde-fixesJustus Winter
2014-04-12sync dde stuffJustus Winter
2014-04-07libports: fix notify_port_t receiver lookupsJustus Winter
This is a patch that in conjunction with e9687ec4ff525ae4a88314ba4ae97da770bd012f fixes the receiver lookups for the notify_port_t type. * devnode/Makefile (MIGSFLAGS): Use mig-mutate.h. * eth-filter/Makefile: Likewise. * eth-multiplexer/Makefile: Likewise. * libmachdev/Makefile: Likewise. * devnode/mig-mutate.h: New file. * eth-filter/mig-mutate.h: Likewise. * eth-multiplexer/mig-mutate.h: Likewise. * libmachdev/mig-mutate.h: Likewise. * devnode/devnode.c: Adjust accordingly. * eth-filter/filter.c: Likewise. * eth-multiplexer/notify_impl.c: Likewise. * libmachdev/trivfs_server.c: Likewise.
2010-06-16add fsys opt support in dde drivers.Zheng Da
2010-02-05remove printing in the trivfs server.Zheng Da
2010-02-05trivfs server creates its own port bucket.Zheng Da
2010-02-01check in libmachdev.Zheng Da