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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @f9b2cb4c   9 years martin unify interface API * introduce new interfaces * unify location … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0dd16778   9 years martin start migrating devman to interfaces lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b688fd8   9 years martin gradually introduce async ports, initial phase The initial phase is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @005ac3c   10 years jiri devman_forward() should disregard device state. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @181c32f   11 years jiri Separate module for devman-driver communication. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d80d7a8   11 years jiri Separate module for devman-client connection handling. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a60e90b   11 years jiri Move rest of functionality from devman.c to other modules. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @59dc181   11 years jiri Move devtree-related functionality to separate devman module. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38e52c92   11 years jiri Move fun-dev-related functionality to a separate devman module. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1bafbf   11 years jiri Move dev-node related devman functionality to a separate module. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @041b026   11 years jiri Move driver-related devman functionality to a separate module. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c4f7bf6   12 years jakub Silence compiler warnings when optimized for size. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3e6a98c5   12 years jiri Standards-compliant boolean type. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(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) @267f235   12 years vojtechhorky log_init() needs only one parameter 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) @33fc3ae   12 years jakub Do not leak a fun_node_t reference in devman_add_function() when … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f57fb7   13 years jiri In devctl print driver name for child of each function (and not the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @50ad3f3   13 years martin trivial changes (error code reporting, messages) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f302586   13 years martin make sure the client_connection is explicitly set at most once it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @655cc56   13 years vojtechhorky devman: add missing call answer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a96a982   13 years martin do not discard the error value 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) @a9abe5fc   13 years jiri Suppress various messages. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f278930   13 years jiri ISA bridge remove support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb4c877   13 years jiri Do not trust driver to remove all functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @224c0e7   13 years jiri Supress debugging messages. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2b9b341   13 years jiri Check state for removed devices and functions. 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) @422722e   13 years jiri Devman-driver and driver-devman parallel exchange support. Also fix … 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) @1dc4a5e   13 years jiri Renaming to reflect classes are gone. 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) @12f9f0d0   13 years jiri Notifications on changes in loc categories. Limitations: - cannot … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc574511   13 years jiri Basic category support in location service. Devman adds device … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15f3c3f   14 years jiri Rename devmap to loc, devfs to locfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9934f7d   14 years jiri Add extra argument to async connection handlers that can be used for … 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) @431d6d6   14 years vojtechhorky Devman can tell device path by its handle This patch might go into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b77ce84   14 years vojtechhorky Merge mainline changes 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) @969585f   14 years vojtechhorky Merge mainline changes 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) @27bdfa5   14 years vojtechhorky Merge mainline changes 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) @0418050   14 years jiri Devman should reject attempt to connect to root function, instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eb1a2f4   14 years vojtechhorky Merge mainline changes (DDF refactoring) This merge includes DDF … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b927375   14 years jiri Fix regression in devmap-devman device connecting. Fix regression in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa7dc64   14 years jiri Fix format specifiers. 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) @17aca1c   14 years vojtechhorky Merge mainline changes 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) @007e6efa   14 years martin * libc routines for registering services and connecting to services … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b96463   14 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @124c061   14 years jakub ipc_connect_to_me() now takes one extra argument to store the client … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b0db98   14 years lubos.slovak Merged development into lelian/hidd lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f383dde   14 years lubos.slovak Debugging - disabled some output from other parts (virtual hcd) - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de2c901   14 years vojtechhorky devman message fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e50466   14 years vojtechhorky Device class entry in devman uses interface It is possible to connect … 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) @228e490   14 years martin initial modifications for supporting declarative IPC interfaces 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) @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) @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) @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) @cb819f9   14 years jakub When using async framework, we already know the call is not a … 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) @c6c389ed   14 years jiri Yet 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) @a79d88d   14 years jakub Move the device driver framework drivers under "uspace/drv" in the … 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) @c9f3b45c   15 years trochtova.lenka devman, libdrv: replace async_string_receive by async_data_write_accept 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) @c47e1a8   15 years trochtova.lenka merge mainline changes (rev. 451) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @04c7003f   15 years trochtova.lenka renamed serial port driver to ns8250, fixed a little bug 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) @3843ecb   15 years trochtova.lenka device classes as interface sets 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) @9a66bc2e   15 years trochtova.lenka several bugs fixed 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) @a087f2e   15 years trochtova.lenka copy drivers to the ramdisk including their configuration files (ia32) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66babbd   15 years trochtova.lenka child device registration - match ids 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) @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) @924c75e1   15 years trochtova.lenka backup (unstable) 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
Note: See TracRevisionLog for help on using the revision log.