From: Eric Anholt Date: Wed, 24 Jun 2009 01:16:42 +0000 (-0700) Subject: Oops, fix up printed hw offset since the HEAD pointer fixup X-Git-Tag: 1.0.2~23 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf3b1a3da95a1190ad09a0007be6c4c45d76627b;p=platform%2Fupstream%2Fintel-gpu-tools.git Oops, fix up printed hw offset since the HEAD pointer fixup --- diff --git a/tools/intel_gpu_dump.c b/tools/intel_gpu_dump.c index 46aace4..17afb1e 100644 --- a/tools/intel_gpu_dump.c +++ b/tools/intel_gpu_dump.c @@ -91,7 +91,7 @@ instr_out(uint32_t *data, uint32_t hw_offset, unsigned int index, else parseinfo = " "; - fprintf(out, "0x%08x: %s 0x%08x: %s", offset + index * 4, parseinfo, + fprintf(out, "0x%08x: %s 0x%08x: %s", offset, parseinfo, data[index], index == 0 ? "" : " "); va_start(va, fmt); @@ -2018,7 +2018,7 @@ main (int argc, char *argv[]) return 1; } - intel_get_pci_device(); + intel_get_mmio(); if (argc == 1) { path = "/debug/dri/0"; @@ -2065,6 +2065,10 @@ main (int argc, char *argv[]) free (filename); printf("ACTHD: 0x%08x\n", acthd); + printf("EIR: 0x%08x\n", INREG(EIR)); + printf("EMR: 0x%08x\n", INREG(EMR)); + printf("ESR: 0x%08x\n", INREG(ESR)); + printf("IPEHR: 0x%08x\n", INREG(IPEHR_I965)); asprintf (&filename, "%s/i915_batchbuffers", path); head_offset = acthd;