intel-gpu-tools: Changes to 'debian-unstable'
New branch 'debian-unstable' available with the following commits:
commit 7039f7565973172d13181c3656a84e3209d5eba1
Author: Tormod Volden <debian.tormod@gmail.com>
Date: Thu Nov 19 19:04:26 2009 +0100
Release 1.0.2-1
commit bc72a6f281bf255ae7a16ea9b5f03038b884fb98
Author: Tormod Volden <debian.tormod@gmail.com>
Date: Wed Nov 18 20:18:05 2009 +0100
Add myself as uploader
commit 0e5b850c879834fab075b14e890814fe89d13f50
Author: Tormod Volden <debian.tormod@gmail.com>
Date: Wed Nov 18 20:15:40 2009 +0100
Add build-dep on libdrm-intel1 2.4.6
As required by configure.ac. This will also prevent building on
non-supported architectures.
commit 5e0c553e3ec3dfc932b952ff27322c3bba97987a
Author: Tormod Volden <debian.tormod@gmail.com>
Date: Wed Nov 18 20:12:48 2009 +0100
Bump standard-version to 3.8.3
commit cb686a34b14addd909de2c6566a559db9c201c96
Author: Tormod Volden <debian.tormod@gmail.com>
Date: Wed Nov 18 20:11:02 2009 +0100
Start new release
commit 47663254d272b6f9d142fa43314923da849d4140
Merge: ce9ffa6 d48fc14
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:04:18 2011 +0100
Merge branch 'upstream-unstable' into debian-unstable
commit ce9ffa6409210080052874112dc1976647e6178f
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 17:53:34 2011 +0100
Import 1.0.1-1 packaging from Eric's repository.
commit d48fc144cab31b0a776992b2a8eba30b101a21f4
Author: Eric Anholt <eric@anholt.net>
Date: Mon Sep 21 15:00:56 2009 -0700
Bump to 1.0.2 for release.
commit 15ba3a5fc6556ce408723e4a9f05b1830316115b
Author: Carl Worth <cworth@cworth.org>
Date: Thu Sep 17 15:05:24 2009 -0700
Print unmatched opcode value for all 3D UNKNOWN messages
This just simplifies one step for fixing up an incompletely-parsed
dump.
commit bbebf6b1c90b5c777e1a155818e3194e1c3889bc
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Sep 3 09:50:00 2009 +0800
Add support for new chips
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit b20efcf585af65b1cff8b76b8bac5af9252d9391
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Sep 3 09:35:50 2009 +0800
CS FENCE in URB_FENCE is 11-bits wide
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 84a877511f2a85274ef0f22ea01249b1440e95c5
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Sep 3 09:33:36 2009 +0800
Fix the length of CONSTANT_BUFFER
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 61237b98bb02479bfa9eefe5e6bf62a3ce9468f7
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jul 20 11:46:11 2009 -0700
intel_gpu_dump: Don't pretend we understand vertex formats on 8xx.
commit b66d2feb6981c41fae9eea003e7e55ff531d1317
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jul 20 11:44:56 2009 -0700
intel_gpu_dump: Parse LOAD_STATE_IMMEDIATE_2 for 830.
commit 7bc13bc00c028162dbf402a8ebda6203c50c3179
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jul 20 09:14:43 2009 -0700
intel_gpu_dump: Add IPEIR and PGTBL_ER to output.
commit 56bdcd1d6b434cd37bfc47d295abaf37f0093c84
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jul 20 09:07:16 2009 -0700
Add INSTDONE bits for 830-865.
commit 1cbfe0ea6aea4a1bef6528cb72308c9571636c62
Author: Eric Anholt <eric@anholt.net>
Date: Thu Jul 16 14:15:47 2009 -0700
intel_gpu_dump: Fix decode for LOAD_STATE_IMMEDIATE_1 with S8 set.
commit d9e28e63e5a11f0707516b2eff648b1c2c99598a
Author: Eric Anholt <eric@anholt.net>
Date: Mon Jul 13 10:03:17 2009 -0700
Add a manpage for intel_reg_write
commit d83a417c0158b5385835d520c1ed46fd6e5fd683
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu Sep 3 10:58:59 2009 +0100
dump: Minor typo
commit 8f3f862b961c5b28ccdb42faff7b279aafcec652
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Tue Sep 1 10:09:55 2009 +0100
Add gem_fence_thrash test
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.
commit 4839ee97875d07a27c28f39021178d2cf4b5d4b8
Author: Ben Gamari <bgamari.foss@gmail.com>
Date: Wed Jul 1 16:52:20 2009 -0400
Add CS_USB_STATE decoding
commit 147f07b5c2248f57c75961b80e717bd83fcaa44b
Author: Ben Gamari <bgamari.foss@gmail.com>
Date: Wed Jul 1 16:52:19 2009 -0400
Add CONSTANT_BUFFER decoding
commit 357e43a4f1e1e4561fa1ced59c47e1b489b21b2b
Author: Ben Gamari <bgamari.foss@gmail.com>
Date: Wed Jul 1 16:52:18 2009 -0400
Fix gs_fence output in URB_FENCE output
commit e302d0fe89596ff5a12ae6b098ec5094154f9a4e
Author: Ben Gamari <bgamari.foss@gmail.com>
Date: Wed Jul 1 16:52:17 2009 -0400
add realloc bits to URB_FENCE decoding
commit 3fda98b4db5d0308cd6cbb984871ea52aca6cc5c
Author: Carl Worth <cworth@cworth.org>
Date: Fri May 8 16:04:24 2009 -0700
Fix error message for case of kernel prior to 2.6.30
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.
commit 324428ca82ce96e2e64b724682833baf16ee6616
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 30 18:05:57 2009 -0700
.gitignore: catch up to intel_reg_write addition
commit eb239afeb7c04ffec6570959b050edda7131dcf2
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 30 17:52:43 2009 -0700
intel_gpu_dump: Add instdone register values and decoding.
commit 3904b7c6a266538eaf749c90445970601239e0a2
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 30 17:13:27 2009 -0700
intel_gpu_top: Move instdone bit definitions to lib to share with _dump.
commit 21b6f2600d2eda8e9c10ab9b123ebe79431779f7
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 23 19:35:19 2009 -0700
intel_gpu_dump: Use the correct IPEHR on pre-965.
commit eafbad3707fcbe36cc37c4acd62b8612e82757ae
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 23 18:43:59 2009 -0700
intel_gpu_dump: Add details on URB_FENCE.
commit bf3b1a3da95a1190ad09a0007be6c4c45d76627b
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 23 18:16:42 2009 -0700
Oops, fix up printed hw offset since the HEAD pointer fixup
commit a18af8ed43b092408196948b1ec3d7f9a8d7065c
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 23 17:10:44 2009 -0700
Add more 965 INSTDONE bits.
This shows off the units that are stuck busy in the ut2004 hang.
commit da2c7f35c7b3059e09b4ffe680975fac0d6eb7c0
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 23 16:22:41 2009 -0700
Correctly flag the acthd when it points within a packet.
commit 12ceecf971e416fbd8be921ea187f68238878c0c
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 23 16:21:34 2009 -0700
Add the acthd to the GPU dump.
commit c25532cc613c9daf87e97d04aec2ad708bec9b3b
Author: Ben Gamari <bgamari.foss@gmail.com>
Date: Wed Jun 10 23:13:40 2009 -0400
Add register writing tool
Signed-off-by: Eric Anholt <eric@anholt.net>
commit bbafc3d0bf851f0f1a2de6cdc7f2923a2387e775
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Thu Jun 18 18:07:47 2009 -0700
Four new tests for error handling
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
commit 49c564ec2fa47f62d097c7dee42730ae43445f8b
Author: Eric Anholt <eric@anholt.net>
Date: Tue Jun 9 11:30:25 2009 -0700
Make the precentage bars fit in 80 columns.
Signed-off-by: Eric Anholt <eric@anholt.net>
commit 8c7be935443934297763af03f0b4b7fcd4999dde
Author: Robert Bragg <robert@linux.intel.com>
Date: Fri Apr 17 19:01:04 2009 +0100
A pedantic addition of a format string to a printf call
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>
commit 700e45a5225dbf06ada48c269d725458ceb347a6
Author: Robert Bragg <robert@linux.intel.com>
Date: Fri Apr 17 18:52:23 2009 +0100
Adds unicode bars for quickly visualizing the busy percentages
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>
commit 2f0c0aa8ae0649e8b05d74fed9115a4a62aa7e7f
Author: Robert Bragg <robert@linux.intel.com>
Date: Fri Apr 17 16:25:52 2009 +0100
Increases the sample frequency from 100/sec to 10,000/sec
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>
commit 2a50faae7e9d674dac60b51101aa8bf653a0b7a3
Author: Robert Bragg <robert@linux.intel.com>
Date: Sun Jun 7 23:26:18 2009 +0100
Revert "intel_gpu_top:print a visual clue on how big a certain use is"
This reverts commit 5e13b98da1e7e31cffba84fd257002357d5f2682.
We can print prettier graphs using unicode
Signed-off-by: Eric Anholt <eric@anholt.net>
commit 114763f4190260e326cf4e82806fc07c7022d934
Author: Eric Anholt <eric@anholt.net>
Date: Thu Jun 4 14:38:17 2009 +0000
intel_gpu_top: Print GPU clock information, which seems interesting.
commit 5e13b98da1e7e31cffba84fd257002357d5f2682
Author: Arjan van de Ven <arjan@infradead.org>
Date: Tue Apr 28 12:05:43 2009 +0100
intel_gpu_top:print a visual clue on how big a certain use is
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
commit 0521bca629a1d350fd5807516cfa0f3d0fc215de
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 19 16:48:40 2009 -0700
Bump version to 1.0.1 for release.
commit 3365c8563a3e0ac0d86d01f956301a23a7d8dc92
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 19 16:32:39 2009 -0700
intel_gpu_dump: Stop decoding batchbuffers after MI_BATCH_BUFFER_END.
commit 652d5518d6901f4ebe0f696b8d7e18b8edfc76ec
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 19 16:26:35 2009 -0700
Add decode of gen4 PIPE_CONTROL
commit b7d70fc1fdb8b1b29ce62a6d75c2aca2b5314b7e
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 19 16:12:43 2009 -0700
Add decode of dest buffer variables (destination format)
(cherry-pick from Mesa commit 0af7e9170fd7c0d906652378b9f78fe2ba9725ad)
commit e71c6283022d91e3884374fa145b936cba330a66
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 19 16:09:08 2009 -0700
Add manpages for all installed binaries.
commit 49cba961a2914df0d308ef22d257c9c60ecd02f7
Author: Eric Anholt <eric@anholt.net>
Date: Tue May 19 15:53:55 2009 -0700
Add gem_largeobject to ignore.
commit 433e1c85a0a512d2d58775bf10ddadeb43fe7ed8
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Thu May 14 14:39:48 2009 -0700
tests: add large object test
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.
commit c9de42933223e53f326a46cffc98d24d540dc694
Author: Eric Anholt <eric@anholt.net>
Date: Mon Apr 27 09:45:22 2009 -0700
Fix distcheck
commit 49ccc2bfc21f89fdd1dd823969ad5ddd82b2e67e
Author: Eric Anholt <eric@anholt.net>
Date: Mon Apr 27 09:41:41 2009 -0700
.gitignore libtool junk
commit 7583e811a57d72b47ec721fcc91b2f7ad0b6a770
Author: Eric Anholt <eric@anholt.net>
Date: Mon Apr 27 09:39:05 2009 -0700
intel_gpu_top: Add ring information.
commit 302d15f2e7cd77bf2bfef5a142688cdf07fc59fc
Author: Eric Anholt <eric@anholt.net>
Date: Mon Apr 27 09:35:40 2009 -0700
Add a test to try to fill the ring.
Did this while trying to debug the Ubuntu DRI1+compiz issue. Didn't succeed
in filling the ring.
commit 28a1d6436e5067221b03c820c1b6fee2ef21d496
Author: Carl Worth <cworth@cworth.org>
Date: Mon Apr 13 14:35:11 2009 -0700
intel_gpu_dump: Use asprintf instead of a static-sized array
Not that we're really concerned about buffer-overrun attacks
against this utility, but still, good habits and clean code
are always preferred.
commit 5b8c19445cdd736d679e12be196cd4db0aac0cb1
Author: Carl Worth <cworth@cworth.org>
Date: Mon Apr 13 14:33:09 2009 -0700
intel_gpu_dump: Give a nicer message for missing batchbuffer-dumping code
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.
commit 0a820610ee733f348f9331c677f74cc88bc46486
Author: Carl Worth <cworth@cworth.org>
Date: Mon Apr 13 14:06:00 2009 -0700
intel_gpu_dump: Mention filename in error message
This helps for when the user makes a typo trying to pass a file
or directory name to intel_gpu_dump.
commit 660a20f611adb0a176cecce1b2abfe9ec5accd05
Author: Carl Worth <cworth@cworth.org>
Date: Mon Apr 13 14:02:04 2009 -0700
Add example command for mounting debugfs
This is a nice opportunity to teach the user something, (and help our
users to actually succeed in creating useful bug reports for us).
commit 48888093b2da0b7809d465d111e9c0cc92bb6c5e
Author: Eric Anholt <eric@anholt.net>
Date: Sun Apr 12 18:03:25 2009 -0700
intel_gpu_dump: Add no-arguments automatic mode, and clean up comments.
commit 5b40c86c9a714936938d19cc095f038ee904c94c
Author: Eric Anholt <eric@anholt.net>
Date: Sun Apr 12 17:49:31 2009 -0700
intel_gpu_dump: Dump ring, batch, and head/tail info when given the directory.
commit d69042dde69ca4a04f5e949130026447b8890cfc
Author: Eric Anholt <eric@anholt.net>
Date: Sun Apr 12 17:04:31 2009 -0700
intel_gpu_dump: Decode the GTT offset of batchbuffers.
commit 593a47f00e3c9cb3f748daae7d3fe04427c7e0c2
Author: Eric Anholt <eric@anholt.net>
Date: Sun Apr 12 15:57:07 2009 -0700
intel_gpu_dump: Get the devid so we can decode correctly on gen4.
commit b51588b9bd8a1a18a77d354b1c9fe4c841dff0f3
Author: Eric Anholt <eric@anholt.net>
Date: Tue Apr 7 19:07:18 2009 -0700
Fix warning about assert in intel_batchbuffer.h
commit 548a6a7fa2037415cade339252ed29a7f89ff9f7
Author: Eric Anholt <eric@anholt.net>
Date: Tue Apr 7 16:21:16 2009 -0700
Add a test for reading tiled objects with pread.
commit cd9ba0a3b6c5e11fcd2cb82914cb9d491309de89
Author: Eric Anholt <eric@anholt.net>
Date: Tue Apr 7 16:18:11 2009 -0700
Add a test for pread after blitting to an object.
This caught a bug with get_user_pages usage in the kernel, which would
result in zeroes being read out of the object when faulting in a new page.
commit 00c7571fce14135fa6bbe387ab4e7ce205d53c08
Author: Carl Worth <cworth@cworth.org>
Date: Tue Apr 7 16:22:46 2009 -0700
Add very preliminary intel_gpu_dump program
Right now it requires a filename on the command line, (such as
/debug/dri/0/i915_batchbuffers). We plan to make it smarter in
the future by going out and collecting all the data it needs.
commit 90ca63163d250e2d50d01aa06f9fc158c0fb6ced
Author: Carl Worth <cworth@cworth.org>
Date: Thu Apr 2 11:53:38 2009 -0700
Add Eric's batchbuffer-decode code
This comes from the 3D driver within mesa, with identically named files.
In its new life here it will become a standalone program.
commit 3b301df9ecf652d1d26fbcc5083cdfd70c800a8b
Author: Eric Anholt <eric@anholt.net>
Date: Fri Apr 3 14:23:06 2009 -0700
Add a regression test for tiled object blitting.
commit cb5a35fe8ebe959291082a15395a619b40c562a7
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 30 19:17:12 2009 -0700
Add a couple of other intel_upload_blit_large variants for comparison.
commit 7889abd2631b418d4bb9fb90a758f23f37d2f098
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 30 19:09:00 2009 -0700
intel_upload_blit_*: Fix reporting and generate junk instead of using random.
Turns out that random completely overwhelmed the cost of the driver stuff
in _large.c. I definitely want to generate data, but still be able to see
the driver's responsibility.
commit 614b165c60d695da424c1f42ecca53d95a32ca94
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 30 19:08:43 2009 -0700
Add intel_chipset.h to fix dist.
commit ce4782dc9d387929babf2c96d795286c91b753fe
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 16:11:50 2009 -0700
Move i810_reg.h to lib/intel_reg.h and get it disted.
commit 0581738c7a02d45518d60924bd8cafa5446d4019
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 16:04:25 2009 -0700
tests/: warning fixes
commit 1eabfa9a142a314adeaba7a691e9cf85e026f79c
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 16:03:12 2009 -0700
rename project
commit 676a1097234bdb4661c65565c3d568fb8cfc0e94
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 16:03:02 2009 -0700
readme fixups
commit 3ba49a9295370cbcbb3139674556ea723c1a6b6c
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 13:13:47 2009 -0700
intel_gpu_top: Add more 965 bits.
commit fbbf124f8d01365078328910cf9375e08767a57e
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 12:25:09 2009 -0700
Port intel_idle from 2D driver as intel_gpu_top with a better interface.
commit 872713057a7bf02afaab89832d85c0401b4bb510
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 11:07:33 2009 -0700
intel_stepping: Add G45 and GM45.
commit 29777a542b8db659cf539af72b17fe17a44c2aae
Author: Eric Anholt <eric@anholt.net>
Date: Fri Mar 27 10:59:09 2009 -0700
Add intel_stepping from the 2D driver.
commit 895a415909188e7bddb8571fe5db69cf91ee1383
Author: Eric Anholt <eric@anholt.net>
Date: Thu Mar 26 18:47:42 2009 -0700
Add the tests we want from libdrm.
commit ec172167d6992b2f9b59f79b57b7a346b75317ba
Author: Eric Anholt <eric@anholt.net>
Date: Thu Mar 26 18:45:01 2009 -0700
Fix project name/version for distfiles.
commit 6abc9b13f0b87f9af82d9b46ad84d74648b46a97
Author: Eric Anholt <eric@anholt.net>
Date: Thu Mar 26 18:44:13 2009 -0700
Add notes about running things as root.
commit 8c64183a461a422b0443f84622af48858d5fe6ed
Author: Eric Anholt <eric@anholt.net>
Date: Thu Mar 26 17:15:11 2009 -0700
Initial import of intel-graphics-tools with some microbenchmarks.
Reply to: