1. 11 Jul, 2018 2 commits
  2. 20 Jun, 2018 2 commits
  3. 18 Jun, 2018 1 commit
  4. 25 May, 2018 3 commits
  5. 22 May, 2018 1 commit
  6. 21 May, 2018 1 commit
  7. 09 May, 2018 2 commits
  8. 01 May, 2018 1 commit
  9. 27 Apr, 2018 1 commit
  10. 24 Apr, 2018 1 commit
  11. 19 Apr, 2018 1 commit
  12. 06 Apr, 2018 1 commit
  13. 03 Apr, 2018 1 commit
    • John Stultz's avatar
      libdrm: gralloc_handle.h: Fix build issue with Android · 35affe89
      John Stultz authored
      In trying to integrate the new gralloc_handle.h with the
      drm_hwcomposer, I started seeing the following compilation
      errors:
      
      In file included from external/drm_hwcomposer/platformdrmgeneric.cpp:28:
      external/libdrm/android/gralloc_handle.h:108:9: error: cannot initialize return object of type 'native_handle_t *' (aka 'native_handle *') with an lvalue of type 'struct gralloc_handle_t *'
              return handle;
                     ^~~~~~
      1 error generated.
      
      This seems to be due to the gralloc_handle_create() definition
      needs to return a native_handle_t * type, rather then a
      gralloc_handle_t *, which is what the code actually returns.
      
      After talking w/ Rob Herring, having the code return the
      native handle should be the proper fix, so that is what
      this patch changes.
      
      Cc: Chih-Wei Huang <cwhuang@android-x86.org>
      Cc: Stefan Schake <stschake@gmail.com>
      Cc: Robert Foss <robert.foss@collabora.com>
      Cc: Sean Paul <seanpaul@google.com>
      Cc: Rob Herring <robh@kernel.org>...
      35affe89
  14. 30 Mar, 2018 3 commits
  15. 28 Mar, 2018 2 commits
  16. 22 Mar, 2018 5 commits
  17. 20 Mar, 2018 9 commits
  18. 19 Mar, 2018 1 commit
    • John Stultz's avatar
      libdrm: intel/Android.mk: Filter libdrm_intel library requirements on x86/x86_64 · ed07718a
      John Stultz authored
      
      
      When building AOSP after updating libdrm project to the
      freedesktop/master branch, I've seen the following build errors:
      
      external/libdrm/intel/Android.mk: error: libdrm_intel
      (SHARED_LIBRARIES android-arm64) missing libpciaccess
      (SHARED_LIBRARIES android-arm64) You can set
      ALLOW_MISSING_DEPENDENCIES=true in your environment if this is
      intentional, but that may defer real problems until later in the
      build.
      
      Using ALLOW_MISSING_DEPENDENCIES=true when building allows
      things to function properly, but is not ideal.
      
      So basically, while I'm not including the libdrm_intel package
      into the build, just the fact that the Android.mk file references
      libpciaccess which isn't a repo included in AOSP causes the build
      failure.
      
      So it seems we need some sort of conditional filter in the
      Android.mk to skip over it if we're not building for intel.
      
      Cc: Chad Versace <chad.versace@linux.intel.com>
      Cc: Marissa Wall <marissaw@google.com>
      Cc: Sean Paul <seanpaul@google.com>
      Cc: Dan Willemsen <dwillemsen@google.com>
      Cc: Tomasz Figa <tfiga@google.com>
      Cc: Robert Foss <robert.foss@collabora.com>
      Reviewed-by: Emil Velikov's avatarEmil Velikov <emil.velikov@collabora.com>
      Signed-off-by: John Stultz's avatarJohn Stultz <john.stultz@linaro.org>
      Signed-off-by: Rob Herring's avatarRob Herring <robh@kernel.org>
      ed07718a
  19. 15 Mar, 2018 1 commit
  20. 14 Mar, 2018 1 commit