Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
igt-gpu-tools
/
131ad520cb44c7dafacc6ef327d9fa6cda9067ab
/
benchmarks
/
gem_wsim.c
c14a260
gem_wsim: Fix heartbeats in GT2 mode
by Tvrtko Ursulin
· 7 years ago
424faaa
gem_wsim: Detect invalid duration range
by Tvrtko Ursulin
· 7 years ago
6f2e3ba
gem_wsim: Late balancing decision mode
by Tvrtko Ursulin
· 7 years ago
ef74c05
gem_wsim: Add static context balancer
by Tvrtko Ursulin
· 7 years ago
dd5a378
gem_wsim: Added missing -H help text
by Tvrtko Ursulin
· 7 years ago
200d0f5
benchmarks/gem_wsim: Add LOCAL fence defines
by Arkadiusz Hiler
· 7 years ago
9fc445d
lib: Moving gem_execbuf_wr to ioctl_wrappers
by Lukasz Fiedorowicz
· 7 years ago
1c6c53c
gem_wsim: Add global balancing mode
by Tvrtko Ursulin
· 7 years ago
01959de
gem_wsim: Move seqno status page access to helpers
by Tvrtko Ursulin
· 7 years ago
e329adc
gem_wsim: Move seqno allocation and query into helpers
by Tvrtko Ursulin
· 7 years ago
255d1fc
gem_wsim: Convert clients to threads
by Tvrtko Ursulin
· 7 years ago
a71597a
gem_wsim: Add missing help text for -p
by Tvrtko Ursulin
· 7 years ago
8910738
wsim: Allow assigning priorities to each workload
by Chris Wilson
· 7 years ago
cb5479a
wsim: Fix reporting of workload/s for slaves
by Chris Wilson
· 7 years ago
f87eb22
gem_wsim: Fix client exit with more than one background workload
by Tvrtko Ursulin
· 7 years ago
d99fcfd
wsim: Only require execbuf wr ioctl for FENCE_OUT
by Chris Wilson
· 7 years ago
987abfb
gem_wsim: Implement sw sync point support
by Tvrtko Ursulin
· 7 years ago
3e622a8
gem_wsync: Clearer step metadata handling
by Tvrtko Ursulin
· 7 years ago
a47419f
gem_wsim: Fence support
by Tvrtko Ursulin
· 7 years ago
26a5e65
gem_wsim: Simplify batch offset block a bit
by Tvrtko Ursulin
· 7 years ago
2e10dc9
gem_wsim: Add append workload
by Tvrtko Ursulin
· 7 years ago
feaf779
gem_wsim: Two small tidies
by Tvrtko Ursulin
· 7 years ago
3153082
gem_wsim: Minimize startup gap
by Tvrtko Ursulin
· 7 years ago
22f22b4
wsim: Set the seqno/time stamp on each batch to every engine
by Chris Wilson
· 7 years ago
43f6fce
wsim: Use a loop over engines to calculate RT
by Chris Wilson
· 7 years ago
04e38c3
wsim: Feed qd into ewma
by Chris Wilson
· 7 years ago
70d3814
wsim: Switch off heartbeat by default
by Chris Wilson
· 7 years ago
dd7bc6d
wsim: Limit the information updated during the heartbeat
by Chris Wilson
· 7 years ago
75b2b1a
wsim: Limit heartbeats to sync points
by Chris Wilson
· 7 years ago
36dec3d
wsim: Cache the heartbeat batch and location
by Chris Wilson
· 7 years ago
12e2def
wsim: Avoid the workload_step being tracked simultaneously on multiple engines
by Chris Wilson
· 7 years ago
d7bc419
wsim: Stop treating wrk->status_page as just a single uint32_t
by Chris Wilson
· 7 years ago
f39a7c5
gem_wsim: Refactor balancer selection and help text
by Tvrtko Ursulin
· 7 years ago
251b130
gem_wsim: Fix master workload handling and stats
by Tvrtko Ursulin
· 7 years ago
5a6b975
wsim: Compact the per-engine heartbeat into a single buffer
by Chris Wilson
· 7 years ago
02b0f8c
wsim: Convert the RT multiple reads to a latched read
by Chris Wilson
· 7 years ago
cfd94fa
wsim: Fixup breaking the read loop after the seqno advances.
by Chris Wilson
· 7 years ago
cb16119
wsim: Loop over the multiple u32 reads from the status page
by Chris Wilson
· 7 years ago
3b72346
wsim: qd throttling now works independently of balancer->get_qd
by Chris Wilson
· 7 years ago
d099f7d
wsim: Introduce verbosity
by Chris Wilson
· 7 years ago
9e55cca
wsim: Add rtavg balancer
by Chris Wilson
· 7 years ago
6e6ad40
wsim: Improve rt balancer to use history across sync points
by Chris Wilson
· 7 years ago
474bcdd
wsim: Add a small tolerance to rt balancing
by Chris Wilson
· 7 years ago
7d1362a
wsim: Send a periodic depth stamp down each queue
by Chris Wilson
· 7 years ago
5be0563
wsim: per-engine throttling
by Chris Wilson
· 7 years ago
62a1f54
wsim: Per-client prng pool for miscellaneous randoms
by Chris Wilson
· 7 years ago
b957642
gem_wsim: Slightly more robust workload parsing
by Tvrtko Ursulin
· 7 years ago
0e0eca3
gem_wsim: Allow symbolic balancer selection
by Tvrtko Ursulin
· 7 years ago
8540b91
gem_wsim: Seed random numbers per client
by Tvrtko Ursulin
· 7 years ago
7736d7e
gem_wsim: Enable initial per-workload round-robin VCS engine assignment
by Tvrtko Ursulin
· 7 years ago
8111653
gem_wsim: Add RTR balancer
by Tvrtko Ursulin
· 7 years ago
6e37f5b
gem_wsim: Fix implicit sync on last workload step
by Tvrtko Ursulin
· 7 years ago
b56e171
gem_wsim: Support VCS2 remapping
by Tvrtko Ursulin
· 7 years ago
07a8aa0
gem_wsim: Support multiple dependencies
by Tvrtko Ursulin
· 7 years ago
b087257
gem_wsim: Simplify batch creation
by Tvrtko Ursulin
· 7 years ago
1890998
benchmarks/gem_wsim: Fix no reloc handling
by Tvrtko Ursulin
· 7 years ago
054eb1a
benchmarks/gem_wsim: Command submission workload simulator
by Tvrtko Ursulin
· 8 years ago