[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/1] igt/dapc: Test Driver Assisted Performance Capture (DAPC)
Patchwork
patchwork at emeril.freedesktop.org
Mon Aug 28 11:51:23 UTC 2017
== Series Details ==
Series: series starting with [1/1] igt/dapc: Test Driver Assisted Performance Capture (DAPC)
URL : https://patchwork.freedesktop.org/series/29418/
State : failure
== Summary ==
IGT patchset build failed on latest successful build
60f6a12195395934f179d5ecc080353190d19a6c tests: chamelium: Eliminate reset when preparing output
make all-recursive
Making all in lib
make all-recursive
Making all in .
Making all in tests
make[4]: Nothing to be done for 'all'.
Making all in man
make[2]: Nothing to be done for 'all'.
Making all in tools
Making all in null_state_gen
make[3]: Nothing to be done for 'all'.
Making all in registers
make[3]: Nothing to be done for 'all'.
make[3]: Nothing to be done for 'all-am'.
Making all in scripts
make[2]: Nothing to be done for 'all'.
Making all in benchmarks
make[2]: Nothing to be done for 'all'.
Making all in tests
Making all in intel-ci
make[3]: Nothing to be done for 'all'.
CCLD gem_bad_batch
CCLD gem_hang
CCLD gem_bad_blit
CCLD gem_bad_address
CCLD gem_non_secure_batch
CCLD gem_stress
CCLD core_auth
CCLD core_get_client_auth
CCLD core_getclient
CCLD core_getstats
CCLD core_getversion
CCLD core_prop_blob
CCLD core_setmaster_vs_auth
CC dapc.o
dapc.c:176:3: error: ‘I915_OA_FORMAT_A12’ undeclared here (not in a function)
[I915_OA_FORMAT_A12] = { 0, 64 },
^~~~~~~~~~~~~~~~~~
dapc.c:176:3: error: array index in initializer not of integer type
dapc.c:176:3: note: (near initialization for ‘gen8_plus_oa_formats’)
dapc.c:177:3: error: ‘I915_OA_FORMAT_A12_B8_C8’ undeclared here (not in a function)
[I915_OA_FORMAT_A12_B8_C8] = { 2, 128 },
^~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:177:3: error: array index in initializer not of integer type
dapc.c:177:3: note: (near initialization for ‘gen8_plus_oa_formats’)
dapc.c:178:3: error: ‘I915_OA_FORMAT_A32u40_A4u32_B8_C8’ undeclared here (not in a function)
[I915_OA_FORMAT_A32u40_A4u32_B8_C8] = { 5, 256 },
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:178:3: error: array index in initializer not of integer type
dapc.c:178:3: note: (near initialization for ‘gen8_plus_oa_formats’)
dapc.c: In function ‘get_card_for_fd’:
dapc.c:284:2: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
while ((readdir_r(drm_dir, entry1, &entry2) == 0) && entry2 != NULL)
^~~~~
In file included from /usr/include/glib-2.0/glib/gdir.h:32:0,
from /usr/include/glib-2.0/glib.h:45,
from ./../lib/igt_core.h:43,
from dapc.c:37:
/usr/include/dirent.h:183:12: note: declared here
extern int readdir_r (DIR *__restrict __dirp,
^~~~~~~~~
dapc.c: At top level:
dapc.c:340:5: warning: no previous prototype for ‘read_perf_dapc_samples’ [-Wmissing-prototypes]
int read_perf_dapc_samples(uint8_t *temp_buf, uint8_t *out_data,
^~~~~~~~~~~~~~~~~~~~~~
dapc.c: In function ‘read_perf_dapc_samples’:
dapc.c:81:8: error: ‘I915_PERF_MMIO_NUM_MAX’ undeclared (first use in this function)
4*I915_PERF_MMIO_NUM_MAX) /* MMIO reg */
^
dapc.c:94:40: note: in expansion of macro ‘TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c:350:19: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
max_read_size = READ_TS_MMIO_BUF_SIZE_MAX;
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:81:8: note: each undeclared identifier is reported only once for each function it appears in
4*I915_PERF_MMIO_NUM_MAX) /* MMIO reg */
^
dapc.c:94:40: note: in expansion of macro ‘TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c:350:19: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
max_read_size = READ_TS_MMIO_BUF_SIZE_MAX;
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:394:9: error: ‘I915_PERF_SAMPLE_OA_SOURCE_RCS’ undeclared (first use in this function)
I915_PERF_SAMPLE_OA_SOURCE_RCS) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c: At top level:
dapc.c:415:6: warning: no previous prototype for ‘read_metrics_id_from_sysfs’ [-Wmissing-prototypes]
bool read_metrics_id_from_sysfs(int *metrics_id)
^~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c: In function ‘open_i915_rcs_oa_stream’:
dapc.c:456:3: error: ‘DRM_I915_PERF_PROP_ENGINE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_ENGINE, ring_id,
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:457:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_OA_SOURCE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_OA_SOURCE, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:458:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_CTX_ID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_CTX_ID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:459:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_PID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_PID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:460:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TAG’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TAG, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c: In function ‘open_i915_rcs_ts_stream’:
dapc.c:489:3: error: ‘DRM_I915_PERF_PROP_ENGINE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_ENGINE, ring_id,
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:489:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:489:3: note: (near initialization for ‘properties[0]’)
dapc.c:490:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TS’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TS, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:490:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:490:3: note: (near initialization for ‘properties[2]’)
dapc.c:491:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_CTX_ID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_CTX_ID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:491:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:491:3: note: (near initialization for ‘properties[4]’)
dapc.c:492:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_PID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_PID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:492:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:492:3: note: (near initialization for ‘properties[6]’)
dapc.c:493:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TAG’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TAG, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:493:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:493:3: note: (near initialization for ‘properties[8]’)
dapc.c: At top level:
dapc.c:518:11: warning: ‘struct drm_i915_perf_mmio_list’ declared inside parameter list will not be visible outside of this definition or declaration
struct drm_i915_perf_mmio_list *mmio_list)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c: In function ‘open_i915_rcs_ts_mmio_stream’:
dapc.c:523:3: error: ‘DRM_I915_PERF_PROP_ENGINE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_ENGINE, ring_id,
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:523:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:523:3: note: (near initialization for ‘properties[0]’)
dapc.c:524:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TS’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TS, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:524:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:524:3: note: (near initialization for ‘properties[2]’)
dapc.c:525:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_MMIO’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_MMIO, (uint64_t)mmio_list,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:525:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:525:3: note: (near initialization for ‘properties[4]’)
dapc.c:526:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_CTX_ID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_CTX_ID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:526:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:526:3: note: (near initialization for ‘properties[6]’)
dapc.c:527:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_PID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_PID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:527:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:527:3: note: (near initialization for ‘properties[8]’)
dapc.c:528:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TAG’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TAG, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:528:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:528:3: note: (near initialization for ‘properties[10]’)
dapc.c: At top level:
dapc.c:553:11: warning: ‘struct drm_i915_perf_mmio_list’ declared inside parameter list will not be visible outside of this definition or declaration
struct drm_i915_perf_mmio_list *mmio_list)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c: In function ‘open_i915_rcs_oa_ts_mmio_stream’:
dapc.c:563:3: error: ‘DRM_I915_PERF_PROP_ENGINE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_ENGINE, ring_id,
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:563:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:563:3: note: (near initialization for ‘properties[8]’)
dapc.c:564:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_OA_SOURCE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_OA_SOURCE, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:564:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:564:3: note: (near initialization for ‘properties[10]’)
dapc.c:565:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TS’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TS, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:565:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:565:3: note: (near initialization for ‘properties[12]’)
dapc.c:566:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_MMIO’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_MMIO, (uint64_t)mmio_list,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:566:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:566:3: note: (near initialization for ‘properties[14]’)
dapc.c:567:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_CTX_ID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_CTX_ID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:567:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:567:3: note: (near initialization for ‘properties[16]’)
dapc.c:568:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_PID’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_PID, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:568:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:568:3: note: (near initialization for ‘properties[18]’)
dapc.c:569:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_TAG’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_TAG, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:569:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:569:3: note: (near initialization for ‘properties[20]’)
dapc.c: In function ‘open_i915_periodic_oa_stream’:
dapc.c:602:3: error: ‘DRM_I915_PERF_PROP_SAMPLE_OA_SOURCE’ undeclared (first use in this function)
DRM_I915_PERF_PROP_SAMPLE_OA_SOURCE, true,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:602:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
dapc.c:602:3: note: (near initialization for ‘properties[8]’)
dapc.c: In function ‘test_perf_dapc_rcs_oa’:
dapc.c:646:17: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
report_format = I915_OA_FORMAT_A12;
^
dapc.c: In function ‘test_perf_dapc_rcs_ts_mmio’:
dapc.c:752:33: error: storage size of ‘mmio’ isn’t known
struct drm_i915_perf_mmio_list mmio;
^~~~
dapc.c:81:8: error: ‘I915_PERF_MMIO_NUM_MAX’ undeclared (first use in this function)
4*I915_PERF_MMIO_NUM_MAX) /* MMIO reg */
^
dapc.c:94:40: note: in expansion of macro ‘TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c:754:21: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
dapc_data = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:81:7: error: invalid operands to binary * (have ‘int’ and ‘uint64_t * {aka long unsigned int *}’)
4*I915_PERF_MMIO_NUM_MAX) /* MMIO reg */
^
dapc.c:94:40: note: in expansion of macro ‘TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c:754:21: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
dapc_data = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:94:39: error: invalid operands to binary * (have ‘int’ and ‘uint64_t * {aka long unsigned int *}’)
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^
dapc.c:754:21: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
dapc_data = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:94:35: warning: passing argument 1 of ‘malloc’ makes integer from pointer without a cast [-Wint-conversion]
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^
dapc.c:754:21: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
dapc_data = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./../lib/igt_core.h:36:0,
from dapc.c:37:
/usr/include/stdlib.h:427:14: note: expected ‘size_t {aka long unsigned int}’ but argument is of type ‘uint64_t * {aka long unsigned int *}’
extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
^~~~~~
dapc.c:81:7: error: invalid operands to binary * (have ‘int’ and ‘uint64_t * {aka long unsigned int *}’)
4*I915_PERF_MMIO_NUM_MAX) /* MMIO reg */
^
dapc.c:94:40: note: in expansion of macro ‘TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~
dapc.c:755:23: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
temp_buffer = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:94:39: error: invalid operands to binary * (have ‘int’ and ‘uint64_t * {aka long unsigned int *}’)
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^
dapc.c:755:23: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
temp_buffer = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:94:35: warning: passing argument 1 of ‘malloc’ makes integer from pointer without a cast [-Wint-conversion]
#define READ_TS_MMIO_BUF_SIZE_MAX (100*TS_MMIO_SAMPLE_SIZE_MAX)
^
dapc.c:755:23: note: in expansion of macro ‘READ_TS_MMIO_BUF_SIZE_MAX’
temp_buffer = malloc(READ_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./../lib/igt_core.h:36:0,
from dapc.c:37:
/usr/include/stdlib.h:427:14: note: expected ‘size_t {aka long unsigned int}’ but argument is of type ‘uint64_t * {aka long unsigned int *}’
extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
^~~~~~
dapc.c:757:19: warning: passing argument 3 of ‘memset’ makes integer from pointer without a cast [-Wint-conversion]
memset(&mmio, 0, sizeof(mmio));
^~~~~~
In file included from /usr/include/features.h:364:0,
from /usr/include/x86_64-linux-gnu/sys/types.h:25,
from /opt/igt/include/xf86drm.h:38,
from dapc.c:35:
/usr/include/x86_64-linux-gnu/bits/string3.h:78:1: note: expected ‘size_t {aka long unsigned int}’ but argument is of type ‘uint64_t * {aka long unsigned int *}’
__NTH (memset (void *__dest, int __ch, size_t __len))
^
dapc.c:761:6: error: request for member ‘mmio_list’ in something not a structure or union
mmio.mmio_list[0] = GEN6_GT_GFX_RC6;
^
dapc.c:762:6: error: request for member ‘mmio_list’ in something not a structure or union
mmio.mmio_list[1] = GEN6_GT_GFX_RC6p;
^
dapc.c:763:6: error: request for member ‘num_mmio’ in something not a structure or union
mmio.num_mmio = 2;
^
dapc.c:763:2: warning: statement with no effect [-Wunused-value]
mmio.num_mmio = 2;
^~~~
dapc.c:765:31: warning: passing argument 1 of ‘open_i915_rcs_ts_mmio_stream’ from incompatible pointer type [-Wincompatible-pointer-types]
open_i915_rcs_ts_mmio_stream(&mmio);
^
dapc.c:517:13: note: expected ‘struct drm_i915_perf_mmio_list *’ but argument is of type ‘uint64_t (*)[1] {aka long unsigned int (*)[1]}’
static void open_i915_rcs_ts_mmio_stream(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:793:23: error: request for member ‘num_mmio’ in something not a structure or union
for (r = 0; r < mmio.num_mmio; r++) {
^
dapc.c:793:17: warning: comparison between pointer and integer
for (r = 0; r < mmio.num_mmio; r++) {
^
dapc.c:795:8: error: request for member ‘mmio_list’ in something not a structure or union
mmio.mmio_list[r],
^
dapc.c:794:22: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 2 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=]
printf("mmio 0x%08X = 0x%08X\n",
^
dapc.c:752:33: warning: unused variable ‘mmio’ [-Wunused-variable]
struct drm_i915_perf_mmio_list mmio;
^~~~
dapc.c: In function ‘test_perf_dapc_rcs_oa_ts_mmio’:
dapc.c:816:33: error: storage size of ‘mmio’ isn’t known
struct drm_i915_perf_mmio_list mmio;
^~~~
dapc.c:823:17: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
report_format = I915_OA_FORMAT_A12;
^
dapc.c:89:12: error: ‘I915_PERF_MMIO_NUM_MAX’ undeclared (first use in this function)
(4*I915_PERF_MMIO_NUM_MAX) + /* MMIO reg*/ \
^
dapc.c:95:43: note: in expansion of macro ‘OA_TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_OA_TS_MMIO_BUF_SIZE_MAX (100*OA_TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:830:21: note: in expansion of macro ‘READ_OA_TS_MMIO_BUF_SIZE_MAX’
dapc_data = malloc(READ_OA_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:89:11: error: invalid operands to binary * (have ‘int’ and ‘uint64_t * {aka long unsigned int *}’)
(4*I915_PERF_MMIO_NUM_MAX) + /* MMIO reg*/ \
^
dapc.c:95:43: note: in expansion of macro ‘OA_TS_MMIO_SAMPLE_SIZE_MAX’
#define READ_OA_TS_MMIO_BUF_SIZE_MAX (100*OA_TS_MMIO_SAMPLE_SIZE_MAX)
^~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:830:21: note: in expansion of macro ‘READ_OA_TS_MMIO_BUF_SIZE_MAX’
dapc_data = malloc(READ_OA_TS_MMIO_BUF_SIZE_MAX);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dapc.c:95:42: error: invalid operands to binary * (have ‘int’ and ‘uint64_t * {aka long unsigned int *}’)
#define
More information about the Intel-gfx
mailing list