Linux Source Code
Home
Release 5.7
Help
qxl
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Andreas Pokorny
Anton Protopopov
Anton Vasilyev
Arvind Yadav
Ben Widawsky
Benoit Taine
Bhaktipriya Shridhar
Chris Wilson
Christian König
Christophe Fergeau
Chuhong Yuan
Damien Lespiau
Dan Carpenter
Daniel Vetter
Dave Airlie
David Herrmann
David Mansfield
David Rientjes
Frediano Ziglio
Gabriel Krisman Bertazi
Gerd Hoffmann
Gustavo A. R. Silva
Jason (Hui) Wang
Jeremy Cline
Jonathon Jongsma
Laurent Pinchart
Luc Van Oostenryck
Maarten Lankhorst
Marc-André Lureau
Masahiro Yamada
Matt Roper
Nicolai Hähnle
Noralf Trönnes
Pan Bian
Peter Wu
Randy Dunlap
Ray Strode
Rob Clark
SF Markus Elfring
Sam Ravnborg
Santha Meena Ramamoorthy
Shayenne da Luz Moura
Thierry Reding
Thomas Wood
Thomas Zimmermann
Vasily Averin
Ville Syrjälä
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
qxl_cmd.c
658
-
8
3096
Dave Airlie
Gerd Hoffmann
Vasily Averin
Frediano Ziglio
Sam Ravnborg
Gustavo A. R. Silva
Christophe Fergeau
Bhaktipriya Shridhar
February 2013
April 2013
May 2013
July 2013
June 2015
July 2016
November 2016
October 2017
April 2018
January 2019
June 2019
August 2019
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2818}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
2984
96.38%
Gerd Hoffmann
76
2.45%
Vasily Averin
19
0.61%
Frediano Ziglio
8
0.26%
Sam Ravnborg
6
0.19%
Gustavo A. R. Silva
1
0.03%
Christophe Fergeau
1
0.03%
Bhaktipriya Shridhar
1
0.03%
Total
3096
qxl_debugfs.c
130
-
8
521
Dave Airlie
Gabriel Krisman Bertazi
Maarten Lankhorst
David Rientjes
Gerd Hoffmann
Shayenne da Luz Moura
Sam Ravnborg
Christian König
February 2013
April 2013
April 2014
January 2017
October 2018
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
415
79.65%
Gabriel Krisman Bertazi
42
8.06%
Maarten Lankhorst
38
7.29%
David Rientjes
16
3.07%
Gerd Hoffmann
5
0.96%
Shayenne da Luz Moura
2
0.38%
Sam Ravnborg
2
0.38%
Christian König
1
0.19%
Total
521
qxl_dev.h
878
-
1
2215
Dave Airlie
February 2013
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2215}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
2215
100.00%
Total
2215
qxl_display.c
1226
-
28
6043
Gerd Hoffmann
Dave Airlie
Gabriel Krisman Bertazi
Ray Strode
Christophe Fergeau
Peter Wu
Marc-André Lureau
Thomas Zimmermann
Jonathon Jongsma
Anton Vasilyev
Vasily Averin
Laurent Pinchart
Jeremy Cline
Gustavo A. R. Silva
David Mansfield
Daniel Vetter
Shayenne da Luz Moura
Dan Carpenter
Matt Roper
Ville Syrjälä
Sam Ravnborg
Noralf Trönnes
Masahiro Yamada
Luc Van Oostenryck
Ben Widawsky
Thomas Wood
Randy Dunlap
Chris Wilson
February 2013
April 2013
June 2013
July 2013
October 2013
December 2013
April 2014
May 2014
June 2014
October 2014
August 2015
September 2015
November 2015
December 2015
April 2016
May 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
April 2018
June 2018
July 2018
September 2018
October 2018
November 2018
January 2019
June 2019
August 2019
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1327}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 15, "token_count": 40}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 165}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 179}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 1277}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 305}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 746}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 36}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 990}, {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
2005
33.18%
Dave Airlie
1805
29.87%
Gabriel Krisman Bertazi
1321
21.86%
Ray Strode
384
6.35%
Christophe Fergeau
212
3.51%
Peter Wu
55
0.91%
Marc-André Lureau
45
0.74%
Thomas Zimmermann
44
0.73%
Jonathon Jongsma
39
0.65%
Anton Vasilyev
36
0.60%
Vasily Averin
15
0.25%
Laurent Pinchart
14
0.23%
Jeremy Cline
13
0.22%
Gustavo A. R. Silva
8
0.13%
David Mansfield
8
0.13%
Daniel Vetter
8
0.13%
Shayenne da Luz Moura
5
0.08%
Dan Carpenter
5
0.08%
Matt Roper
4
0.07%
Ville Syrjälä
3
0.05%
Sam Ravnborg
3
0.05%
Noralf Trönnes
2
0.03%
Masahiro Yamada
2
0.03%
Luc Van Oostenryck
2
0.03%
Ben Widawsky
2
0.03%
Thomas Wood
1
0.02%
Randy Dunlap
1
0.02%
Chris Wilson
1
0.02%
Total
6043
qxl_draw.c
261
-
7
1206
Dave Airlie
Gerd Hoffmann
Vasily Averin
Dan Carpenter
Sam Ravnborg
Shayenne da Luz Moura
Masahiro Yamada
February 2013
July 2013
July 2016
September 2016
October 2018
January 2019
June 2019
April 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 533}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 456}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
728
60.36%
Gerd Hoffmann
456
37.81%
Vasily Averin
12
1.00%
Dan Carpenter
4
0.33%
Sam Ravnborg
3
0.25%
Shayenne da Luz Moura
2
0.17%
Masahiro Yamada
1
0.08%
Total
1206
qxl_drv.c
317
-
11
1189
Dave Airlie
Gerd Hoffmann
Gabriel Krisman Bertazi
Sam Ravnborg
Peter Wu
Benoit Taine
Daniel Vetter
Andreas Pokorny
Chuhong Yuan
Thomas Zimmermann
Masahiro Yamada
February 2013
April 2013
July 2013
August 2014
January 2017
February 2017
April 2017
May 2017
July 2018
September 2018
January 2019
March 2019
April 2019
June 2019
July 2019
August 2019
October 2019
February 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 362}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 454}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 144}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
817
68.71%
Gerd Hoffmann
180
15.14%
Gabriel Krisman Bertazi
146
12.28%
Sam Ravnborg
13
1.09%
Peter Wu
11
0.93%
Benoit Taine
6
0.50%
Daniel Vetter
5
0.42%
Andreas Pokorny
5
0.42%
Chuhong Yuan
4
0.34%
Thomas Zimmermann
1
0.08%
Masahiro Yamada
1
0.08%
Total
1189
qxl_drv.h
483
-
18
1952
Dave Airlie
Gerd Hoffmann
Andreas Pokorny
Gabriel Krisman Bertazi
Shayenne da Luz Moura
Christian König
Maarten Lankhorst
Masahiro Yamada
Frediano Ziglio
Daniel Vetter
Sam Ravnborg
Jonathon Jongsma
Ray Strode
Peter Wu
Laurent Pinchart
Chris Wilson
Rob Clark
Christophe Fergeau
February 2013
July 2013
August 2013
October 2013
December 2013
January 2014
April 2014
August 2014
September 2014
August 2015
October 2016
November 2016
January 2017
April 2017
June 2017
October 2017
November 2017
April 2018
September 2018
October 2018
January 2019
June 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1444}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 84}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1641
84.07%
Gerd Hoffmann
91
4.66%
Andreas Pokorny
84
4.30%
Gabriel Krisman Bertazi
31
1.59%
Shayenne da Luz Moura
21
1.08%
Christian König
16
0.82%
Maarten Lankhorst
15
0.77%
Masahiro Yamada
8
0.41%
Frediano Ziglio
8
0.41%
Daniel Vetter
8
0.41%
Sam Ravnborg
7
0.36%
Jonathon Jongsma
6
0.31%
Ray Strode
5
0.26%
Peter Wu
5
0.26%
Laurent Pinchart
2
0.10%
Chris Wilson
2
0.10%
Rob Clark
1
0.05%
Christophe Fergeau
1
0.05%
Total
1952
qxl_dumb.c
88
-
3
287
Dave Airlie
Gerd Hoffmann
Santha Meena Ramamoorthy
February 2013
October 2017
March 2018
January 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
279
97.21%
Gerd Hoffmann
7
2.44%
Santha Meena Ramamoorthy
1
0.35%
Total
287
qxl_gem.c
122
-
7
419
Dave Airlie
Frediano Ziglio
Gerd Hoffmann
Thomas Zimmermann
Santha Meena Ramamoorthy
Masahiro Yamada
Christophe Fergeau
February 2013
July 2013
June 2015
November 2016
April 2017
March 2018
July 2018
August 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 372}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
374
89.26%
Frediano Ziglio
38
9.07%
Gerd Hoffmann
3
0.72%
Thomas Zimmermann
1
0.24%
Santha Meena Ramamoorthy
1
0.24%
Masahiro Yamada
1
0.24%
Christophe Fergeau
1
0.24%
Total
419
qxl_image.c
240
-
3
1062
Dave Airlie
Vasily Averin
Shayenne da Luz Moura
February 2013
July 2013
October 2018
April 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 701}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1052
99.06%
Vasily Averin
9
0.85%
Shayenne da Luz Moura
1
0.09%
Total
1062
qxl_ioctl.c
444
-
11
1982
Dave Airlie
Frediano Ziglio
Gerd Hoffmann
Christian König
Sam Ravnborg
Vasily Averin
Santha Meena Ramamoorthy
Gabriel Krisman Bertazi
Daniel Vetter
Rob Clark
Damien Lespiau
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
December 2013
June 2014
June 2015
February 2016
January 2017
April 2017
June 2017
March 2018
April 2018
June 2019
April 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1389}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 42}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1876
94.65%
Frediano Ziglio
42
2.12%
Gerd Hoffmann
33
1.66%
Christian König
12
0.61%
Sam Ravnborg
6
0.30%
Vasily Averin
5
0.25%
Santha Meena Ramamoorthy
2
0.10%
Gabriel Krisman Bertazi
2
0.10%
Daniel Vetter
2
0.10%
Rob Clark
1
0.05%
Damien Lespiau
1
0.05%
Total
1982
qxl_irq.c
103
-
6
391
Dave Airlie
Daniel Vetter
Jason (Hui) Wang
Sam Ravnborg
Gerd Hoffmann
Gabriel Krisman Bertazi
February 2013
November 2013
December 2013
May 2014
January 2017
April 2018
June 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
360
92.07%
Daniel Vetter
13
3.32%
Jason (Hui) Wang
8
2.05%
Sam Ravnborg
6
1.53%
Gerd Hoffmann
2
0.51%
Gabriel Krisman Bertazi
2
0.51%
Total
391
qxl_kms.c
313
-
10
1485
Dave Airlie
Anton Vasilyev
Gerd Hoffmann
Gabriel Krisman Bertazi
Sam Ravnborg
Maarten Lankhorst
Bhaktipriya Shridhar
SF Markus Elfring
Daniel Vetter
Christophe Fergeau
February 2013
May 2013
July 2013
October 2013
April 2014
July 2016
November 2016
January 2017
July 2018
January 2019
June 2019
November 2019
February 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 855}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 247}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
944
63.57%
Anton Vasilyev
247
16.63%
Gerd Hoffmann
228
15.35%
Gabriel Krisman Bertazi
43
2.90%
Sam Ravnborg
9
0.61%
Maarten Lankhorst
8
0.54%
Bhaktipriya Shridhar
3
0.20%
SF Markus Elfring
1
0.07%
Daniel Vetter
1
0.07%
Christophe Fergeau
1
0.07%
Total
1485
qxl_object.c
368
-
10
1797
Dave Airlie
Gerd Hoffmann
Gabriel Krisman Bertazi
Christian König
Yue haibing
Santha Meena Ramamoorthy
Christophe Fergeau
Maarten Lankhorst
Frediano Ziglio
Shayenne da Luz Moura
February 2013
April 2013
July 2013
January 2014
August 2014
June 2015
December 2015
September 2016
January 2017
February 2017
April 2017
June 2017
March 2018
October 2018
November 2018
January 2019
August 2019
September 2019
October 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1340}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 92}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1413
78.63%
Gerd Hoffmann
180
10.02%
Gabriel Krisman Bertazi
106
5.90%
Christian König
79
4.40%
Yue haibing
8
0.45%
Santha Meena Ramamoorthy
3
0.17%
Christophe Fergeau
3
0.17%
Maarten Lankhorst
2
0.11%
Frediano Ziglio
2
0.11%
Shayenne da Luz Moura
1
0.06%
Total
1797
qxl_object.h
105
-
5
471
Dave Airlie
Gerd Hoffmann
Gabriel Krisman Bertazi
David Herrmann
Thierry Reding
February 2013
July 2013
July 2014
January 2017
August 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 444}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
450
95.54%
Gerd Hoffmann
8
1.70%
Gabriel Krisman Bertazi
6
1.27%
David Herrmann
5
1.06%
Thierry Reding
2
0.42%
Total
471
qxl_prime.c
81
-
3
208
Gerd Hoffmann
Andreas Pokorny
Anton Protopopov
August 2014
February 2016
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
121
58.17%
Andreas Pokorny
86
41.35%
Anton Protopopov
1
0.48%
Total
208
qxl_release.c
465
-
10
2092
Dave Airlie
Maarten Lankhorst
Gerd Hoffmann
Christian König
Frediano Ziglio
Chris Wilson
Sam Ravnborg
Pan Bian
David Herrmann
Masahiro Yamada
February 2013
April 2013
May 2013
July 2013
November 2013
January 2014
April 2014
September 2014
December 2014
June 2015
June 2016
September 2016
October 2016
December 2016
April 2017
October 2017
November 2017
April 2018
September 2018
June 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 924}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 438}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 541}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1374
65.68%
Maarten Lankhorst
580
27.72%
Gerd Hoffmann
43
2.06%
Christian König
37
1.77%
Frediano Ziglio
35
1.67%
Chris Wilson
12
0.57%
Sam Ravnborg
6
0.29%
Pan Bian
2
0.10%
David Herrmann
2
0.10%
Masahiro Yamada
1
0.05%
Total
2092
qxl_ttm.c
350
-
12
1641
Dave Airlie
Gerd Hoffmann
Christian König
Sam Ravnborg
Daniel Vetter
David Herrmann
Shayenne da Luz Moura
Nicolai Hähnle
Frediano Ziglio
Thomas Zimmermann
Gabriel Krisman Bertazi
Arvind Yadav
February 2013
April 2013
July 2013
August 2013
October 2013
August 2014
December 2015
June 2016
August 2016
September 2016
December 2016
January 2017
April 2017
July 2017
February 2018
October 2018
January 2019
February 2019
June 2019
August 2019
September 2019
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1412}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1428
87.02%
Gerd Hoffmann
99
6.03%
Christian König
67
4.08%
Sam Ravnborg
14
0.85%
Daniel Vetter
13
0.79%
David Herrmann
7
0.43%
Shayenne da Luz Moura
5
0.30%
Nicolai Hähnle
3
0.18%
Frediano Ziglio
2
0.12%
Thomas Zimmermann
1
0.06%
Gabriel Krisman Bertazi
1
0.06%
Arvind Yadav
1
0.06%
Total
1641
Contributors:
48
Author
Tokens
Proportion
Commits
Proportion
0
Dave Airlie
20155
71.84%
24
11.59%
1
Gerd Hoffmann
3537
12.61%
53
25.60%
2
Gabriel Krisman Bertazi
1700
6.06%
15
7.25%
3
Maarten Lankhorst
643
2.29%
7
3.38%
4
Ray Strode
389
1.39%
3
1.45%
5
Anton Vasilyev
283
1.01%
2
0.97%
6
Christophe Fergeau
219
0.78%
6
2.90%
7
Christian König
212
0.76%
17
8.21%
8
Andreas Pokorny
175
0.62%
1
0.48%
9
Frediano Ziglio
135
0.48%
12
5.80%
10
Sam Ravnborg
75
0.27%
2
0.97%
11
Peter Wu
71
0.25%
2
0.97%
12
Vasily Averin
60
0.21%
4
1.93%
13
Daniel Vetter
50
0.18%
9
4.35%
14
Thomas Zimmermann
47
0.17%
4
1.93%
15
Marc-André Lureau
45
0.16%
4
1.93%
16
Jonathon Jongsma
45
0.16%
1
0.48%
17
Shayenne da Luz Moura
37
0.13%
2
0.97%
18
Laurent Pinchart
16
0.06%
3
1.45%
19
David Rientjes
16
0.06%
1
0.48%
20
Chris Wilson
15
0.05%
2
0.97%
21
Masahiro Yamada
14
0.05%
2
0.97%
22
David Herrmann
14
0.05%
2
0.97%
23
Jeremy Cline
13
0.05%
1
0.48%
24
Gustavo A. R. Silva
9
0.03%
2
0.97%
25
Dan Carpenter
9
0.03%
2
0.97%
26
Yue haibing
8
0.03%
1
0.48%
27
Jason (Hui) Wang
8
0.03%
1
0.48%
28
David Mansfield
8
0.03%
1
0.48%
29
Santha Meena Ramamoorthy
7
0.02%
1
0.48%
30
Benoit Taine
6
0.02%
1
0.48%
31
Matt Roper
4
0.01%
1
0.48%
32
Chuhong Yuan
4
0.01%
1
0.48%
33
Bhaktipriya Shridhar
4
0.01%
1
0.48%
34
Ville Syrjälä
3
0.01%
3
1.45%
35
Nicolai Hähnle
3
0.01%
1
0.48%
36
Thierry Reding
2
0.01%
1
0.48%
37
Rob Clark
2
0.01%
1
0.48%
38
Pan Bian
2
0.01%
1
0.48%
39
Noralf Trönnes
2
0.01%
1
0.48%
40
Luc Van Oostenryck
2
0.01%
1
0.48%
41
Ben Widawsky
2
0.01%
1
0.48%
42
Thomas Wood
1
0.00%
1
0.48%
43
SF Markus Elfring
1
0.00%
1
0.48%
44
Randy Dunlap
1
0.00%
1
0.48%
45
Damien Lespiau
1
0.00%
1
0.48%
46
Arvind Yadav
1
0.00%
1
0.48%
47
Anton Protopopov
1
0.00%
1
0.48%
Total
28057
207