[Beignet] [ANNOUNCE] Beignet 1.0.3 (2015-04-17)

Zhigang Gong zhigang.gong at linux.intel.com
Thu Apr 16 21:05:57 PDT 2015


Beignet 1.0.3 (2015-04-17)
==========================

Beignet 1.0.3 has been released. It's a bug fix release including the
following highlighted improvements:

1. Fixed one event callback related bug.
2. Fixed one segfault bug when device is inaccessible.
3. Support very large OpenCL kernels.
4. Fixed the last OpenCL 1.2 conformance bug.

Git tag: Release_v1.0.3
Gitweb URL: http://cgit.freedesktop.org/beignet
Download: https://01.org/sites/default/files/beignet-1.0.3-source.tar.gz
Official release notes: https://01.org/beignet/downloads/beignet-1.0.3-2015-04-17

md5sum: 3f1086e2c2e74fd0e5bd7050b8b2eb34 Beignet-1.0.3-Source.tar.gz
sha1sum: bb9538a438c4579d8ab910a6aec4c3b72d5aa3e8 Beignet-1.0.3-Source.tar.gz
sha256sum: 21f878d5c6d900c0f28bf53450126468b54295cb248a2686a4abbb1f7c7fca32 Beignet-1.0.3-Source.tar.gz

-----------------------------------------------------------------

Brian Kloppenborg (1):
      BUGFIX: Prohibit 'make package' from doing system install of ICD vendor file

David Couturier (1):
      Fix: (v3) Event callback that were not executed when command was already CL_COMPLETE + thread safety for callbacks

Junyan He (1):
      Generate NAN for UNDEF value in printf parser.

Rebecca N. Palmer (2):
      FindLLVM: allow LLVM/Clang 3.6
      Don't crash if device inaccessible

Rebecca Palmer (1):
      Use matching versions of clang/llvm and libclang/libllvm

Zhigang Gong (25):
      Build: fix the beignet icd name when CMAKE_INSTALL_FULL_LIBDIR is undefined.
      runtime: fix a conformance bug in cl_get_kernel_arg_info.
      update document.
      GBE: correct some temporary virtual register's simdWidth.
      GBE: avoid to use the GenRegister::xxxgrf(simdWidth,xxx).
      runtime: Enhance the error handling when flush gpgpu command queue.
      strip unsupported attributes and calling conventions.
      GBE: fix safe type definition.
      GBE: extend registers/tuples/immediates to 32bit wide.
      GBE: extend backend label to 32 bit.
      GBE: don't type cast register/labelindex to integer.
      GBE: Extend front label ip to 32 bit on demand.
      GBE: Use actual bti information to determine a pointer's addressspace.
      GBE: refine error handling for private libva buffer sharing extension.
      GBE: correct the instruction replacement logic in scalarize pass.
      GBE: fix an potential assertion in constant expanding pass.
      GBE: fix a bug in byte scatter write.
      CMake: allow to build with LLVM 3.3/3.4.
      runtime: don't try to open nonexistent render nodes or device files.
      utests: don't continue to run any case when fail to initialize device.
      Doc: add a command to install dependencies.
      GBE: should initialize useDWLabel to false by default.
      Doc: update cmd parser issue for HSW platforms.
      Doc: update known issue for the store/load pointer issue.
      Bump to 1.0.3.

-
Thanks,
Zhigang Gong.


More information about the Beignet mailing list