1. 30 Jan, 2017 10 commits
  2. 29 Jan, 2017 1 commit
  3. 28 Jan, 2017 4 commits
  4. 27 Jan, 2017 3 commits
  5. 24 Jan, 2017 1 commit
  6. 23 Jan, 2017 1 commit
  7. 19 Jan, 2017 1 commit
  8. 18 Jan, 2017 2 commits
    • maurossi's avatar
      android: ac/debug: move sid_tables.h generation and IB decode to amd/common · 730574c5
      maurossi authored and Emil Velikov's avatar Emil Velikov committed
      This patch is the porting to android of the following commits:
      
      b838f642 "ac/debug: Move sid_tables.h generation to common code."
      0ef1b4d5
      
       "ac/debug: Move IB decode to common code."
      
      Fixes android building errors due to sid_tables.h
      and ac_debug.c, ac_debug.h moved to amd/common
      
      Tested by building nougat-x86
      Acked-by: default avatarNicolai Hähnle <nicolai.haehnle@amd.com>
      Acked-by: Emil Velikov's avatarEmil Velikov <emil.velikov@collabora.com>
      730574c5
    • maurossi's avatar
      android: amd/common: fix LLVMInitializeAMDGPU* functions declaration · f93f7cae
      maurossi authored and Emil Velikov's avatar Emil Velikov committed
      
      
      LLVMInitializeAMDGPU* functions need to be explicitly declared
      and mesa expects them via <llvm-c/Target.h> header,
      but LLVM needs to be instructed to invoke its own LLVM_TARGET(AMDGPU) macro,
      or the functions will not be available.
      
      A new llvm cflag (-DFORCE_BUILD_AMDGPU) serves this purpose,
      the same mechanism is used also by other llvm targets e.g. FORCE_BUILD_ARM
      
      A necessary prerequisite is to have AMDGPU target handled accordingly
      in llvm config files i.e. {Target,AsmParser,AsmPrinter}.def
      for llvm device build includes.
      
      This avoids the following building errors:
      
      external/mesa/src/amd/common/ac_llvm_util.c:43:2: error: implicit declaration of function 'LLVMInitializeAMDGPUTargetInfo' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
              LLVMInitializeAMDGPUTargetInfo();
              ^
      external/mesa/src/amd/common/ac_llvm_util.c:44:2: error: implicit declaration of function 'LLVMInitializeAMDGPUTarget' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
              LLVMInitializeAMDGPUTarget();
              ^
      external/mesa/src/amd/common/ac_llvm_util.c:45:2: error: implicit declaration of function 'LLVMInitializeAMDGPUTargetMC' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
              LLVMInitializeAMDGPUTargetMC();
              ^
      external/mesa/src/amd/common/ac_llvm_util.c:46:2: error: implicit declaration of function 'LLVMInitializeAMDGPUAsmPrinter' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
              LLVMInitializeAMDGPUAsmPrinter();
              ^
      Acked-by: default avatarNicolai Hähnle <nicolai.haehnle@amd.com>
      Acked-by: Emil Velikov's avatarEmil Velikov <emil.velikov@collabora.com>
      f93f7cae
  9. 17 Jan, 2017 6 commits
  10. 16 Jan, 2017 5 commits
  11. 14 Jan, 2017 4 commits
  12. 13 Jan, 2017 2 commits