Linux Source Code
Home
Release 7.1
Help
display
root
drivers
gpu
drm
xe
Highlighting
Reset All
By Author
By Age
──────────
Andrzej Hajda
Animesh Manna
Anshuman Gupta
Bommithi Sakeena
Chris Wilson
Daniel Vetter
Daniele Ceraolo Spurio
Dave Airlie
Dibin Moolakadan Subrahmanian
Francois Dugast
Gabriel Krisman Bertazi
Gustavo Sousa
Himal Prasad Ghimiray
Ilia Levi
Imre Deak
Jani Nikula
Jesse Barnes
Jocelyn Falempe
Joonas Lahtinen
José Roberto de Souza
Jouni Högander
Juha-Pekka Heikkila
Kees Cook
Lucas De Marchi
Maarten Lankhorst
Matt Roper
Matthew Auld
Matthew Brost
Michal Wajdeczko
Michał Winiarski
Niranjana Vishwanathapura
Piotr Piórkowski
Riana Tauro
Rodrigo Vivi
Shobhit Kumar
Suraj Kandpal
Thomas Hellstrom
Thomas Zimmermann
Tvrtko A. Ursulin
Uma Shankar
Ville Syrjälä
Vinod Govindapillai
Vivek Kasireddy
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
intel_fbdev_fb.c
120
-
11
511
Maarten Lankhorst
Jani Nikula
Ville Syrjälä
Uma Shankar
Anshuman Gupta
Vinod Govindapillai
Thomas Hellstrom
Matthew Brost
Lucas De Marchi
Tvrtko A. Ursulin
Matt Roper
January 2023
February 2023
March 2023
July 2023
August 2023
March 2024
May 2024
July 2024
September 2024
March 2025
April 2025
September 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 6, "token_count": 44}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
324
63.41%
Jani Nikula
83
16.24%
Ville Syrjälä
46
9.00%
Uma Shankar
17
3.33%
Anshuman Gupta
12
2.35%
Vinod Govindapillai
7
1.37%
Thomas Hellstrom
6
1.17%
Matthew Brost
6
1.17%
Lucas De Marchi
6
1.17%
Tvrtko A. Ursulin
2
0.39%
Matt Roper
2
0.39%
Total
511
xe_display.c
610
-
25
2044
Maarten Lankhorst
Jani Nikula
Matthew Brost
Vivek Kasireddy
Lucas De Marchi
Vinod Govindapillai
Rodrigo Vivi
Gustavo Sousa
Imre Deak
Matthew Auld
Francois Dugast
Thomas Zimmermann
Jouni Högander
Tvrtko A. Ursulin
Dibin Moolakadan Subrahmanian
Matt Roper
Anshuman Gupta
Ilia Levi
Bommithi Sakeena
Ville Syrjälä
Shobhit Kumar
Michał Winiarski
José Roberto de Souza
Dave Airlie
Daniel Vetter
June 2012
January 2019
February 2020
January 2021
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
November 2023
December 2023
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
September 2025
October 2025
November 2025
December 2025
January 2026
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 194}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 0, "token_count": 608}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 38}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 1, "token_count": 46}, {"author_id": 16, "token_count": 5}, {"author_id": 0, "token_count": 140}, {"author_id": 13, "token_count": 2}, {"author_id": 12, "token_count": 51}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 15, "token_count": 1}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 19, "token_count": 29}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 18, "token_count": 29}, {"author_id": 1, "token_count": 86}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 1, "token_count": 31}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 16, "token_count": 41}, {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 11, "token_count": 100}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 29, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
884
43.25%
Jani Nikula
462
22.60%
Matthew Brost
194
9.49%
Vivek Kasireddy
100
4.89%
Lucas De Marchi
53
2.59%
Vinod Govindapillai
51
2.50%
Rodrigo Vivi
46
2.25%
Gustavo Sousa
45
2.20%
Imre Deak
41
2.01%
Matthew Auld
38
1.86%
Francois Dugast
27
1.32%
Thomas Zimmermann
20
0.98%
Jouni Högander
18
0.88%
Tvrtko A. Ursulin
17
0.83%
Dibin Moolakadan Subrahmanian
15
0.73%
Matt Roper
8
0.39%
Anshuman Gupta
6
0.29%
Ilia Levi
4
0.20%
Bommithi Sakeena
4
0.20%
Ville Syrjälä
3
0.15%
Shobhit Kumar
2
0.10%
Michał Winiarski
2
0.10%
José Roberto de Souza
2
0.10%
Dave Airlie
1
0.05%
Daniel Vetter
1
0.05%
Total
2044
xe_display.h
71
-
7
484
Maarten Lankhorst
Matthew Brost
Vinod Govindapillai
Gustavo Sousa
Matthew Auld
Matt Roper
Lucas De Marchi
January 2023
February 2023
March 2023
April 2023
May 2023
August 2023
May 2024
August 2024
September 2024
November 2024
January 2025
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
236
48.76%
Matthew Brost
209
43.18%
Vinod Govindapillai
19
3.93%
Gustavo Sousa
7
1.45%
Matthew Auld
5
1.03%
Matt Roper
4
0.83%
Lucas De Marchi
4
0.83%
Total
484
xe_display_bo.c
112
-
9
470
Maarten Lankhorst
Jani Nikula
Daniele Ceraolo Spurio
Ville Syrjälä
Matthew Brost
Tvrtko A. Ursulin
Matthew Auld
Lucas De Marchi
Dave Airlie
January 2021
March 2023
August 2023
March 2024
April 2024
May 2024
August 2024
September 2024
December 2024
January 2025
February 2025
October 2025
March 2026
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 65}, {"author_id": 5, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
267
56.81%
Jani Nikula
172
36.60%
Daniele Ceraolo Spurio
10
2.13%
Ville Syrjälä
9
1.91%
Matthew Brost
6
1.28%
Tvrtko A. Ursulin
3
0.64%
Matthew Auld
1
0.21%
Lucas De Marchi
1
0.21%
Dave Airlie
1
0.21%
Total
470
xe_display_bo.h
9
-
1
16
Jani Nikula
November 2021
March 2026
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_display_pcode.c
38
-
6
201
Jani Nikula
Matthew Brost
Riana Tauro
Rodrigo Vivi
Matt Roper
Maarten Lankhorst
January 2023
March 2023
August 2023
April 2024
August 2024
June 2025
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 26, "token_count": 22}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
96
47.76%
Matthew Brost
57
28.36%
Riana Tauro
22
10.95%
Rodrigo Vivi
12
5.97%
Matt Roper
12
5.97%
Maarten Lankhorst
2
1.00%
Total
201
xe_display_pcode.h
9
-
3
16
Jani Nikula
Maarten Lankhorst
Matthew Brost
March 2023
August 2023
January 2026
var spanGroupData = [ {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
9
56.25%
Maarten Lankhorst
6
37.50%
Matthew Brost
1
6.25%
Total
16
xe_display_rpm.c
77
-
4
286
Jouni Högander
Jani Nikula
Maarten Lankhorst
Andrzej Hajda
August 2023
October 2023
September 2024
March 2025
May 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 179}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jouni Högander
179
62.59%
Jani Nikula
101
35.31%
Maarten Lankhorst
3
1.05%
Andrzej Hajda
3
1.05%
Total
286
xe_display_rpm.h
11
-
1
17
Jouni Högander
October 2025
var spanGroupData = [ {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jouni Högander
17
100.00%
Total
17
xe_display_vma.h
18
-
4
40
Maarten Lankhorst
Jani Nikula
Rodrigo Vivi
Matthew Brost
March 2023
August 2023
August 2024
December 2024
February 2026
var spanGroupData = [ {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
25
62.50%
Jani Nikula
12
30.00%
Rodrigo Vivi
2
5.00%
Matthew Brost
1
2.50%
Total
40
xe_display_wa.c
19
-
4
59
Matthew Auld
Jani Nikula
Matt Roper
Maarten Lankhorst
August 2023
July 2024
December 2024
March 2025
October 2025
var spanGroupData = [ {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 15, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Auld
29
49.15%
Jani Nikula
15
25.42%
Matt Roper
12
20.34%
Maarten Lankhorst
3
5.08%
Total
59
xe_dsb_buffer.c
102
-
10
418
Animesh Manna
Jani Nikula
Maarten Lankhorst
Thomas Hellstrom
Matthew Brost
Michal Wajdeczko
Lucas De Marchi
Tvrtko A. Ursulin
Matthew Auld
Kees Cook
March 2023
November 2023
December 2023
March 2024
May 2024
July 2024
September 2024
June 2025
September 2025
November 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 238}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Animesh Manna
251
60.05%
Jani Nikula
128
30.62%
Maarten Lankhorst
26
6.22%
Thomas Hellstrom
3
0.72%
Matthew Brost
3
0.72%
Michal Wajdeczko
2
0.48%
Lucas De Marchi
2
0.48%
Tvrtko A. Ursulin
1
0.24%
Matthew Auld
1
0.24%
Kees Cook
1
0.24%
Total
418
xe_dsb_buffer.h
9
-
1
16
Jani Nikula
November 2021
January 2026
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_fb_pin.c
508
-
17
2834
Maarten Lankhorst
Tvrtko A. Ursulin
Matthew Brost
Juha-Pekka Heikkila
Jani Nikula
Thomas Hellstrom
Ville Syrjälä
Matthew Auld
Rodrigo Vivi
Niranjana Vishwanathapura
Jocelyn Falempe
Dave Airlie
Piotr Piórkowski
Matt Roper
Lucas De Marchi
Anshuman Gupta
Jesse Barnes
November 2008
April 2019
August 2019
April 2020
December 2020
February 2021
October 2021
January 2023
March 2023
April 2023
June 2023
July 2023
August 2023
October 2023
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
March 2025
May 2025
June 2025
July 2025
September 2025
November 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 10, "token_count": 42}, {"author_id": 2, "token_count": 191}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1284}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 122}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 16, "token_count": 10}, {"author_id": 10, "token_count": 3}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 63}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 28, "token_count": 15}, {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 14, "token_count": 67}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 279}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
1742
61.47%
Tvrtko A. Ursulin
298
10.52%
Matthew Brost
196
6.92%
Juha-Pekka Heikkila
190
6.70%
Jani Nikula
78
2.75%
Thomas Hellstrom
67
2.36%
Ville Syrjälä
60
2.12%
Matthew Auld
60
2.12%
Rodrigo Vivi
32
1.13%
Niranjana Vishwanathapura
24
0.85%
Jocelyn Falempe
21
0.74%
Dave Airlie
19
0.67%
Piotr Piórkowski
15
0.53%
Matt Roper
15
0.53%
Lucas De Marchi
11
0.39%
Anshuman Gupta
4
0.14%
Jesse Barnes
2
0.07%
Total
2834
xe_frontbuffer.c
71
-
8
266
Ville Syrjälä
Jani Nikula
Chris Wilson
Jouni Högander
Maarten Lankhorst
Joonas Lahtinen
Matthew Brost
Kees Cook
November 2016
February 2019
August 2019
July 2020
March 2023
July 2023
August 2023
September 2024
October 2025
December 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 6, "token_count": 109}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
109
40.98%
Jani Nikula
81
30.45%
Chris Wilson
66
24.81%
Jouni Högander
4
1.50%
Maarten Lankhorst
2
0.75%
Joonas Lahtinen
2
0.75%
Matthew Brost
1
0.38%
Kees Cook
1
0.38%
Total
266
xe_frontbuffer.h
9
-
1
16
Jani Nikula
November 2021
March 2026
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_hdcp_gsc.c
217
-
12
888
Suraj Kandpal
Jani Nikula
Maarten Lankhorst
Matt Roper
Daniele Ceraolo Spurio
Matthew Brost
Gustavo Sousa
Himal Prasad Ghimiray
Thomas Hellstrom
Michal Wajdeczko
Lucas De Marchi
Kees Cook
March 2023
August 2023
October 2023
November 2023
January 2024
March 2024
May 2024
July 2024
September 2024
October 2024
April 2025
June 2025
September 2025
November 2025
January 2026
February 2026
April 2026
var spanGroupData = [ {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 3, "token_count": 553}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 18, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Suraj Kandpal
601
67.68%
Jani Nikula
126
14.19%
Maarten Lankhorst
66
7.43%
Matt Roper
29
3.27%
Daniele Ceraolo Spurio
29
3.27%
Matthew Brost
13
1.46%
Gustavo Sousa
9
1.01%
Himal Prasad Ghimiray
6
0.68%
Thomas Hellstrom
3
0.34%
Michal Wajdeczko
3
0.34%
Lucas De Marchi
2
0.23%
Kees Cook
1
0.11%
Total
888
xe_hdcp_gsc.h
9
-
1
16
Jani Nikula
November 2021
November 2025
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_initial_plane.c
178
-
14
830
Maarten Lankhorst
Jani Nikula
Matthew Brost
Ville Syrjälä
Anshuman Gupta
Vinod Govindapillai
Uma Shankar
Matt Roper
Thomas Hellstrom
Piotr Piórkowski
Michal Wajdeczko
Matthew Auld
Lucas De Marchi
Tvrtko A. Ursulin
January 2023
March 2023
April 2023
May 2023
July 2023
August 2023
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
September 2024
January 2025
May 2025
June 2025
July 2025
September 2025
October 2025
December 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 78}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 6, "token_count": 11}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
549
66.14%
Jani Nikula
116
13.98%
Matthew Brost
72
8.67%
Ville Syrjälä
41
4.94%
Anshuman Gupta
14
1.69%
Vinod Govindapillai
6
0.72%
Uma Shankar
6
0.72%
Matt Roper
6
0.72%
Thomas Hellstrom
5
0.60%
Piotr Piórkowski
5
0.60%
Michal Wajdeczko
3
0.36%
Matthew Auld
3
0.36%
Lucas De Marchi
3
0.36%
Tvrtko A. Ursulin
1
0.12%
Total
830
xe_initial_plane.h
9
-
1
16
Jani Nikula
November 2021
December 2025
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_panic.c
104
-
7
535
Jocelyn Falempe
Maarten Lankhorst
Jani Nikula
Gabriel Krisman Bertazi
Dave Airlie
Imre Deak
Kees Cook
January 2017
April 2019
January 2021
October 2021
December 2021
September 2024
June 2025
September 2025
October 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 201}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jocelyn Falempe
201
37.57%
Maarten Lankhorst
182
34.02%
Jani Nikula
143
26.73%
Gabriel Krisman Bertazi
3
0.56%
Dave Airlie
3
0.56%
Imre Deak
2
0.37%
Kees Cook
1
0.19%
Total
535
xe_panic.h
9
-
1
16
Jani Nikula
November 2021
November 2025
December 2025
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_stolen.c
113
-
8
456
Jani Nikula
Jouni Högander
Matthew Auld
Vinod Govindapillai
Thomas Hellstrom
Maarten Lankhorst
Lucas De Marchi
Kees Cook
September 2023
January 2024
March 2024
April 2024
September 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 132}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 200}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
278
60.96%
Jouni Högander
132
28.95%
Matthew Auld
21
4.61%
Vinod Govindapillai
13
2.85%
Thomas Hellstrom
6
1.32%
Maarten Lankhorst
3
0.66%
Lucas De Marchi
2
0.44%
Kees Cook
1
0.22%
Total
456
xe_stolen.h
9
-
1
16
Jani Nikula
November 2021
November 2025
December 2025
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
16
100.00%
Total
16
xe_tdf.c
15
-
3
38
Matthew Auld
Jani Nikula
Ville Syrjälä
April 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 1711954800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Auld
20
52.63%
Jani Nikula
12
31.58%
Ville Syrjälä
6
15.79%
Total
38
Contributors:
43
Author
Tokens
Proportion
Commits
Proportion
0
Maarten Lankhorst
4320
41.12%
27
9.47%
1
Jani Nikula
2024
19.27%
106
37.19%
2
Matthew Brost
759
7.23%
3
1.05%
3
Suraj Kandpal
601
5.72%
6
2.11%
4
Jouni Högander
350
3.33%
4
1.40%
5
Tvrtko A. Ursulin
322
3.07%
9
3.16%
6
Ville Syrjälä
274
2.61%
19
6.67%
7
Animesh Manna
251
2.39%
2
0.70%
8
Jocelyn Falempe
222
2.11%
3
1.05%
9
Juha-Pekka Heikkila
190
1.81%
4
1.40%
10
Matthew Auld
178
1.69%
13
4.56%
11
Vivek Kasireddy
100
0.95%
1
0.35%
12
Vinod Govindapillai
96
0.91%
3
1.05%
13
Rodrigo Vivi
92
0.88%
11
3.86%
14
Thomas Hellstrom
90
0.86%
7
2.46%
15
Matt Roper
88
0.84%
8
2.81%
16
Lucas De Marchi
84
0.80%
8
2.81%
17
Chris Wilson
66
0.63%
3
1.05%
18
Gustavo Sousa
61
0.58%
6
2.11%
19
Imre Deak
43
0.41%
5
1.75%
20
Daniele Ceraolo Spurio
39
0.37%
6
2.11%
21
Anshuman Gupta
36
0.34%
3
1.05%
22
Francois Dugast
27
0.26%
1
0.35%
23
Niranjana Vishwanathapura
24
0.23%
1
0.35%
24
Dave Airlie
24
0.23%
5
1.75%
25
Uma Shankar
23
0.22%
1
0.35%
26
Riana Tauro
22
0.21%
1
0.35%
27
Thomas Zimmermann
20
0.19%
2
0.70%
28
Piotr Piórkowski
20
0.19%
2
0.70%
29
Dibin Moolakadan Subrahmanian
15
0.14%
1
0.35%
30
Michal Wajdeczko
8
0.08%
2
0.70%
31
Himal Prasad Ghimiray
6
0.06%
1
0.35%
32
Kees Cook
5
0.05%
1
0.35%
33
Ilia Levi
4
0.04%
1
0.35%
34
Bommithi Sakeena
4
0.04%
1
0.35%
35
Gabriel Krisman Bertazi
3
0.03%
1
0.35%
36
Andrzej Hajda
3
0.03%
1
0.35%
37
Shobhit Kumar
2
0.02%
1
0.35%
38
Michał Winiarski
2
0.02%
1
0.35%
39
José Roberto de Souza
2
0.02%
1
0.35%
40
Joonas Lahtinen
2
0.02%
1
0.35%
41
Jesse Barnes
2
0.02%
1
0.35%
42
Daniel Vetter
1
0.01%
1
0.35%
Total
10505
285