Linux Source Code
Home
Release 6.16
Help
vgic
root
arch
arm64
kvm
Highlighting
Reset All
By Author
By Age
──────────
Alexander Graf
Alexandru Elisei
Andre Przywara
Andrew Jones
Ard Biesheuvel
Arvind Yadav
Björn Helgaas
Christoffer Dall
Christophe Jaillet
Dave P Martin
David Daney
Eric Auger
Eric Ren
Gavin Shan
Greg Kroah-Hartman
Haibin Wang
Heyi Guo
Hui Wang
Jean-Philippe Brucker
Jia He
Jing Zhang
Jintack Lim
Julien Grall
Julien Thierry
Kees Cook
Keisuke Nishimura
Kristina Martšenko
Kunkun Jiang
Lance Roy
Liu Shixin
Lorenzo Pieralisi
Marc Zyngier
Mario Smarduch
Mark Rutland
Mauro Carvalho Chehab
Maxim Levitsky
Miaohe Lin
Oliver Upton
Others
Paolo Bonzini
Quentin Perret
Randy Dunlap
Ricardo Koller
Rikard Falkeborn
Rob Herring
Sami Tolvanen
Sebastian Ott
Shanker Donthineni
Shannon Zhao
Shenming Lu
Shih-Wei Li
Suzuki K. Poulose
Thomas Gleixner
Thorsten Blum
Vasyl Gomonovych
Vijaya Kumar K
Vladimir Murzin
Wei Lin Chang
Will Deacon
Yue haibing
Zenghui Yu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
trace.h
38
-
3
64
Christoffer Dall
Marc Zyngier
Greg Kroah-Hartman
August 2015
May 2017
November 2017
May 2020
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
62
96.88%
Marc Zyngier
1
1.56%
Greg Kroah-Hartman
1
1.56%
Total
64
vgic-debug.c
549
-
13
2184
Christoffer Dall
Jing Zhang
Marc Zyngier
Oliver Upton
Eric Auger
Andre Przywara
Zenghui Yu
Gavin Shan
Liu Shixin
Greg Kroah-Hartman
Thomas Gleixner
Julien Thierry
Arvind Yadav
January 2013
November 2015
December 2015
April 2016
July 2016
January 2017
August 2017
March 2018
May 2018
July 2018
January 2019
June 2019
March 2020
September 2020
November 2022
January 2023
March 2023
April 2023
September 2023
February 2024
April 2024
August 2024
November 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 963}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 2, "token_count": 8}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 119}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 631}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
985
45.10%
Jing Zhang
631
28.89%
Marc Zyngier
256
11.72%
Oliver Upton
147
6.73%
Eric Auger
67
3.07%
Andre Przywara
57
2.61%
Zenghui Yu
14
0.64%
Gavin Shan
14
0.64%
Liu Shixin
4
0.18%
Greg Kroah-Hartman
3
0.14%
Thomas Gleixner
2
0.09%
Julien Thierry
2
0.09%
Arvind Yadav
2
0.09%
Total
2184
vgic-init.c
751
-
17
2379
Eric Auger
Marc Zyngier
Christoffer Dall
Oliver Upton
Jean-Philippe Brucker
Andre Przywara
Julien Grall
Vladimir Murzin
Alexandru Elisei
Miaohe Lin
Zenghui Yu
Thomas Gleixner
Maxim Levitsky
Julien Thierry
Randy Dunlap
Jia He
Björn Helgaas
January 2013
June 2014
November 2015
December 2015
January 2016
April 2016
July 2016
August 2016
September 2016
January 2017
March 2017
May 2017
October 2017
January 2018
May 2018
July 2018
January 2019
March 2019
June 2019
August 2019
November 2019
April 2020
December 2020
February 2021
March 2021
April 2021
September 2021
October 2021
November 2021
April 2022
November 2022
January 2023
March 2023
May 2023
June 2023
December 2023
January 2024
February 2024
May 2024
June 2024
August 2024
October 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 1078}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 23}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 78}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 4, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
1187
49.89%
Marc Zyngier
675
28.37%
Christoffer Dall
208
8.74%
Oliver Upton
133
5.59%
Jean-Philippe Brucker
51
2.14%
Andre Przywara
43
1.81%
Julien Grall
23
0.97%
Vladimir Murzin
20
0.84%
Alexandru Elisei
14
0.59%
Miaohe Lin
10
0.42%
Zenghui Yu
6
0.25%
Thomas Gleixner
2
0.08%
Maxim Levitsky
2
0.08%
Julien Thierry
2
0.08%
Randy Dunlap
1
0.04%
Jia He
1
0.04%
Björn Helgaas
1
0.04%
Total
2379
vgic-irqfd.c
156
-
8
658
Eric Auger
Andre Przywara
Marc Zyngier
Shanker Donthineni
Christoffer Dall
Sebastian Ott
Thomas Gleixner
Jia He
November 2015
December 2015
March 2016
July 2016
August 2016
February 2017
May 2017
November 2017
March 2019
June 2019
May 2020
September 2021
September 2023
July 2024
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 2, "token_count": 384}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
404
61.40%
Andre Przywara
119
18.09%
Marc Zyngier
115
17.48%
Shanker Donthineni
9
1.37%
Christoffer Dall
5
0.76%
Sebastian Ott
3
0.46%
Thomas Gleixner
2
0.30%
Jia He
1
0.15%
Total
658
vgic-its.c
2815
-
31
11228
Eric Auger
Andre Przywara
Marc Zyngier
Oliver Upton
Christoffer Dall
Ricardo Koller
Haibin Wang
Kunkun Jiang
Zenghui Yu
Jean-Philippe Brucker
Gavin Shan
Jing Zhang
Kristina Martšenko
Kees Cook
Vladimir Murzin
Shanker Donthineni
Sebastian Ott
Keisuke Nishimura
Eric Ren
Shenming Lu
Julien Thierry
Dave P Martin
Jia He
Vijaya Kumar K
Sami Tolvanen
Maxim Levitsky
Yue haibing
Thomas Gleixner
Randy Dunlap
Vasyl Gomonovych
Björn Helgaas
January 2013
June 2014
October 2015
November 2015
December 2015
January 2016
April 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
March 2018
May 2018
June 2018
July 2018
September 2018
January 2019
March 2019
May 2019
June 2019
November 2019
December 2019
January 2020
April 2020
May 2020
March 2021
April 2021
September 2021
October 2021
April 2022
May 2022
September 2022
October 2022
November 2022
January 2023
March 2023
April 2023
May 2023
September 2023
January 2024
February 2024
April 2024
July 2024
November 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 192}, {"author_id": 2, "token_count": 63}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 75}, {"author_id": 2, "token_count": 227}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 3630}, {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 87}, {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 844}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 2, "token_count": 1146}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 231}, {"author_id": 2, "token_count": 441}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 390}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 2, "token_count": 618}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 2, "token_count": 298}, {"author_id": 12, "token_count": 104}, {"author_id": 0, "token_count": 313}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 12}, {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 196}, {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 0, "token_count": 13}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 7, "token_count": 300}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 4, "token_count": 6}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 428}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 32, "token_count": 9}, {"author_id": 16, "token_count": 44}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 4, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
4107
36.58%
Andre Przywara
4101
36.52%
Marc Zyngier
1297
11.55%
Oliver Upton
650
5.79%
Christoffer Dall
387
3.45%
Ricardo Koller
303
2.70%
Haibin Wang
104
0.93%
Kunkun Jiang
44
0.39%
Zenghui Yu
38
0.34%
Jean-Philippe Brucker
27
0.24%
Gavin Shan
23
0.20%
Jing Zhang
22
0.20%
Kristina Martšenko
16
0.14%
Kees Cook
15
0.13%
Vladimir Murzin
13
0.12%
Shanker Donthineni
12
0.11%
Sebastian Ott
9
0.08%
Keisuke Nishimura
9
0.08%
Eric Ren
8
0.07%
Shenming Lu
6
0.05%
Julien Thierry
6
0.05%
Dave P Martin
6
0.05%
Jia He
5
0.04%
Vijaya Kumar K
4
0.04%
Sami Tolvanen
4
0.04%
Maxim Levitsky
4
0.04%
Yue haibing
2
0.02%
Thomas Gleixner
2
0.02%
Randy Dunlap
2
0.02%
Vasyl Gomonovych
1
0.01%
Björn Helgaas
1
0.01%
Total
11228
vgic-kvm-device.c
699
-
12
2868
Eric Auger
Marc Zyngier
Vijaya Kumar K
Christoffer Dall
Andre Przywara
Oliver Upton
Ricardo Koller
Jean-Philippe Brucker
Maxim Levitsky
Mario Smarduch
Thomas Gleixner
Suzuki K. Poulose
January 2013
January 2015
November 2015
December 2015
April 2016
July 2016
August 2016
January 2017
May 2017
May 2018
September 2018
May 2019
April 2021
October 2021
July 2022
March 2023
May 2023
September 2023
October 2023
April 2024
October 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 2, "token_count": 345}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 103}, {"author_id": 2, "token_count": 970}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 5, "token_count": 310}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 157}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 67}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 92}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 30, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
1510
52.65%
Marc Zyngier
345
12.03%
Vijaya Kumar K
310
10.81%
Christoffer Dall
264
9.21%
Andre Przywara
253
8.82%
Oliver Upton
98
3.42%
Ricardo Koller
67
2.34%
Jean-Philippe Brucker
7
0.24%
Maxim Levitsky
6
0.21%
Mario Smarduch
5
0.17%
Thomas Gleixner
2
0.07%
Suzuki K. Poulose
1
0.03%
Total
2868
vgic-mmio-v2.c
561
-
9
2482
Andre Przywara
Christoffer Dall
Marc Zyngier
Eric Auger
Vijaya Kumar K
Mark Rutland
Julien Thierry
Thomas Gleixner
Hui Wang
January 2013
November 2015
December 2015
January 2016
April 2016
July 2016
August 2016
October 2016
November 2016
January 2017
March 2017
May 2017
August 2017
April 2018
July 2018
January 2019
May 2019
April 2020
July 2021
November 2021
April 2022
June 2022
November 2024
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 75}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 897}, {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 285}, {"author_id": 3, "token_count": 85}, {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 141}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 175}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
1217
49.03%
Christoffer Dall
637
25.66%
Marc Zyngier
443
17.85%
Eric Auger
93
3.75%
Vijaya Kumar K
60
2.42%
Mark Rutland
21
0.85%
Julien Thierry
7
0.28%
Thomas Gleixner
2
0.08%
Hui Wang
2
0.08%
Total
2482
vgic-mmio-v3.c
1145
-
15
4723
Andre Przywara
Marc Zyngier
Eric Auger
Christoffer Dall
Vijaya Kumar K
Zenghui Yu
Oliver Upton
Jean-Philippe Brucker
Ricardo Koller
Lorenzo Pieralisi
Julien Thierry
Vladimir Murzin
Thomas Gleixner
Jia He
Alexander Graf
January 2013
June 2014
November 2015
December 2015
January 2016
April 2016
July 2016
August 2016
September 2016
October 2016
January 2017
May 2017
June 2017
August 2017
October 2017
May 2018
July 2018
August 2018
January 2019
April 2019
May 2019
August 2019
December 2019
March 2020
April 2020
July 2020
November 2020
March 2021
April 2021
September 2021
October 2021
November 2021
December 2021
April 2022
June 2022
July 2022
March 2023
May 2023
September 2023
December 2023
April 2024
June 2024
November 2024
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 2, "token_count": 14}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 627}, {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 903}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 3, "token_count": 59}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 630}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 5, "token_count": 254}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 184}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 341}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 151}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 338}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
2183
46.22%
Marc Zyngier
983
20.81%
Eric Auger
602
12.75%
Christoffer Dall
498
10.54%
Vijaya Kumar K
254
5.38%
Zenghui Yu
79
1.67%
Oliver Upton
46
0.97%
Jean-Philippe Brucker
40
0.85%
Ricardo Koller
20
0.42%
Lorenzo Pieralisi
7
0.15%
Julien Thierry
5
0.11%
Vladimir Murzin
2
0.04%
Thomas Gleixner
2
0.04%
Jia He
1
0.02%
Alexander Graf
1
0.02%
Total
4723
vgic-mmio.c
1103
-
13
4958
Marc Zyngier
Andre Przywara
Christoffer Dall
Vijaya Kumar K
Oliver Upton
Alexandru Elisei
Julien Thierry
Eric Auger
Jintack Lim
Thomas Gleixner
Rikard Falkeborn
Paolo Bonzini
Jean-Philippe Brucker
January 2013
March 2015
November 2015
December 2015
January 2016
April 2016
May 2016
July 2016
October 2016
November 2016
December 2016
January 2017
March 2017
May 2017
September 2017
March 2018
April 2018
July 2018
December 2018
January 2019
May 2019
August 2019
January 2020
March 2020
April 2020
April 2021
December 2021
February 2022
June 2022
July 2022
January 2023
March 2023
May 2023
December 2023
November 2024
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1250}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 225}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 85}, {"author_id": 3, "token_count": 28}, {"author_id": 0, "token_count": 1119}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 157}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 450}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 60}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 313}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
1938
39.09%
Andre Przywara
1832
36.95%
Christoffer Dall
499
10.06%
Vijaya Kumar K
450
9.08%
Oliver Upton
134
2.70%
Alexandru Elisei
60
1.21%
Julien Thierry
24
0.48%
Eric Auger
12
0.24%
Jintack Lim
4
0.08%
Thomas Gleixner
2
0.04%
Rikard Falkeborn
1
0.02%
Paolo Bonzini
1
0.02%
Jean-Philippe Brucker
1
0.02%
Total
4958
vgic-mmio.h
230
-
8
1014
Marc Zyngier
Andre Przywara
Christoffer Dall
Vijaya Kumar K
Eric Auger
Thomas Gleixner
Vladimir Murzin
Rikard Falkeborn
January 2013
June 2014
November 2015
December 2015
January 2016
April 2016
July 2016
September 2016
November 2016
December 2016
January 2017
May 2017
July 2018
June 2019
April 2020
December 2021
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 684}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
751
74.06%
Andre Przywara
149
14.69%
Christoffer Dall
54
5.33%
Vijaya Kumar K
39
3.85%
Eric Auger
17
1.68%
Thomas Gleixner
2
0.20%
Vladimir Murzin
1
0.10%
Rikard Falkeborn
1
0.10%
Total
1014
vgic-v2.c
473
-
9
2035
Marc Zyngier
Christoffer Dall
Eric Auger
Andre Przywara
Quentin Perret
Thomas Gleixner
Julien Thierry
Ard Biesheuvel
Alexandru Elisei
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
March 2017
May 2017
August 2017
October 2017
December 2017
March 2018
April 2018
July 2018
December 2018
January 2019
June 2019
August 2019
December 2020
March 2021
August 2021
December 2021
April 2024
November 2024
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 136}, {"author_id": 0, "token_count": 412}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 117}, {"author_id": 2, "token_count": 416}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 126}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
918
45.11%
Christoffer Dall
562
27.62%
Eric Auger
416
20.44%
Andre Przywara
126
6.19%
Quentin Perret
7
0.34%
Thomas Gleixner
2
0.10%
Julien Thierry
2
0.10%
Ard Biesheuvel
1
0.05%
Alexandru Elisei
1
0.05%
Total
2035
vgic-v3-nested.c
407
-
10
1516
Marc Zyngier
Andre Przywara
Christoffer Dall
Eric Auger
Wei Lin Chang
Mark Rutland
Jintack Lim
Shannon Zhao
Rob Herring
Thomas Gleixner
December 2012
January 2013
January 2014
June 2014
November 2014
June 2015
October 2015
November 2015
December 2015
January 2016
February 2016
July 2016
December 2016
March 2017
June 2017
October 2017
November 2017
June 2019
February 2023
February 2024
July 2024
November 2024
February 2025
June 2025
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1193}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 120}, {"author_id": 47, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
1438
94.85%
Andre Przywara
26
1.72%
Christoffer Dall
25
1.65%
Eric Auger
13
0.86%
Wei Lin Chang
3
0.20%
Mark Rutland
3
0.20%
Jintack Lim
3
0.20%
Shannon Zhao
2
0.13%
Rob Herring
2
0.13%
Thomas Gleixner
1
0.07%
Total
1516
vgic-v3.c
767
-
21
3222
Marc Zyngier
Eric Auger
Christoffer Dall
Andre Przywara
Shenming Lu
Vijaya Kumar K
Ricardo Koller
David Daney
Zenghui Yu
Oliver Upton
Thorsten Blum
Quentin Perret
Christophe Jaillet
Will Deacon
Julien Thierry
Gavin Shan
Thomas Gleixner
Sebastian Ott
Mark Rutland
Alexandru Elisei
Others
October 2015
November 2015
December 2015
January 2016
March 2016
April 2016
May 2016
July 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
March 2018
April 2018
May 2018
July 2018
December 2018
January 2019
June 2019
August 2019
October 2019
March 2020
April 2020
December 2020
March 2021
August 2021
October 2021
November 2021
December 2021
January 2022
May 2022
November 2022
January 2023
May 2023
October 2023
February 2024
April 2024
July 2024
August 2024
November 2024
December 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 144}, {"author_id": 0, "token_count": 518}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 120}, {"author_id": 2, "token_count": 397}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 2, "token_count": 127}, {"author_id": 5, "token_count": 112}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 101}, {"author_id": 2, "token_count": 182}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 213}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 8, "token_count": 178}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 14, "token_count": 2}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
1319
40.94%
Eric Auger
919
28.52%
Christoffer Dall
400
12.41%
Andre Przywara
204
6.33%
Shenming Lu
178
5.52%
Vijaya Kumar K
112
3.48%
Ricardo Koller
17
0.53%
David Daney
16
0.50%
Zenghui Yu
13
0.40%
Oliver Upton
8
0.25%
Thorsten Blum
7
0.22%
Quentin Perret
7
0.22%
Christophe Jaillet
7
0.22%
Will Deacon
4
0.12%
Julien Thierry
4
0.12%
Gavin Shan
2
0.06%
Thomas Gleixner
1
0.03%
Sebastian Ott
1
0.03%
Mark Rutland
1
0.03%
Alexandru Elisei
1
0.03%
Others
1
0.03%
Total
3222
vgic-v4.c
554
-
13
2013
Marc Zyngier
Oliver Upton
Eric Auger
Shenming Lu
Christoffer Dall
Andre Przywara
Zenghui Yu
Kunkun Jiang
Jintack Lim
Alexander Graf
Kees Cook
Thomas Gleixner
Jia He
January 2013
June 2014
July 2014
November 2015
December 2015
April 2016
July 2016
October 2017
November 2017
January 2018
June 2018
June 2019
October 2019
November 2019
March 2020
June 2020
November 2020
March 2021
September 2021
November 2021
January 2023
February 2023
March 2023
July 2023
November 2023
November 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 884}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 486}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 59}, {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 103}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
1551
77.05%
Oliver Upton
169
8.40%
Eric Auger
76
3.78%
Shenming Lu
75
3.73%
Christoffer Dall
53
2.63%
Andre Przywara
35
1.74%
Zenghui Yu
31
1.54%
Kunkun Jiang
7
0.35%
Jintack Lim
5
0.25%
Alexander Graf
5
0.25%
Kees Cook
3
0.15%
Thomas Gleixner
2
0.10%
Jia He
1
0.05%
Total
2013
vgic.c
1105
-
19
3874
Christoffer Dall
Marc Zyngier
Andre Przywara
Eric Auger
Vladimir Murzin
Julien Thierry
Oliver Upton
Andrew Jones
Mark Rutland
Shih-Wei Li
Heyi Guo
Shenming Lu
Lance Roy
Sebastian Ott
Thomas Gleixner
Sami Tolvanen
Ard Biesheuvel
Randy Dunlap
Jintack Lim
January 2013
December 2013
June 2014
October 2015
November 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
March 2018
April 2018
May 2018
October 2018
December 2018
January 2019
March 2019
April 2019
June 2019
August 2019
March 2020
November 2020
March 2021
April 2021
August 2021
November 2021
March 2023
September 2023
January 2024
February 2024
July 2024
August 2024
November 2024
February 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 1081}, {"author_id": 0, "token_count": 592}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 160}, {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 56}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 136}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 0, "token_count": 8}, {"author_id": 13, "token_count": 61}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 84}, {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 129}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 106}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 68}, {"author_id": 2, "token_count": 96}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 64}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 10}, {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 70}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
1852
47.81%
Marc Zyngier
1196
30.87%
Andre Przywara
388
10.02%
Eric Auger
166
4.28%
Vladimir Murzin
61
1.57%
Julien Thierry
53
1.37%
Oliver Upton
45
1.16%
Andrew Jones
30
0.77%
Mark Rutland
25
0.65%
Shih-Wei Li
20
0.52%
Heyi Guo
13
0.34%
Shenming Lu
7
0.18%
Lance Roy
6
0.15%
Sebastian Ott
4
0.10%
Thomas Gleixner
2
0.05%
Sami Tolvanen
2
0.05%
Ard Biesheuvel
2
0.05%
Randy Dunlap
1
0.03%
Jintack Lim
1
0.03%
Total
3874
vgic.h
395
-
14
1974
Marc Zyngier
Christoffer Dall
Eric Auger
Andre Przywara
Vijaya Kumar K
Gavin Shan
Oliver Upton
Shenming Lu
Jing Zhang
Ricardo Koller
Sebastian Ott
Thomas Gleixner
Mauro Carvalho Chehab
Greg Kroah-Hartman
January 2013
February 2014
June 2014
July 2014
November 2015
December 2015
January 2016
March 2016
April 2016
May 2016
July 2016
August 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
August 2017
September 2017
October 2017
March 2018
April 2018
May 2018
July 2018
March 2019
April 2019
June 2019
March 2020
April 2020
March 2021
April 2021
August 2021
October 2021
April 2022
July 2022
January 2023
June 2023
December 2023
February 2024
April 2024
June 2024
July 2024
August 2024
November 2024
February 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 257}, {"author_id": 2, "token_count": 59}, {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 65}, {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 58}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 134}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 2, "token_count": 55}, {"author_id": 5, "token_count": 149}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 197}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 52}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
532
26.95%
Christoffer Dall
510
25.84%
Eric Auger
433
21.94%
Andre Przywara
225
11.40%
Vijaya Kumar K
149
7.55%
Gavin Shan
52
2.63%
Oliver Upton
30
1.52%
Shenming Lu
13
0.66%
Jing Zhang
11
0.56%
Ricardo Koller
8
0.41%
Sebastian Ott
5
0.25%
Thomas Gleixner
2
0.10%
Mauro Carvalho Chehab
2
0.10%
Greg Kroah-Hartman
2
0.10%
Total
1974
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
61
Author
Tokens
Proportion
Commits
Proportion
0
Marc Zyngier
13758
29.15%
197
36.35%
1
Andre Przywara
10958
23.22%
52
9.59%
2
Eric Auger
10022
21.24%
63
11.62%
3
Christoffer Dall
7001
14.84%
78
14.39%
4
Oliver Upton
1460
3.09%
38
7.01%
5
Vijaya Kumar K
1378
2.92%
5
0.92%
6
Jing Zhang
664
1.41%
3
0.55%
7
Ricardo Koller
415
0.88%
9
1.66%
8
Shenming Lu
279
0.59%
4
0.74%
9
Zenghui Yu
181
0.38%
9
1.66%
10
Jean-Philippe Brucker
126
0.27%
4
0.74%
11
Julien Thierry
105
0.22%
2
0.37%
12
Haibin Wang
104
0.22%
2
0.37%
13
Vladimir Murzin
97
0.21%
4
0.74%
14
Gavin Shan
91
0.19%
5
0.92%
15
Alexandru Elisei
76
0.16%
3
0.55%
16
Kunkun Jiang
51
0.11%
3
0.55%
17
Mark Rutland
50
0.11%
4
0.74%
18
Andrew Jones
30
0.06%
1
0.18%
19
Thomas Gleixner
28
0.06%
2
0.37%
20
Julien Grall
23
0.05%
1
0.18%
21
Sebastian Ott
22
0.05%
2
0.37%
22
Shanker Donthineni
21
0.04%
2
0.37%
23
Shih-Wei Li
20
0.04%
2
0.37%
24
Kees Cook
18
0.04%
2
0.37%
25
Kristina Martšenko
16
0.03%
1
0.18%
26
David Daney
16
0.03%
1
0.18%
27
Quentin Perret
14
0.03%
1
0.18%
28
Jintack Lim
13
0.03%
4
0.74%
29
Heyi Guo
13
0.03%
1
0.18%
30
Maxim Levitsky
12
0.03%
1
0.18%
31
Miaohe Lin
10
0.02%
2
0.37%
32
Keisuke Nishimura
9
0.02%
1
0.18%
33
Jia He
9
0.02%
1
0.18%
34
Eric Ren
8
0.02%
1
0.18%
35
Thorsten Blum
7
0.01%
1
0.18%
36
Lorenzo Pieralisi
7
0.01%
1
0.18%
37
Christophe Jaillet
7
0.01%
1
0.18%
38
Sami Tolvanen
6
0.01%
1
0.18%
39
Lance Roy
6
0.01%
1
0.18%
40
Greg Kroah-Hartman
6
0.01%
2
0.37%
41
Dave P Martin
6
0.01%
1
0.18%
42
Alexander Graf
6
0.01%
2
0.37%
43
Mario Smarduch
5
0.01%
1
0.18%
44
Will Deacon
4
0.01%
1
0.18%
45
Randy Dunlap
4
0.01%
3
0.55%
46
Liu Shixin
4
0.01%
1
0.18%
47
Wei Lin Chang
3
0.01%
1
0.18%
48
Ard Biesheuvel
3
0.01%
2
0.37%
49
Yue haibing
2
0.00%
1
0.18%
50
Shannon Zhao
2
0.00%
1
0.18%
51
Rob Herring
2
0.00%
1
0.18%
52
Rikard Falkeborn
2
0.00%
1
0.18%
53
Mauro Carvalho Chehab
2
0.00%
1
0.18%
54
Hui Wang
2
0.00%
1
0.18%
55
Björn Helgaas
2
0.00%
1
0.18%
56
Arvind Yadav
2
0.00%
1
0.18%
57
Vasyl Gomonovych
1
0.00%
1
0.18%
58
Suzuki K. Poulose
1
0.00%
1
0.18%
59
Paolo Bonzini
1
0.00%
1
0.18%
60
Others
1
0.00%
1
0.18%
Total
47192
542