Permalink
Switch branches/tags
Nothing to show
Commits on Nov 16, 2015
Commits on May 18, 2015
Commits on Nov 10, 2014
Commits on Nov 8, 2014
  1. update README

    Shinpei Kato committed Nov 8, 2014
Commits on Nov 7, 2014
Commits on Oct 28, 2014
  1. Update README.pscnv.md

    shinpei0208 committed Oct 28, 2014
  2. Update README.nvrm.md

    shinpei0208 committed Oct 28, 2014
  3. Update README.nouveau.md

    shinpei0208 committed Oct 28, 2014
  4. Update README.gdev.md

    shinpei0208 committed Oct 28, 2014
  5. Update README.cmake.md

    shinpei0208 committed Oct 28, 2014
Commits on Oct 22, 2014
  1. Support non-root gdev with render nodes

    Constellation committed Oct 22, 2014
    Close #30
    
    Leveraging newly added DRM *render nodes* architecture,
    DRM can restrict the priviledges to render nodes with file based permission.
    So, by opening splitted `/dev/dri/renderD%d` device file, if the user have
    permission to this file, the user can execute GPGPU applications without root
    permission.
    Currently, typically, `video` group is allowed to access this device file.
    So by adding the user to `video` group, the non-root user can use gdev.
    
    [1]: http://dvdhrm.wordpress.com/2013/05/29/drm-render-and-modeset-nodes/
Commits on Oct 12, 2014
  1. Drop libpciaccess dependency

    Constellation committed Oct 12, 2014
    Using libDRM's method, we can count the ordinal number of CUDA available devices.
    And libpciaccess is not needed any more in libgdev.
  2. Add .editorconfig

    Constellation committed Oct 12, 2014
Commits on Oct 8, 2014
  1. Update README.cmake.md

    Constellation committed Oct 8, 2014
  2. Fix tables

    Constellation committed Oct 8, 2014
  3. Some clean up in README

    Constellation committed Oct 8, 2014
Commits on Oct 2, 2014
  1. Use explicitly make executable

    Constellation committed Oct 2, 2014
    Kernel module build depends on the `make`. So we need to specify `make`
    explicitly. Since when we specifiy the generator as Ninja or something,
    CMAKE_MAKE_PROGRAM becomes different from `make`.
Commits on Oct 1, 2014
  1. Unintended address sign-extension on 32bit environment

    Constellation committed Oct 1, 2014
    Patch from Sylvain Collange
  2. Use ADD_CUSTOM_COMMAND + OUTPUT instead of ADD_CUSTOM_TARGET

    Constellation committed Oct 1, 2014
    Since ADD_CUSTOM_TARGET considers the output as always out of date[1],
    it always breaks the build cache.
    
    [1]: http://www.cmake.org/cmake/help/v3.0/command/add_custom_target.html
  3. Build fix: ocelot build fix for newer bison environment

    Constellation committed Oct 1, 2014
    From the some version of bison, generated header contains yyparse
    function prototype. Because it uses undeclared nested class and it contains
    circular reference, we cannot build it with this prototype.
    To avoid this compile error, we replace `yyparse(...)` to
    `dummy_yyparse_to_avoid_compile_error(void)` by using C macro.
  4. Use CMAKE_CURRENT_SOURCE_DIR / CMAKE_CURRENT_BINARY_DIR to prevent ov…

    Constellation committed Oct 1, 2014
    …errided ptxgrammar.h use
Commits on Sep 30, 2014
  1. Fix .travis.yml

    Constellation committed Sep 30, 2014
  2. Add gdevice_count to gdev API

    Constellation committed Sep 30, 2014
    And support barra.
  3. Link libgdev to libucuda

    Constellation committed Sep 30, 2014
    It purges the necessarity of linking libgdev in user app side.
  4. gdev: added a contributor

    shinpei0208 committed Sep 30, 2014
  5. Add barra build support to CMakeLists.txt

    Constellation committed Sep 15, 2014
    Accept "barra" as a `driver` option value.
    When it is specified, we use `barra` as a gdev's backend.
Commits on Sep 26, 2014
  1. disable Elf32 because gpu only use 64bit

    messi committed Sep 26, 2014