Permalink
Switch branches/tags
Nothing to show
Commits on Jun 28, 2010
  1. Release 1.2.0

    committed Jun 28, 2010
Commits on May 24, 2010
  1. Allow multiple uiomux_open() calls

    Avoid unmapping the shared state, to allow multiple mappings to
    exist (ie. multiple calls to uiomux_open() within the same process).
    uiomux_close() is only called from uiomux_on_exit(), and the
    shared state will be unmapped on exit anyway.
    committed May 24, 2010
Commits on Apr 28, 2010
  1. Remove generated files.

    pedwo committed with Apr 28, 2010
  2. tests: Added nested open test

    pedwo committed with Apr 27, 2010
Commits on Apr 22, 2010
  1. Release 1.1.0

    committed Apr 22, 2010
  2. add Matsubara-san to AUTHORS

    committed Apr 22, 2010
  3. add TODO file with some suggested improvements.

    * Please add feature suggestions here!
    
    * Please remove the entry from TODO in the same commit that implements
    a feature listed there :-)
    committed Apr 22, 2010
  4. update config.h.in, INSTALL

    committed Apr 22, 2010
Commits on Mar 19, 2010
  1. Add Android.mk for the Android code tree

    These Android.mk assume that the libuiomux code is located at
    'external' directory in the Android code tree.
    Katsuya Matsubara committed with Mar 10, 2010
  2. Apply HAVE_CONFIG_H condition in src/tests/uiomux_test.h

    config.h should be included only if HAVE_CONFIG_H defined
    when autoconf used.
    Katsuya Matsubara committed with Mar 10, 2010
  3. Fix arithmetic expression with void pointer

    void pointer should not be used in arithmetic expression without
    any type cast because of referring uncertain entity.
    This patch adds cast of 'unsigned long' into void pointer variable
    in an arithmetic expression.
    Katsuya Matsubara committed with Mar 10, 2010
  4. Fix wrong comparison in uiomux_phys_to_virt()

    uio_map_phys_to_virt() returns a void pointer value or NULL,
    not unsigned long value -1. This patch fixes checking return
    value of uio_map_phys_to_virt() in uiomux_phys_to_virt().
    Katsuya Matsubara committed with Mar 10, 2010
  5. Fix parameter type for memory address in uio_map_virt_to_phys()

    Parameter for memory address should be 'unsigned'. This change
    can also suppress a warning of comparison between signed 'phys'
    and unsigned 'map->address' by compiler.
    Katsuya Matsubara committed with Mar 10, 2010
  6. Treat return value from system functions

    fgets(), write(), read() functions may return error value and
    these errors should be handled. And this patch changes type of
    return value of uio_sleep() for error delivering.
    Katsuya Matsubara committed with Mar 10, 2010
  7. Suppress a warning by compiler in init_owners_table()

    A compiler may guess that the variable 'owners' can be referred
    uninitialized because it is used only in conditional statements.
    This patch adds NULL initialization for the variable to supress
    such warning.
    Katsuya Matsubara committed with Mar 10, 2010
  8. Suppress a type mismatch warning in uiomux_dump_mmio()

    This patch adds type casting (void **) for 5th argument
    at uiomux_get_mmio() invocation.
    Katsuya Matsubara committed with Mar 10, 2010
  9. Fix uninitialize variable access

    The patch 4d81260 has a trivial bug
    that is uninitialized variable access just before set up the variable.
    Katsuya Matsubara committed with Mar 10, 2010
  10. Fix wrong page counting

    To find enough number of page for specified size of memory,
    'pagesize - 1' should be added to the size before counting up pages.
    Katsuya Matsubara committed with Mar 10, 2010
Commits on Feb 23, 2010
  1. Add mmio dump public API functions

    Adds public API functions:
    	uiomux_dump_mmio()
    	uiomux_dump_mmio_filename()
    declared in new header <uiomux/dump.h>.
    committed Feb 23, 2010
Commits on Dec 18, 2009
Commits on Oct 9, 2009
  1. Release 1.0.0

    committed Oct 9, 2009
Commits on Oct 5, 2009
  1. cleanup

    committed Oct 5, 2009
Commits on Jul 22, 2009
  1. uiomux.c: indent -kr -i8

    committed Jul 22, 2009
Commits on Jul 18, 2009
Commits on Jul 16, 2009
  1. s/VPU/VPU5

    committed Jul 16, 2009
  2. add uiomux alloc" command: hog some memory

    This is useful for testing out that applications are using
    uiomux for all memory accesses, by first allocating a region
    of memory to ensure that the application's allocations are
    later in the UIO memory map.
    committed Jul 16, 2009
  3. Deal with single page allocations

    committed Jul 16, 2009
  4. Update pointers in initialization of owners table

    The pointers into the memory allocation table for each block were being
    incorrectly initialized in the shared state.
    
    Also the length of the allocation table that was being zeroed on state
    initialization was incorrectly given in units of pid_t, rather than bytes).
    committed Jul 16, 2009