pulseaudio/src
Tanu Kaskinen c8bd93c5a7 core-util, cpu-x86: use __get_cpuid() instead of homegrown assembly
The get_cpuid() function in cpu-x86.c was buggy on x86-64. When building
without optimizations, the homegrown assembly code overwrote the
beginning of the function argument list on the stack. That happened to
work fine on regular x86-64, but caused crashing with the x32 ABI.

At least GCC and clang provide cpuid.h, which has the __get_cpuid()
function that can be used instead of the homegrown assembly.

The PA_REG_* constants can be removed as well, because they're not used
any more.

BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=103656
2017-12-07 01:06:48 +02:00
..
daemon system.pa: load module-card-restore 2017-10-24 20:05:18 +03:00
modules switch-on-connect: add option to ignore virtual sinks/sources 2017-12-03 22:27:53 +01:00
pulse client-conf: Add a default value for disable-memfd 2017-12-04 07:36:19 +05:30
pulsecore core-util, cpu-x86: use __get_cpuid() instead of homegrown assembly 2017-12-07 01:06:48 +02:00
tests json-test: Fix Coverity warning 2017-10-09 10:39:45 +02:00
utils qpaeq: change license from AGPL to LGPL v2.1 2017-09-19 21:29:44 +03:00
.gitignore pulse: Add a JSON-parsing library 2016-06-22 21:04:47 +05:30
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile.am build-sys: add the Dell dock TB16 configuration 2017-11-23 17:40:40 +02:00
map-file volume: Add LFE balance API 2015-10-30 09:13:10 +02:00