Please ignore the file changed in examples folder and the file ended with '~'.
The files in autom4te.cache are modified by automake tool automatically for testing.
configure.ac : Try to solve libraries dependency problem
lib/CL/Makefile.am : Try to solve libraries dependency problem
lib/CL/Makefile.in : Try to solve libraries dependency problem
configure    : add device "hsa"
include/elf_utils.c : Bug fixed
include/hsa.h : hsa runtime header file updated from 0.8 to 0.9
include/hsa_ext_finalize.h : hsa runtime header file updated from 0.8 to 0.9
lib/CL/clBuildProgram.c : 1. delete useless comment to make code clear
                          2. device type bug fix
                          3. add DEBUG flag to control status log
lib/CL/clCreateBuffer.c : 1. add debug message when out of max allocation memory
lib/CL/clCreateCommandQueue.c : 1. device type bug fix
                                2. add DEBUG flag to control status log
lib/CL/clCreateContextFromType.c : 1. add DEBUG flag to control status log
lib/CL/clCreateKernel.c : 1. add DEBUG flag to control status log
lib/CL/clEnqueueMapBuffer.c : 1. header error fix
lib/CL/clEnqueueNDRangeKernel.c : clEnqueueNDRangeKernel implement, it does:
                                     fill in AQL format
                                     handle kernel argument
                                     dispatch AQL packet
                                     wait kernel to finish
lib/CL/clEnqueueReadBuffer.c : no solid change
lib/CL/clFinish.c  :      1. Just fix bugs
                          TODO: It should be rewritten afterwards
lib/CL/clGetDeviceIDs.c : 1. device type bug fix
                          2. add DEBUG flag to control status log
                          3. postpone the hsa device access
lib/CL/clGetDeviceInfo.c :1. device type bug fix
lib/CL/clGetPlatformIDs.c: no solid change
lib/CL/clReleaseCommandQueue.c : implement clReleaseCommandQueue, do hsa queue destroy.
lib/CL/clReleaseContext.c : implement clReleaseContext, do hsa shut down.
lib/CL/clReleaseEvent.c : Bug fixed. Double free commandqueue problem
lib/CL/clReleaseKernel.c : implement clReleaseKernel, do signal destroy & kernel argment free.
lib/CL/clReleaseMemObject.c : implement clReleaseMemObject, do memory deregister.
lib/CL/devices/devices.c : Support Both HSA GPU & pthread
lib/CL/devices/hsa/hsa.c : Bug fix & toggle function run
                           TODO : May modify the flow afterwards
lib/CL/devices/hsa/hsa_header.h : device profile correction & support default
lib/CL/devices/pthread/pocl-pthread.h : change CL_DEVICE_TYPE_DEFAULT to hsa gpu
lib/CL/pocl_cl.h : improve the debug message handler
lib/poclu/poclu_misc.c : modify for testing
pocl.icd.in : no solid change
pocl.pc.in : try to solve libraries dependence
tests/kernel/kernel.c : change for testing
tests/testsuite : change for testing
autom4te.cache/requests
autom4te.cache/traces.0
autom4te.cache/traces.1
config.h.in
configure.ac
examples/Parboil/Makefile.in
examples/opencl-book-samples/Makefile.in : No solid change
lib/CL/clBuildProgram.c
lib/CL/clFinish.c : Remove Useless Code
lib/CL/clCreateKernel.c : Try to fix "dl_handle is not functional" Error but failed.
  TODO: Write a kernel argument parser to handle kernel parameter.
lib/CL/clGetKernelWorkGroupInfo.c : Implement some HSA features.
  TODO: parameter CL_KERNEL_COMPILE_WORK_GROUP_SIZE is not handled if dl_handle is
  not functional.
lib/CL/clBuildProgram.c : saparate llvm flow apart
lib/CL/clCreateKernel.c : replace dl_handle with our kernelArg parser
                          saparate llvm flow apart
lib/CL/clEnqueueNDRangeKernel.c : suport non-memory-object array
                                  saparate llvm flow apart
lib/CL/clGetKernelWorkGroupInfo.c : No solid change
lib/CL/clBuildProgram.c : 1. add DEBUG flag to control messages
                          2. add support to clCreateProgramWithBinary
                          3. merge brig_binary_file, brig_binary_size to binary_file, binary_size
lib/CL/clCreateContextFromType.c : 1. Bug Fixed to pocl_init_devices()
lib/CL/clCreateKernel.c : 1. add support to clCreateProgramBinary
                          2. fix some bugs for CPU device
lib/CL/clEnqueueNDRangeKernel.c : 1. support local arguments
                                  2. remove some useless code
lib/CL/clEnqueueReadBuffer.c : 1. remove some useless code
lib/CL/clGetDeviceIDs.c : 1. fix some device bugs.
                      //TODO: Try to support CL_DEVICE_TYPE_ALL
                      // It is not functional.
lib/CL/clGetKernelWorkGroupInfo.c : //TODO: Try to fix more features.
                                    //Now the value is not correct.
lib/CL/clReleaseContext.c : Toggle hsa_shutdown
                            //FIXME: run opencv and find hsa shutdown too early, which
                                     causes core dump unexpectedly.
                            //TODO: find a proper time to shut down the runtime.
lib/CL/clSetKernelArg.c : 1. fix some bugs -> correct the boundary.
                          2. fill up kernel argument attribute for clCreateProgramWithBinary
lib/CL/devices/devices.c : 1. fix some bugs for CPU device
                          //TODO: support CL_DEVICE_TYPE_ALL
lib/CL/devices/hsa/hsa.c : 1. initial the buffer object
lib/CL/devices/pthread/pthread.c : 1. Turn on the debug message for debugging pthread
lib/CL/pocl_cl.h : 1. remove some useless code
                   2. add a flag to test spir frontend