Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-21 | Bump to 1.0.2 for release. | Eric Anholt | |
2009-09-17 | Print unmatched opcode value for all 3D UNKNOWN messages | Carl Worth | |
This just simplifies one step for fixing up an incompletely-parsed dump. | |||
2009-09-08 | Add support for new chips | Xiang, Haihao | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||
2009-09-08 | CS FENCE in URB_FENCE is 11-bits wide | Xiang, Haihao | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||
2009-09-08 | Fix the length of CONSTANT_BUFFER | Xiang, Haihao | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||
2009-09-04 | intel_gpu_dump: Don't pretend we understand vertex formats on 8xx. | Eric Anholt | |
2009-09-04 | intel_gpu_dump: Parse LOAD_STATE_IMMEDIATE_2 for 830. | Eric Anholt | |
2009-09-04 | intel_gpu_dump: Add IPEIR and PGTBL_ER to output. | Eric Anholt | |
2009-09-04 | Add INSTDONE bits for 830-865. | Eric Anholt | |
2009-09-04 | intel_gpu_dump: Fix decode for LOAD_STATE_IMMEDIATE_1 with S8 set. | Eric Anholt | |
2009-09-04 | Add a manpage for intel_reg_write | Eric Anholt | |
2009-09-03 | dump: Minor typo | Chris Wilson | |
2009-09-01 | Add gem_fence_thrash test | Chris Wilson | |
This is a test case that overcommits fence registers between threads, which are copying from one fenced bo to another. In earlier versions of the driver this would cause excessive spinning as the first inactive (i.e. not in use by the GPU) would be used to service the next page. After all the fence registers had been allocated, in effect only the very first fence would then be used for all subsequent faults. | |||
2009-07-07 | Add CS_USB_STATE decoding | Ben Gamari | |
2009-07-07 | Add CONSTANT_BUFFER decoding | Ben Gamari | |
2009-07-07 | Fix gs_fence output in URB_FENCE output | Ben Gamari | |
2009-07-07 | add realloc bits to URB_FENCE decoding | Ben Gamari | |
2009-07-07 | Fix error message for case of kernel prior to 2.6.30 | Carl Worth | |
The error message was falsely claiming that a debugfs directory didn't exist, when it was supposed to report that the ringbuffer file did not exist within that directory. | |||
2009-06-30 | .gitignore: catch up to intel_reg_write addition | Eric Anholt | |
2009-06-30 | intel_gpu_dump: Add instdone register values and decoding. | Eric Anholt | |
2009-06-30 | intel_gpu_top: Move instdone bit definitions to lib to share with _dump. | Eric Anholt | |
2009-06-23 | intel_gpu_dump: Use the correct IPEHR on pre-965. | Eric Anholt | |
2009-06-23 | intel_gpu_dump: Add details on URB_FENCE. | Eric Anholt | |
2009-06-23 | Oops, fix up printed hw offset since the HEAD pointer fixup | Eric Anholt | |
2009-06-23 | Add more 965 INSTDONE bits. | Eric Anholt | |
This shows off the units that are stuck busy in the ut2004 hang. | |||
2009-06-23 | Correctly flag the acthd when it points within a packet. | Eric Anholt | |
2009-06-23 | Add the acthd to the GPU dump. | Eric Anholt | |
2009-06-23 | Add register writing tool | Ben Gamari | |
Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-06-18 | Four new tests for error handling | Jesse Barnes | |
Add four new tests for error the error handling cases: - gem_bad_address - store to a bad address, should generate a protection or page table error - gem_bad_batch - try to execute a bad batch, should generate a protection, invalid instruction or page table error - gem_bad_blit - blit to an invalid location, should generated a protection or page table error - gem_hang - hang the GPU on an event that will never happen, test hang detection & recovery code | |||
2009-06-09 | Make the precentage bars fit in 80 columns. | Eric Anholt | |
Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-06-09 | A pedantic addition of a format string to a printf call | Robert Bragg | |
The printf used to clear the screen didn't have a format string, this adds one to avoid a compiler warning. Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-06-09 | Adds unicode bars for quickly visualizing the busy percentages | Robert Bragg | |
It can be a bit easier to digest the percentages with bar graphs than by scanning continually changing numbers. Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-06-09 | Increases the sample frequency from 100/sec to 10,000/sec | Robert Bragg | |
For a typical vsync locked application running at 60fps, sampling at just under twice a frame doesn't seem to give very stable lists of relevent hardware units because there are a number of units involved that may not be sampled one second to the next. This bumps the sample rate to 10,000 instead which is ~ 170 samples per frame so we tend to hit all the units involved. It also changes the report threshold to a sample count >= 1, so you don't see as many units with a percentage of 0. Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-06-09 | Revert "intel_gpu_top:print a visual clue on how big a certain use is" | Robert Bragg | |
This reverts commit 5e13b98da1e7e31cffba84fd257002357d5f2682. We can print prettier graphs using unicode Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2009-06-04 | intel_gpu_top: Print GPU clock information, which seems interesting. | Eric Anholt | |
2009-06-04 | intel_gpu_top:print a visual clue on how big a certain use is | Arjan van de Ven | |
humans are pretty bad at reading percentages quicky; this patch adds a histogram capability to make it more visually clear as to which lines are big ticket items | |||
2009-05-19 | Bump version to 1.0.1 for release. | Eric Anholt | |
2009-05-19 | intel_gpu_dump: Stop decoding batchbuffers after MI_BATCH_BUFFER_END. | Eric Anholt | |
2009-05-19 | Add decode of gen4 PIPE_CONTROL | Eric Anholt | |
2009-05-19 | Add decode of dest buffer variables (destination format) | Eric Anholt | |
(cherry-pick from Mesa commit 0af7e9170fd7c0d906652378b9f78fe2ba9725ad) | |||
2009-05-19 | Add manpages for all installed binaries. | Eric Anholt | |
2009-05-19 | Add gem_largeobject to ignore. | Eric Anholt | |
2009-05-14 | tests: add large object test | Jesse Barnes | |
The large object test simply tries to allocate a 128M object, pin it, then pwrite the whole thing. This should make obvious any leaks on close or page pointer allocation failures. | |||
2009-04-27 | Fix distcheck | Eric Anholt | |
2009-04-27 | .gitignore libtool junk | Eric Anholt | |
2009-04-27 | intel_gpu_top: Add ring information. | Eric Anholt | |
2009-04-27 | Add a test to try to fill the ring. | Eric Anholt | |
Did this while trying to debug the Ubuntu DRI1+compiz issue. Didn't succeed in filling the ring. | |||
2009-04-13 | intel_gpu_dump: Use asprintf instead of a static-sized array | Carl Worth | |
Not that we're really concerned about buffer-overrun attacks against this utility, but still, good habits and clean code are always preferred. | |||
2009-04-13 | intel_gpu_dump: Give a nicer message for missing batchbuffer-dumping code | Carl Worth | |
This is the case where debugfs is mounted, the dri/0 directory exists but there's no i915_ringbuffer_info file. Point the user toward upgrading the driver. | |||
2009-04-13 | intel_gpu_dump: Mention filename in error message | Carl Worth | |
This helps for when the user makes a typo trying to pass a file or directory name to intel_gpu_dump. |