=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== xserver-xorg-video-intel-2.99.917+git20200714/NEWS-1147- xserver-xorg-video-intel-2.99.917+git20200714/NEWS:1148: * Remove dependency upon x86 asm for cross-building to unsupported xserver-xorg-video-intel-2.99.917+git20200714/NEWS-1149- architectures. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/autogen.sh-2- xserver-xorg-video-intel-2.99.917+git20200714/autogen.sh:3:srcdir=`dirname "$0"` xserver-xorg-video-intel-2.99.917+git20200714/autogen.sh-4-test -z "$srcdir" && srcdir=. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-130- AS_HELP_STRING([--with-gen4asm=PATH], xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:131: [Path to intel-gen4asm binary]), xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-132- [path="$withval"], ############################################## xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-136- else xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:137: PKG_CHECK_MODULES(GEN4ASM, [intel-gen4asm >= 1.2], [gen4asm=yes], [gen4asm=no]) xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-138- if test "x$ASM" = "xyes" -a "x$gen4asm" != "xyes"; then xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:139: AC_MSG_ERROR([intel-gen4asm support requested but not found]) xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-140- fi ############################################## xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-146- else xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:147: INTEL_GEN4ASM="`pkg-config intel-gen4asm --variable=exec_prefix`/bin/intel-gen4asm" xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-148- fi xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-149- if ! test -e "$INTEL_GEN4ASM"; then xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:150: AC_MSG_ERROR([intel-gen4asm enabled, but not found. Tried '$INTEL_GEN4ASM'.]) xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-151- fi ############################################## xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-422-PKG_CHECK_MODULES(XORG, [xorg-server >= $required_xorg_server_version xproto fontsproto damageproto pixman-1 >= $required_pixman_version $REQUIRED_MODULES]) xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:423:ABI_VERSION=`$PKG_CONFIG --variable=abi_videodrv xorg-server` xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:424:XSERVER_VERSION=`$PKG_CONFIG --modversion xorg-server` xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:425:PIXMAN_VERSION=`$PKG_CONFIG --modversion pixman-1` xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-426- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-549- if test "x$have_dri2" != "xno"; then xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:550: dridriverdir=`$PKG_CONFIG --variable=dridriverdir dri` xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-551- if test "x$dridriverdir" = "x"; then ############################################## xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-765- xserver-xorg-video-intel-2.99.917+git20200714/configure.ac:766:sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server` xserver-xorg-video-intel-2.99.917+git20200714/configure.ac-767- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/compat-api.h-188-#if HAS_DEVPRIVATEKEYREC xserver-xorg-video-intel-2.99.917+git20200714/src/compat-api.h:189:#define __get_private(p, key) dixGetPrivateAddr(&(p)->devPrivates, &(key)) xserver-xorg-video-intel-2.99.917+git20200714/src/compat-api.h-190-#else ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_cursor.c-256- hwp->writeDacMask(hwp, 0xFF); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_cursor.c:257: hwp->writeDacWriteAddr(hwp, 0x04); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_cursor.c-258- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1351- for (j = 0; j < 8; j++) { xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1352: hwp->writeDacWriteAddr(hwp, (index << 3) + j); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1353- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1377- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1378: hwp->writeDacWriteAddr(hwp, index << 2); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1379- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1382- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1383: hwp->writeDacWriteAddr(hwp, (index << 2) + 1); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1384- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1387- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1388: hwp->writeDacWriteAddr(hwp, (index << 2) + 2); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1389- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1392- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1393: hwp->writeDacWriteAddr(hwp, (index << 2) + 3); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1394- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1401- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1402: hwp->writeDacWriteAddr(hwp, index << 2); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1403- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1406- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1407: hwp->writeDacWriteAddr(hwp, (index << 2) + 1); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1408- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1411- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1412: hwp->writeDacWriteAddr(hwp, (index << 2) + 2); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1413- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1416- xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1417: hwp->writeDacWriteAddr(hwp, (index << 2) + 3); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1418- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1438- b = colors[index].blue; xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c:1439: hwp->writeDacWriteAddr(hwp, index); xserver-xorg-video-intel-2.99.917+git20200714/src/legacy/i810/i810_driver.c-1440- hwp->writeDacData(hwp, r); ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/sna/gen2_render.h-71-/* Dword 2 */ xserver-xorg-video-intel-2.99.917+git20200714/src/sna/gen2_render.h:72:#define BUF_3D_ADDR(x) ((x) & ~0x3) xserver-xorg-video-intel-2.99.917+git20200714/src/sna/gen2_render.h-73- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/sna/gen3_render.h-102-/* Dword 2 */ xserver-xorg-video-intel-2.99.917+git20200714/src/sna/gen3_render.h:103:#define BUF_3D_ADDR(x) ((x) & ~0x3) xserver-xorg-video-intel-2.99.917+git20200714/src/sna/gen3_render.h-104- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-76- xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c:77:static void gen3_update_vertex_buffer_addr(struct kgem *kgem, xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-78- uint32_t offset) ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-507-static void xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c:508:gen3_get_instruction_addr(uint32_t src_type, uint32_t src_nr, char *name) xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-509-{ ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-602- gen3_get_instruction_dst(data, i, dst_name, 0); xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c:603: gen3_get_instruction_addr((t1 >> 24) & 0x7, xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-604- (t1 >> 17) & 0xf, ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-907- data[i]&(~1),data[i]&1?", auto cache invalidate disabled":""); xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c:908: gen3_update_vertex_buffer_addr(kgem, offset + i); xserver-xorg-video-intel-2.99.917+git20200714/src/sna/kgem_debug_gen3.c-909- break; ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/i830_reg.h-148-/* Dword 2 */ xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/i830_reg.h:149:#define BUF_3D_ADDR(x) ((x) & ~0x3) xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/i830_reg.h-150- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/i915_reg.h-102-/* Dword 2 */ xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/i915_reg.h:103:#define BUF_3D_ADDR(x) ((x) & ~0x3) xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/i915_reg.h-104- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/intel_dri.c-663-#if HAS_DIXREGISTERPRIVATEKEY xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/intel_dri.c:664: XID *ptr = dixGetPrivateAddr(&client->devPrivates, &i830_client_key); xserver-xorg-video-intel-2.99.917+git20200714/src/uxa/intel_dri.c-665-#else ############################################## xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i830_reg.h-142-/* Dword 2 */ xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i830_reg.h:143:#define BUF_3D_ADDR(x) ((x) & ~0x3) xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i830_reg.h-144- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i915_reg.h-102-/* Dword 2 */ xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i915_reg.h:103:#define BUF_3D_ADDR(x) ((x) & ~0x3) xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i915_reg.h-104- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i915_structs.h-761- xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i915_structs.h:762:#define OP_3D_LOAD_INDIRECT_GFX_ADDR (1 << 14) xserver-xorg-video-intel-2.99.917+git20200714/xvmc/i915_structs.h-763- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-14761- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:14762: configure: Allow manual specification of intel-gen4asm path xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-14763- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-23853- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:23854: $ intel-gen4disasm -g7 - xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-23855- - { 0x00600041, 0x208077be, 0x008d03c0, 0x008d0180 }, ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-23870- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:23871: $ intel-gen4disasm -g7 - xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-23872- - { 0x00600041, 0x208077be, 0x008d03c0, 0x008d0180 }, ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-24588- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:24589: This way, when a new intel-gen4asm is available (because one just hacked xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-24590- on it and has installed a new version for instance) the shaders will be ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29184- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:29185: Use path for intel-gen4asm derived from pkg-config xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29186- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29187- As we use pkg-config to determine whether to use intel-gen4asm, we xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:29188: should also use it to locate the right version of intel-gen4asm to use. xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29189- This allows the user to install the assembler in a non-standard path for ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29248- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:29249: Fix out-of-tree builds with intel-gen4asm installed xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29250- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:29251: The make rules to compile shaders with intel-gen4asm referenced the .g4a xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-29252- source files without using $(srcdir), which broke out-of-tree builds. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-54149- Redefine some M4 macros, also update the check for xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:54150: intel-gen4asm to support Ivybridge xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-54151- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-57122- It is weird that some rendercheck cases only work fine with headerless write. xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:57123: Need to update intel-gen4asm to support headerless write xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-57124- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-57224- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:57225: Need to update intel-gen4asm to build these fragments xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-57226- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-65122- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:65123: Check the version of intel-gen4asm tool in configure.ac xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-65124- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-65789- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:65790: Also check intel-gen4asm tool here for new -g option, which is xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-65791- required to compile new programs. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-66193- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:66194: This depends on updated intel-gen4asm be ready for new chip. xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-66195- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-67367- into EXA, which will use the pseudo-random pixmap addr and the EXA xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:67368: offscreen base addr (which is really just FbBase) to calculate the xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-67369- offset. This will fail. So disable kernel fence reg management in the ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-71814- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:71815: Fix gen4asm rule to work with a build dir xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-71816- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-73017- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:73018: intel-gen4asm doesn't allow '#' line xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-73019- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-73376- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:73377: Use m4 to clean up gen4 asm progs. Start adding projective transform support. xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-73378- ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-80287- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:80288: This is a try to use new gen4asm language, and will finish xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-80289- composite program for mask picture with or without CA case later. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-83237- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:83238: This is a try to use new gen4asm language, and will finish xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-83239- composite program for mask picture with or without CA case later. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-83688- implementation on the 965, which should make them easier to modify in the xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:83689: future. The compiled versions are also included, so that intel-gen4asm isn't a xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-83690- build requirement for people that aren't modifying these programs. ############################################## xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-85599- xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog:85600: Use xf86int10Addr() when calculating an address to read the video BIOS from, out xserver-xorg-video-intel-2.99.917+git20200714/debian/upstream.changelog-85601-