[ANNOUNCE] libxcvt 0.1.3
`libxcvt` is a library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator. `libxcvt` also provides a standalone version of the command line tool `cvt` copied from the Xorg implementation and is meant to be a direct replacement to the version provided by the `Xorg` server. Alan Coopersmith (2): cvt: fix -Wmissing-prototypes warning for cvt_is_standard libxcvt 0.1.3 Olivier Fourdan (1): ci: Update CI and enable static analysis Peter Hutterer (1): README: remove double dollar sign nyanpasu64 (3): Fix hsync_start computation Fix too-small back porch at very low resolutions Rename constant to CVT_MIN_V_PORCH_RND git tag: libxcvt-0.1.3 https://xorg.freedesktop.org/archive/individual/lib/libxcvt-0.1.3.tar.xz SHA256: a929998a8767de7dfa36d6da4751cdbeef34ed630714f2f4a767b351f2442e01 libxcvt-0.1.3.tar.xz SHA512: 2fecc784375e69b6e8e46608618a5f5a8ad20ecd5229fd093883fe401dd6ea231d8b77c6753756fff01f3040bef2db60a042d40fc349769ef5348e5cd9ed1f28 libxcvt-0.1.3.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libxcvt-0.1.3.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] libxshmfence 1.3.3
libxshmfence - Shared memory 'SyncFence' synchronization primitive -- This library offers a CPU-based synchronization primitive compatible with the X SyncFence objects that can be shared between processes using file descriptor passing. Alan Coopersmith (4): configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING configure: replace deprecated AC_TRY_COMPILE with AC_COMPILE_IFELSE libxshmfence 1.3.3 Asahi Lina (1): alloc: Allow disabling memfd usage at runtime with XSHMFENCE_NO_MEMFD=1 Thomas Devoogdt (1): src/xshmfence_futex.h: fix build on 32-bit architectures using 64-bit time_t git tag: libxshmfence-1.3.3 https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.3.tar.gz SHA256: 6233ccd9fa80198835efc3039cdf8086ab2b218b17e77ebdb0a19913fcee58d3 libxshmfence-1.3.3.tar.gz SHA512: 5c7eb92fec57c247320a44f380f8dec93db753b3d89775215bfe639eefeef062d3bb1419ce710a24ae7bab9e622adc9432d696c7ccdecba0a19ec1d426f7d65f libxshmfence-1.3.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.3.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.3.tar.xz SHA256: d4a4df096aba96fea02c029ee3a44e11a47eb7f7213c1a729be83e85ec3fde10 libxshmfence-1.3.3.tar.xz SHA512: 2261b840ea621cf4ce31961ec9df17aa2e253b268afe289dfb97c240aee27b9f443fe36de5de52a2e1210b69092efde21871e20556bac9b4f1d8a3ead1b4c498 libxshmfence-1.3.3.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.3.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] libSM 1.2.5
libSM - X Session Management Library Alan Coopersmith (8): Remove "All rights reserved" from Oracle copyright notices configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL gitlab CI: add xz-utils to container for "make distcheck" unifdef __UNIXWARE__ unifdef MNX_TCPCONN SmcOpenConnection: remove cast of return value from getenv() IceReadCompleteMessage callers need to check if malloc() failed libSM 1.2.5 git tag: libSM-1.2.5 https://xorg.freedesktop.org/archive/individual/lib/libSM-1.2.5.tar.gz SHA256: a11c3d23b60dce0c13256a8ce9478c1ea330719c0747b5adfbce60571198fa57 libSM-1.2.5.tar.gz SHA512: ddfba0a4566c144420a501c040ce0aef5932f1c8d525ff9209d819e75aa13d26a7601aaa68d32b78a1526fa3f837eda87839b1feeedce8c90f388e830abb83bc libSM-1.2.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libSM-1.2.5.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libSM-1.2.5.tar.xz SHA256: 2af9e12da5ef670dc3a7bce1895c9c0f1bfb0cb9e64e8db40fcc33f883bd20bc libSM-1.2.5.tar.xz SHA512: f2e58503a7cd144a610621104b4727878dd5ba0cdf8220e72f27a3474c9b49c01dc514c60cbdfb35a9318f307b27a601580725cef0f6b5091d4c4ea57cef8c91 libSM-1.2.5.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libSM-1.2.5.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] libXv 1.0.13
libXv - library for the X Video (Xv) extension to the X Window System - Alan Coopersmith (6): Remove "All rights reserved" from Oracle copyright notices configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Use calloc instead of malloc and manual loops to zero array contents XvQueryEncodings: avoid NULL deref if length is 0, but num_encodings is not XvQueryAdaptors: avoid NULL deref if length is 0, but num_adaptors is not libXv 1.0.13 git tag: libXv-1.0.13 https://xorg.freedesktop.org/archive/individual/lib/libXv-1.0.13.tar.gz SHA256: 9a0c31392b8968a4f29a0ad9c51e7ce225bcec3c4cbab9f2a241f921776b2991 libXv-1.0.13.tar.gz SHA512: a35e9f7a4d8d346418f55c4a6c075b588b11a8282c5956ea4c9de96b7142f9535b611548a226bcd5e4ddd0006d250f283cd8fe4ab9c4d5b01c2fe88827ed13ab libXv-1.0.13.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXv-1.0.13.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libXv-1.0.13.tar.xz SHA256: 7d34910958e1c1f8d193d828fea1b7da192297280a35437af0692f003ba03755 libXv-1.0.13.tar.xz SHA512: 80d7a11e6415fbe0fc50c3c2a1abf8f0f2ec38446c9c8d88ff48875cd94b8949cb1028f2ab37476c4b25cbd7eac34dde9132dd998c4e04ea576b95ae411ba946 libXv-1.0.13.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXv-1.0.13.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] libXxf86vm 1.1.6
libXxf86vm - Extension library for the XFree86-VidMode X extension -- Alan Coopersmith (4): Remove "All rights reserved" from Oracle copyright notices configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Add X.Org's standard C warning flags to AM_CFLAGS libXxf86vm 1.1.6 Peter Williams (1): Add -no-undefined flag to LDFLAGS to fix Windows builds git tag: libXxf86vm-1.1.6 https://xorg.freedesktop.org/archive/individual/lib/libXxf86vm-1.1.6.tar.gz SHA256: d2b4b1ec4eb833efca9981f19ed1078a8a73eed0bb3ca5563b64527ae8021e52 libXxf86vm-1.1.6.tar.gz SHA512: 8ccff3d0f06277677f727b51e4f1fb95991e580df70b6b1290ef0851df1695b9b9b5b859cc231c4d11b932dac0bb1ed596f7837cb34e2efce6c0c38242070309 libXxf86vm-1.1.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXxf86vm-1.1.6.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libXxf86vm-1.1.6.tar.xz SHA256: 96af414c73ce1d5449ad04be7f9f27fa8330f844b6dda843ef22e3e1befb3ee3 libXxf86vm-1.1.6.tar.xz SHA512: 7fb3ac4302eea43b70d5106f6c7a113e28e2807da22d2bb7f040e0c4afd322cad4b7f258a5bd6da3940b6b6b39065e1acb218a6dc0ba06b9dd86ea3849231266 libXxf86vm-1.1.6.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXxf86vm-1.1.6.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] libICE 1.1.2
libICE - Inter-Client Exchange Library -- This release fixes a number of issues found by compiler warnings and static analysis. Alan Coopersmith (19): configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Set close-on-exec when opening files gitlab CI: Update to latest CI templates gitlab CI: add xz-utils to container for "make distcheck" IceOpenConnection: stop processing messages if connection was closed ConnectToPeer: return failure if malloc() fails EXTRACT_STRING: Avoid writing to NULL pointer if malloc fails _IceAddOpcodeMapping: Avoid writing to NULL pointer if malloc fails Clear some -Wuseless-cast warnings from gcc 14.1 IceReadCompleteMessage: callers need to check if malloc() failed ProcessConnectionSetup: avoid writing to NULL pointer if malloc() failed ProcessProtocolSetup: return failure if malloc() failed for ProtocolName IceProtocolSetup: return failure if malloc() failed for authIndices IceRegisterForProtocolSetup: return failure if malloc() failed AuthRequired: avoid undefined behavior in memcpy() call write_counted_string: avoid undefined behavior in fwrite() call ICElibint.h: add do ... while (0) around macro definitions ProcessAuthReply: Handle -Wconditional-uninitialized warning libICE 1.1.2 mahendra (1): libICE : Dereferencing a possible NULL pointer in error.c git tag: libICE-1.1.2 https://xorg.freedesktop.org/archive/individual/lib/libICE-1.1.2.tar.gz SHA256: 1da62f732f8679c20045708a29372b82dff9e7eceee543ed488b845002b3b0ff libICE-1.1.2.tar.gz SHA512: e4655a3e4e747bb37ea793951fc5f23265108ccf644a1fadeab5e785a35437f5f358353cf59e065965d98f4f7440baee4b8e5abc9b81b5b57a8f6bfb325df316 libICE-1.1.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libICE-1.1.2.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libICE-1.1.2.tar.xz SHA256: 974e4ed414225eb3c716985df9709f4da8d22a67a2890066bc6dfc89ad298625 libICE-1.1.2.tar.xz SHA512: 340f51ffa1f14ed442ab8bcea92dd63df147c48242e232e818cafe02f43de7ab6e99c5430b9cb8d0dc661295239d2b3f6bdb6a092ce51a98afa06235257e9b1f libICE-1.1.2.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libICE-1.1.2.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] libXrender 0.9.12
libXrender is the libX11-based client library for the Render Extension to the X11 protocol. Alan Coopersmith (4): configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Ensure all BufAlloc calls have trailing semicolon XRenderQueryFormats: add missing allocation failure check libXrender 0.9.12 Alex Richardson (1): Ensure XRenderInfo pointers are appropriately aligned git tag: libXrender-0.9.12 https://xorg.freedesktop.org/archive/individual/lib/libXrender-0.9.12.tar.gz SHA256: 0fff64125819c02d1102b6236f3d7d861a07b5216d8eea336c3811d31494ecf7 libXrender-0.9.12.tar.gz SHA512: b7cbe8ead3a4eeb7c42acede8569361cf11818d98d05ede75a5f0c48c3fb6b1c0b3b62bb2ba6aea19b4804938512e63ebed127928b1a553b518e3ab974bd089d libXrender-0.9.12.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXrender-0.9.12.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libXrender-0.9.12.tar.xz SHA256: b832128da48b39c8d608224481743403ad1691bf4e554e4be9c174df171d1b97 libXrender-0.9.12.tar.xz SHA512: 3d24a6877b500608e3e2a393532a99d4fd54fc343375d8fb51dfbb1b50cedf002c7722f771cf7776f93cb6e0421ca5966ce45435cb402d5f12a398f9ea743474 libXrender-0.9.12.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXrender-0.9.12.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] igt-gpu-tools 1.30
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 A new igt-gpu-tools release is available with the following changes: Release 1.30 (2024-12-13) - - General changes: - - New meson options xe_eudebug and vmtb. Library changes: - - Added PantherLake (PTL) support, unified PCI IDs into one common header pciids.h (Ngai-Mint Kwan) - - Added BMG support for OA (Observability Architecture) for Xe driver. (José Roberto de Souza) - - Added support for Xe3 platforms in GPGPU shader. (Andrzej Hajda) - - Added 6k resolution support for a single CRTC. (Jeevan B) - - Added support for MTL platform in GPGPU compute. (Nishit Sharma) Runner changes: - - Set option PRUNE_KEEP_ALL as default. (Kamil Konieczny) - - Allow to dynamically ignore dmesg warn messages when generating results, usefull when driver is using kernel fault injection. (Kamil Konieczny). Test changes: - - Added sanity checks for KMS properties. (Dmitry Baryshkov, Maxime Ripard) - - Improved GPGPU tests for i915 and Xe. (Zbigniew Kempczyński) - - New SRIOV test for Functional Level Reset (FLR) for Xe. (Marcin Bernatowicz) - - Added test that draws triangle without using 3d commands for vmwgfx. (Maaz Mombasawala) - - Added subtest for fallback for DP connector. (Kunal Joshi) - - Added async flips suspend resume subtest. (Santhosh Reddy Guddati) - - New test for error handling of Xe at probe time. (Francois Dugast) - - Added testing SIZE_HINTS property in KMS cursor test. (Ville Syrjälä) - - Added KMS testing for ultrajoiner. (Karthik B S) - - New test for TLB invalidation in Xe. (Sai Gowtham Ch) - - New test for timeslice duration in Xe. (Sai Gowtham Ch) - - Display brightness test during DPMS on and off. (Mohammed Thasleem) - - New tests for EU debugging for Xe. (Dominik Grzegorzek, Mika Kuoppala, Christoph Manszewski, Karolina Stolarek, Maciej Patelczyk, Pawel Sikora, Andrzej Hajda, Dominik Karol Piątkowski, Jonathan Cavitt et al) Tools changes: - - New power tool for power/energy measurement. (Ville Syrjälä) - - New VM Testbench (VMTB) - SR-IOV Virtual Machine testing tool. (Adam Miszczak) - - Fixes in amd_hdmi_compliance. (Stylon Wang and Wayne Lin) - - Fixes in intel_reg. (Lucas De Marchi) And many other bug fixes, improvements, cleanups and new tests. Adam Miszczak (4): tools/vmtb: VM Test Bench core tools/vmtb: Basic SR-IOV tests tools/vmtb: Test resources - vGPU profiles tools/vmtb: Install VMTB with IGT build system Alyssa Ross (1): tests/intel/kms_pm_rpm: use basename from libgen.h Andrzej Hajda (13): lib/gpgpu_shader: Add write_on_exception template lib/gpgpu_shader: Add set/clear exception register (cr0.1) helpers lib/intel_batchbuffer: Add helper to get pointer at specified offset lib/gpgpu_shader: Allow enabling illegal opcode exceptions in shader tests/xe_exec_sip: Introduce invalid instruction tests tests/xe_exec_sip: skip invalid instruction in SIP routine tests/xe_exec_sip: increase timeout margin for tests scripts/generate_iga64_codes: add iga64_macros.h to checksum calculation lib/gpgpu_shader: simplify load/store shaders lib/gpgpu_shader: pass surface desription to shaders via inline data lib/gpgpu_shader: add support for Xe3 platforms tests/xe_exec_sip_eudebug: increase timeout margin for tests scripts/generate_iga64_codes: fix path of iga64_macros.h Ashutosh Dixit (7): tests/intel/oa: Fix oa-exponents test lib/xe/oa: Don't skip if freq sysfs are not present drm-uapi/xe: Sync with OA syncs uapi update tests/intel/xe_oa: Tests for OA syncs lib/xe/oa: Re-instate TestOa metric sets in LNL/BMG XML's tests/intel/xe_oa: Move Xe2+ check before init_sys_info Revert "tests/xe_oa: Drop TestOa from metric_set()" Bhanuprakash Modem (9): Revert "lib/igt_psr: Remove SRD status change check for DP2.1 Panel Replay" Revert "lib/igt_psr: Fix PR state check for DisplayPort connectors" lib/igt_kms: Add a debug log for invalid pipe/output combo lib/igt_kms: Don't abort in lib helper tests/intel/kms_frontbuffer_tracking: Fix testplan documentation lib/igt_kms: Clear all pipe properties on reset tests/intel/kms_fbt: Drop invalid tests intel-ci/i915: Drop PSR + DRRS tests from blocklist intel-ci/xe: Drop PSR + DRRS tests from blocklist Bommithi Sakeena (1): tests/xe_pm_residency: Fix while loop in toggle_gt_c6 Bommu Krishnaiah (1): tests/core_setmaster: simplify device handling Christoph Manszewski (11): drm-uapi/xe: Sync with oa uapi fix lib/xe_ioctl: Add wrapper with vm_bind_op extension parameter lib/gpgpu_shader: Extend shader building library tests/xe_exec_sip: Add sanity-after-timeout test tests/xe_exec_sip_eudebug: Port tests for shaders and sip tests/xe_live_ktest: Add xe_eudebug live test drm-uapi/xe: Move eudebug uapi
[ANNOUNCE] libXau 1.0.12
libXau provides functions for handling Xauthority files and entries. This release adds support for building with meson as well as autoconf, thanks to the work of Dylan Baker. Please test building with meson and report any issues you hit to our gitlab issue tracker at: https://gitlab.freedesktop.org/xorg/lib/libxau/-/issues as we plan on removing the autoconf build support in a future release. Alan Coopersmith (8): Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Remove "All rights reserved" from Oracle copyright notices Set close-on-exec when opening files Xauth.h: add access & malloc attributes to function prototypes gitlab CI: run meson build with both gcc & clang compilers unifdef hpux XauDisposeAuth: remove void casts from functions that return void libXau 1.0.12 Alex Richardson (1): Allow building with clang after aec9d7266777e0b9243ef0f112fe0e07256bd446 Dylan Baker (1): add Meson build system Thierry LARONDE (4): Gcc < 11 doesn't allow opt. deallocator arg for __attribute((malloc)) Also test for explicit_memset(3) support Allow to use POSIX.2 compliant sed(1) Autest.c includes Xauth.h that depends on other headers. git tag: libXau-1.0.12 https://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.12.tar.gz SHA256: 2402dd938da4d0a332349ab3d3586606175e19cb32cb9fe013c19f1dc922dcee libXau-1.0.12.tar.gz SHA512: fb1c89800d1c01fb96e20c075f344176019f3f7ef6f5122c8988debe3c5dc5594e35a1c866c898563d4cfe277b8903b58604f92e089af9a16e8fa24da658d060 libXau-1.0.12.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.12.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.12.tar.xz SHA256: 74d0e4dfa3d39ad8939e99bda37f5967aba528211076828464d2777d477fc0fb libXau-1.0.12.tar.xz SHA512: 4bbe8796f4a14340499d5f75046955905531ea2948944dfc3d6069f8b86c1710042bfc7918d459320557883e6631359d48e6173c69c62ff572314e864ff97c5e libXau-1.0.12.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.12.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature