source: mainline/uspace/srv/devman/devman.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @a1a101d   12 years vojtechhorky Get rid of log_log_msg() All calls to log_msg(LVL_*) were rewritten … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4820360   12 years jiri Synchronize device tree transitions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77a69ea   13 years jiri Allow multiple tasks to register for loc category change events. Open … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @609243f4   13 years martin cherrypick general networking improvements from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f98bec0f   13 years martin fix error path in find_dev_node_no_lock() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80a96d2   13 years jiri DDF support for surprise removal. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1a0488   13 years jiri Track basic device and function states. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58cbb0c8   13 years jiri Reference counting of device and function nodes in devman. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1a5b252   13 years jiri DDF support for function offlining and onlining. This allows … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45059d6b   13 years jiri Set connection handler for callback session from devman to driver … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7beb220   13 years jiri Skeleton of devctl utility. Currently prints device tree. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0dd7b5   13 years jiri Work on device removal: - properly track service memberships in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e280857   13 years jiri Remove class infrastructure from devman. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @86ffa27f   13 years jiri Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4022513   13 years jiri Devman should use str_dup(), no need for clone_string(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8fd04ba9   13 years jiri read_all() and write_all(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15f3c3f   13 years jiri Rename devmap to loc, devfs to locfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b72efe8   13 years jiri Separate list_t typedef from link_t (user-space part). * list_t … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @79ae36dd   14 years martin new async framework with integrated exchange tracking * strict … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7bbf029   14 years martin improve stack traces and assertions reduce header files pollution lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ad7b1c   14 years jiri Make devman robust against somebody manually starting a driver. Allow … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ebcb05a   14 years jiri Logging functions should append newline automatically. Since one has … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bdbb6f6   14 years jakub Merge from lp:~vojtech-horky/helenos/ddf-fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b415c9   14 years jiri Add a simple logging module to C library and use it in devman. Only … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc8c2b6   14 years vojtechhorky devman can tell device handle by its class path lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0876062   14 years vojtechhorky devman refuse to register same function twice lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df147c7   14 years jiri Reject relative paths in devman find_fun_node_by_path(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dc87f3fd   14 years jiri Devman must be robust against short reads. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c968a17   14 years jiri Merge DDF and drivers refactoring work. Major points: * Split … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b1e15ac   14 years jiri Finish splitting device node: devman client in C library, drv library. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba38f72c   14 years jiri Split device tree node into dev_node_t (device node) and fun_node_t … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ca2a18e   14 years jakub Fix some list_initialize() vs. link_initialize(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffa2c8ef   14 years martin do not intermix low-level IPC methods with async framework methods lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa581b3   14 years jakub Fix range of valid phone numbers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01b87dc5   14 years jakub Deploy the fibril_{mutex,rwlock}_[*_]is_locked() functions in a few … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ca3430   14 years vojtechhorky Bugfix in hash table usage in devman The hash table with device class … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47a7174f   14 years vojtechhorky Devmap drivers can customize forwarded connections It is possible to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   14 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @554debd   14 years jakub Remove add_device_guard mutex as changeset … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4006447   14 years jakub Merge from lp:~vojtech-horky/helenos/ddf-fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @463e734   14 years vojtechhorky Serialization of devman::add_device Also, the kernel limit for IPC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @398c4d7   14 years vojtechhorky More conservative locking in devman Add mutex guard when accessing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2edcb63   14 years vojtechhorky Bugfixes in devman First fix: the passing the devices to driver is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @703d19c   14 years vojtechhorky A bit of refactoring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5bee897   14 years vojtechhorky Fix deadlock in devman The driver mutex is released during device … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab3a851   14 years vojtechhorky Merge mainline changes Local changes: fixed printf related warnings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d6915f   14 years vojtechhorky device_t has parent set when in the same driver lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e752b2   14 years martin * correct printf() formatting strings and corresponding arguments * … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b5a4131   14 years jakub Rename device_handle_t to devman_handle_t and make it explicitly clear … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @991f645   14 years jakub Rename dev_handle_t to devmap_handle_t and make it explicitly clear … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0485135   14 years jiri For more convenience, replace task_spawn() with task_spawnv() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @791f58c   14 years jiri Convert inline functions to regular. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58b833c   14 years jiri More cstyle in devman. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38b3baf   14 years jakub Cstyle fixes of devman. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a32defa   15 years trochtova.lenka Register devices in the device tree by the device mapper so the device … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce89036b   15 years trochtova.lenka Add the 'class' namespace to the device mapper. When a driver adds a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @692c40cb   15 years trochtova.lenka Introduce device classes.Device class specifies functional type of the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @957cfa58   15 years trochtova.lenka devman - use hash table to lookup device according to its handle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d51ee2b   15 years trochtova.lenka parts of supporting code for the dynamic device classes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c47e1a8   15 years trochtova.lenka merge mainline changes (rev. 451) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f658458   15 years trochtova.lenka parts of generic char interface, fixed some bugs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df747b9c   15 years trochtova.lenka added device states (usable, invalid, not present, not initialized); … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a78fa2a   15 years trochtova.lenka Send device's name to a driver when the device is passed to it. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2480e19   15 years trochtova.lenka fixed some bugs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5cd136ab   15 years trochtova.lenka device interfaces and driver cooperation - parts of code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eff1a590   15 years trochtova.lenka parts of code of a dummy root HW device driver for ia32 platform lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d347b53   15 years trochtova.lenka child device registration - parts of code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bda60d9   15 years trochtova.lenka adding child device - parts of code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @084ff99   15 years trochtova.lenka passing device to driver (parts of code) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c16cf62   15 years trochtova.lenka backup (unstable) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92413de   15 years trochtova.lenka fixed a bug (devman) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @729fa2d6   15 years trochtova.lenka parts of root device driver lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c3666d   15 years trochtova.lenka parts of device manager (unstable) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e85920d   15 years trochtova.lenka parts of device manager lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @08d9c4e6   15 years trochtova.lenka device manager - initialization of the list of available drivers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2b9a993   15 years trochtova.lenka device manager - parts of code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85e48a9   15 years trochtova.lenka part of device manager lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4c4247   15 years trochtova.lenka parts of device manager (unstable) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @0358da0   15 years trochtova.lenka device manager - parts of code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.