[ANNOUNCE] libxcvt 0.1.3

2024-12-13 Thread Alan Coopersmith
`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

2024-12-13 Thread Alan Coopersmith
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

2024-12-13 Thread Alan Coopersmith
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

2024-12-13 Thread Alan Coopersmith
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

2024-12-13 Thread Alan Coopersmith
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

2024-12-13 Thread Alan Coopersmith
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

2024-12-13 Thread Alan Coopersmith
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

2024-12-13 Thread Kamil Konieczny
-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

2024-12-13 Thread Alan Coopersmith
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