Linux Source Code
Home
Release 7.2
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
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
Sanjay Yadav
Shobhit Kumar
Suraj Kandpal
Thomas Hellstrom
Thomas Zimmermann
Tvrtko A. Ursulin
Uma Shankar
Ville Syrjälä
Vinod Govindapillai
Vivek Kasireddy
Xin Wang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
xe_display.c
579
-
26
1958
Maarten Lankhorst
Jani Nikula
Matthew Brost
Vivek Kasireddy
Rodrigo Vivi
Lucas De Marchi
Vinod Govindapillai
Gustavo Sousa
Imre Deak
Matthew Auld
Ville Syrjälä
Michal Wajdeczko
Francois Dugast
Jouni Högander
Tvrtko A. Ursulin
Dibin Moolakadan Subrahmanian
Thomas Zimmermann
Matt Roper
Anshuman Gupta
Ilia Levi
Shobhit Kumar
Michał Winiarski
José Roberto de Souza
Bommithi Sakeena
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
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 189}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 0, "token_count": 567}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 9, "token_count": 38}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 1, "token_count": 46}, {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 49}, {"author_id": 12, "token_count": 2}, {"author_id": 13, "token_count": 51}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 14, "token_count": 1}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 21, "token_count": 29}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 19, "token_count": 29}, {"author_id": 1, "token_count": 81}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 1, "token_count": 31}, {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 17, "token_count": 41}, {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 19, "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": 22}, ]}, {"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": 5, "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": 6, "token_count": 17}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 16, "token_count": 29}, {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
748
38.20%
Jani Nikula
471
24.06%
Matthew Brost
189
9.65%
Vivek Kasireddy
100
5.11%
Rodrigo Vivi
52
2.66%
Lucas De Marchi
52
2.66%
Vinod Govindapillai
51
2.60%
Gustavo Sousa
45
2.30%
Imre Deak
40
2.04%
Matthew Auld
38
1.94%
Ville Syrjälä
29
1.48%
Michal Wajdeczko
29
1.48%
Francois Dugast
27
1.38%
Jouni Högander
18
0.92%
Tvrtko A. Ursulin
17
0.87%
Dibin Moolakadan Subrahmanian
15
0.77%
Thomas Zimmermann
9
0.46%
Matt Roper
8
0.41%
Anshuman Gupta
6
0.31%
Ilia Levi
4
0.20%
Shobhit Kumar
2
0.10%
Michał Winiarski
2
0.10%
José Roberto de Souza
2
0.10%
Bommithi Sakeena
2
0.10%
Dave Airlie
1
0.05%
Daniel Vetter
1
0.05%
Total
1958
xe_display.h
84
-
8
495
Maarten Lankhorst
Matthew Brost
Michal Wajdeczko
Vinod Govindapillai
Gustavo Sousa
Matthew Auld
Matt Roper
Lucas De Marchi
January 2023
February 2023
March 2023
April 2023
August 2023
May 2024
August 2024
September 2024
November 2024
January 2025
May 2026
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 186}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 16, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
227
45.86%
Matthew Brost
186
37.58%
Michal Wajdeczko
44
8.89%
Vinod Govindapillai
19
3.84%
Gustavo Sousa
6
1.21%
Matthew Auld
5
1.01%
Matt Roper
4
0.81%
Lucas De Marchi
4
0.81%
Total
495
xe_display_bo.c
233
-
15
1013
Maarten Lankhorst
Jani Nikula
Ville Syrjälä
Uma Shankar
Daniele Ceraolo Spurio
Matthew Brost
Anshuman Gupta
Vinod Govindapillai
Thomas Hellstrom
Tvrtko A. Ursulin
Lucas De Marchi
Sanjay Yadav
Matt Roper
Matthew Auld
Dave Airlie
January 2021
January 2023
March 2023
July 2023
August 2023
March 2024
April 2024
May 2024
July 2024
August 2024
September 2024
December 2024
January 2025
February 2025
March 2025
April 2025
September 2025
October 2025
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 506}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 20, "token_count": 16}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"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": 5}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 14, "token_count": 2}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 147}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 34, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
559
55.18%
Jani Nikula
311
30.70%
Ville Syrjälä
56
5.53%
Uma Shankar
16
1.58%
Daniele Ceraolo Spurio
16
1.58%
Matthew Brost
12
1.18%
Anshuman Gupta
12
1.18%
Vinod Govindapillai
7
0.69%
Thomas Hellstrom
6
0.59%
Tvrtko A. Ursulin
5
0.49%
Lucas De Marchi
5
0.49%
Sanjay Yadav
4
0.39%
Matt Roper
2
0.20%
Matthew Auld
1
0.10%
Dave Airlie
1
0.10%
Total
1013
xe_display_bo.h
15
-
3
35
Jani Nikula
Ville Syrjälä
Jouni Högander
November 2021
November 2023
September 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
32
91.43%
Ville Syrjälä
2
5.71%
Jouni Högander
1
2.86%
Total
35
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": 12, "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": 14, "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": 37, "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": 5, "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": 5, "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": 12, "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": 9, "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": 14, "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": 17, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 9, "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": 15, "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": 6, "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
491
-
15
2622
Maarten Lankhorst
Tvrtko A. Ursulin
Ville Syrjälä
Matthew Brost
Juha-Pekka Heikkila
Thomas Hellstrom
Matthew Auld
Jani Nikula
Rodrigo Vivi
Niranjana Vishwanathapura
Xin Wang
Jocelyn Falempe
Piotr Piórkowski
Matt Roper
Lucas De Marchi
January 2023
March 2023
June 2023
July 2023
August 2023
September 2023
October 2023
March 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
March 2025
May 2025
June 2025
July 2025
September 2025
November 2025
January 2026
February 2026
March 2026
April 2026
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 40}, {"author_id": 2, "token_count": 174}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1086}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 103}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 17, "token_count": 3}, {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 28, "token_count": 15}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 15, "token_count": 61}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"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": 6, "token_count": 283}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 64}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
1470
56.06%
Tvrtko A. Ursulin
284
10.83%
Ville Syrjälä
281
10.72%
Matthew Brost
179
6.83%
Juha-Pekka Heikkila
111
4.23%
Thomas Hellstrom
61
2.33%
Matthew Auld
53
2.02%
Jani Nikula
50
1.91%
Rodrigo Vivi
32
1.22%
Niranjana Vishwanathapura
24
0.92%
Xin Wang
20
0.76%
Jocelyn Falempe
20
0.76%
Piotr Piórkowski
15
0.57%
Matt Roper
15
0.57%
Lucas De Marchi
7
0.27%
Total
2622
xe_fb_pin.h
21
-
3
58
Ville Syrjälä
Maarten Lankhorst
Jani Nikula
November 2021
August 2023
January 2025
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 4, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
44
75.86%
Maarten Lankhorst
13
22.41%
Jani Nikula
1
1.72%
Total
58
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": 41, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 18, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 5, "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": 4, "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": 17, "token_count": 2}, {"author_id": 3, "token_count": 553}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 16, "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": 15, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 14, "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": 19, "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
168
-
14
710
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
March 2024
April 2024
May 2024
July 2024
September 2024
January 2025
May 2025
July 2025
September 2025
October 2025
December 2025
February 2026
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 443}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 8}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 4, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
448
63.10%
Jani Nikula
90
12.68%
Matthew Brost
63
8.87%
Ville Syrjälä
57
8.03%
Anshuman Gupta
14
1.97%
Vinod Govindapillai
6
0.85%
Uma Shankar
6
0.85%
Matt Roper
6
0.85%
Thomas Hellstrom
5
0.70%
Piotr Piórkowski
5
0.70%
Michal Wajdeczko
3
0.42%
Matthew Auld
3
0.42%
Lucas De Marchi
3
0.42%
Tvrtko A. Ursulin
1
0.14%
Total
710
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": 36, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 21, "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": 5, "token_count": 132}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 200}, {"author_id": 15, "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": 9, "token_count": 20}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 4, "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:
44
Author
Tokens
Proportion
Commits
Proportion
0
Maarten Lankhorst
3783
37.06%
26
8.72%
1
Jani Nikula
2052
20.10%
110
36.91%
2
Matthew Brost
705
6.91%
3
1.01%
3
Suraj Kandpal
601
5.89%
6
2.01%
4
Ville Syrjälä
584
5.72%
30
10.07%
5
Jouni Högander
351
3.44%
5
1.68%
6
Tvrtko A. Ursulin
308
3.02%
8
2.68%
7
Animesh Manna
251
2.46%
2
0.67%
8
Jocelyn Falempe
221
2.17%
3
1.01%
9
Matthew Auld
171
1.68%
13
4.36%
10
Juha-Pekka Heikkila
111
1.09%
3
1.01%
11
Vivek Kasireddy
100
0.98%
1
0.34%
12
Rodrigo Vivi
98
0.96%
11
3.69%
13
Vinod Govindapillai
96
0.94%
3
1.01%
14
Matt Roper
88
0.86%
8
2.68%
15
Thomas Hellstrom
84
0.82%
7
2.35%
16
Michal Wajdeczko
81
0.79%
5
1.68%
17
Lucas De Marchi
77
0.75%
8
2.68%
18
Chris Wilson
66
0.65%
3
1.01%
19
Gustavo Sousa
60
0.59%
5
1.68%
20
Daniele Ceraolo Spurio
45
0.44%
6
2.01%
21
Imre Deak
42
0.41%
5
1.68%
22
Anshuman Gupta
32
0.31%
3
1.01%
23
Francois Dugast
27
0.26%
1
0.34%
24
Niranjana Vishwanathapura
24
0.24%
1
0.34%
25
Uma Shankar
22
0.22%
1
0.34%
26
Riana Tauro
22
0.22%
1
0.34%
27
Xin Wang
20
0.20%
1
0.34%
28
Piotr Piórkowski
20
0.20%
2
0.67%
29
Dibin Moolakadan Subrahmanian
15
0.15%
1
0.34%
30
Thomas Zimmermann
9
0.09%
1
0.34%
31
Himal Prasad Ghimiray
6
0.06%
1
0.34%
32
Kees Cook
5
0.05%
1
0.34%
33
Dave Airlie
5
0.05%
3
1.01%
34
Sanjay Yadav
4
0.04%
1
0.34%
35
Ilia Levi
4
0.04%
1
0.34%
36
Gabriel Krisman Bertazi
3
0.03%
1
0.34%
37
Andrzej Hajda
3
0.03%
1
0.34%
38
Shobhit Kumar
2
0.02%
1
0.34%
39
Michał Winiarski
2
0.02%
1
0.34%
40
José Roberto de Souza
2
0.02%
1
0.34%
41
Joonas Lahtinen
2
0.02%
1
0.34%
42
Bommithi Sakeena
2
0.02%
1
0.34%
43
Daniel Vetter
1
0.01%
1
0.34%
Total
10207
298