Linux Source Code
Home
Release 5.6
Help
vgic
root
virt
kvm
arm
Highlighting
Reset All
By Author
By Age
──────────
Alexandru Elisei
Andre Przywara
Andrew Jones
Anna-Maria Gleixner
Ard Biesheuvel
Arvind Yadav
Christoffer Dall
Christoph Hellwig
Dave P Martin
David Daney
Eric Auger
Greg Kroah-Hartman
Gustavo A. R. Silva
Haibin Wang
Heyi Guo
Jia He
Jintack Lim
Julien Thierry
Kees Cook
Kristina Martšenko
Lance Roy
Marc Zyngier
Mark Rutland
Miaohe Lin
Paolo Bonzini
Shanker Donthineni
Shih-Wei Li
Suzuki K. Poulose
Thomas Gleixner
Valentin Schneider
Vasyl Gomonovych
Vijaya Kumar K
Vladimir Murzin
Yue haibing
Zenghui Yu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
trace.h
38
-
3
64
Christoffer Dall
Greg Kroah-Hartman
Zenghui Yu
May 2017
November 2017
September 2019
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
62
96.88%
Greg Kroah-Hartman
1
1.56%
Zenghui Yu
1
1.56%
Total
64
vgic-debug.c
288
-
7
1348
Christoffer Dall
Marc Zyngier
Andre Przywara
Greg Kroah-Hartman
Arvind Yadav
Julien Thierry
Thomas Gleixner
January 2017
August 2017
March 2018
May 2018
July 2018
January 2019
June 2019
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 1132}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 184}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
1146
85.01%
Marc Zyngier
184
13.65%
Andre Przywara
8
0.59%
Greg Kroah-Hartman
4
0.30%
Arvind Yadav
2
0.15%
Julien Thierry
2
0.15%
Thomas Gleixner
2
0.15%
Total
1348
vgic-init.c
543
-
10
1746
Eric Auger
Christoffer Dall
Marc Zyngier
Andre Przywara
Vladimir Murzin
Anna-Maria Gleixner
Miaohe Lin
Julien Thierry
Thomas Gleixner
Valentin Schneider
December 2015
July 2016
August 2016
September 2016
December 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
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1003}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 17, "token_count": 18}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 82}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 218}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 70}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 21, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
1235
70.73%
Christoffer Dall
276
15.81%
Marc Zyngier
108
6.19%
Andre Przywara
69
3.95%
Vladimir Murzin
20
1.15%
Anna-Maria Gleixner
18
1.03%
Miaohe Lin
12
0.69%
Julien Thierry
4
0.23%
Thomas Gleixner
3
0.17%
Valentin Schneider
1
0.06%
Total
1746
vgic-irqfd.c
141
-
6
619
Eric Auger
Marc Zyngier
Andre Przywara
Shanker Donthineni
Christoffer Dall
Thomas Gleixner
March 2016
July 2016
August 2016
February 2017
May 2017
November 2017
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 401}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 119}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
401
64.78%
Marc Zyngier
139
22.46%
Andre Przywara
66
10.66%
Shanker Donthineni
9
1.45%
Christoffer Dall
2
0.32%
Thomas Gleixner
2
0.32%
Total
619
vgic-its.c
2776
-
15
11275
Andre Przywara
Eric Auger
Marc Zyngier
Christoffer Dall
Haibin Wang
Kristina Martšenko
Kees Cook
Vladimir Murzin
Shanker Donthineni
Julien Thierry
Dave P Martin
Zenghui Yu
Thomas Gleixner
Yue haibing
Vasyl Gomonovych
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
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4497}, {"author_id": 2, "token_count": 414}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 124}, {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 841}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 1341}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 243}, {"author_id": 1, "token_count": 472}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 355}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 80}, {"author_id": 1, "token_count": 681}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 1, "token_count": 413}, {"author_id": 6, "token_count": 104}, {"author_id": 2, "token_count": 445}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 2, "token_count": 12}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 787}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 2, "token_count": 90}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 11, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
4894
43.41%
Eric Auger
4184
37.11%
Marc Zyngier
1821
16.15%
Christoffer Dall
191
1.69%
Haibin Wang
104
0.92%
Kristina Martšenko
16
0.14%
Kees Cook
15
0.13%
Vladimir Murzin
13
0.12%
Shanker Donthineni
12
0.11%
Julien Thierry
11
0.10%
Dave P Martin
6
0.05%
Zenghui Yu
3
0.03%
Thomas Gleixner
2
0.02%
Yue haibing
2
0.02%
Vasyl Gomonovych
1
0.01%
Total
11275
vgic-kvm-device.c
741
-
6
2981
Eric Auger
Vijaya Kumar K
Christoffer Dall
Andre Przywara
Suzuki K. Poulose
Thomas Gleixner
November 2015
December 2015
July 2016
August 2016
January 2017
May 2017
May 2018
September 2018
May 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 145}, {"author_id": 1, "token_count": 1022}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 232}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 4, "token_count": 929}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 199}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
1562
52.40%
Vijaya Kumar K
929
31.16%
Christoffer Dall
315
10.57%
Andre Przywara
169
5.67%
Suzuki K. Poulose
4
0.13%
Thomas Gleixner
2
0.07%
Total
2981
vgic-mmio-v2.c
546
-
8
2447
Andre Przywara
Christoffer Dall
Marc Zyngier
Eric Auger
Vijaya Kumar K
Mark Rutland
Julien Thierry
Thomas Gleixner
December 2015
April 2016
July 2016
October 2016
November 2016
January 2017
March 2017
May 2017
August 2017
April 2018
July 2018
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1120}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 232}, {"author_id": 3, "token_count": 54}, {"author_id": 2, "token_count": 194}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 207}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 163}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
1427
58.32%
Christoffer Dall
624
25.50%
Marc Zyngier
194
7.93%
Eric Auger
90
3.68%
Vijaya Kumar K
82
3.35%
Mark Rutland
21
0.86%
Julien Thierry
7
0.29%
Thomas Gleixner
2
0.08%
Total
2447
vgic-mmio-v3.c
989
-
10
3978
Andre Przywara
Vijaya Kumar K
Christoffer Dall
Eric Auger
Marc Zyngier
Zenghui Yu
Vladimir Murzin
Julien Thierry
Thomas Gleixner
Christoph Hellwig
December 2015
January 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
July 2019
August 2019
December 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 601}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 862}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 849}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 4, "token_count": 702}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 236}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 388}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 106}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 11, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
2312
58.12%
Vijaya Kumar K
702
17.65%
Christoffer Dall
441
11.09%
Eric Auger
423
10.63%
Marc Zyngier
71
1.78%
Zenghui Yu
13
0.33%
Vladimir Murzin
7
0.18%
Julien Thierry
6
0.15%
Thomas Gleixner
2
0.05%
Christoph Hellwig
1
0.03%
Total
3978
vgic-mmio.c
898
-
10
4081
Andre Przywara
Christoffer Dall
Marc Zyngier
Vijaya Kumar K
Alexandru Elisei
Eric Auger
Julien Thierry
Jintack Lim
Paolo Bonzini
Thomas Gleixner
December 2015
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
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1149}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 112}, {"author_id": 2, "token_count": 612}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 115}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 244}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 4, "token_count": 743}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 208}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 209}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 249}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 48}, {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 29, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
1611
39.48%
Christoffer Dall
868
21.27%
Marc Zyngier
755
18.50%
Vijaya Kumar K
743
18.21%
Alexandru Elisei
48
1.18%
Eric Auger
30
0.74%
Julien Thierry
17
0.42%
Jintack Lim
4
0.10%
Paolo Bonzini
3
0.07%
Thomas Gleixner
2
0.05%
Total
4081
vgic-mmio.h
208
-
7
899
Andre Przywara
Marc Zyngier
Vijaya Kumar K
Christoffer Dall
Eric Auger
Thomas Gleixner
Vladimir Murzin
December 2015
April 2016
July 2016
September 2016
November 2016
December 2016
January 2017
May 2017
July 2018
June 2019
var spanGroupData = [ {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 2, "token_count": 219}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andre Przywara
407
45.27%
Marc Zyngier
219
24.36%
Vijaya Kumar K
114
12.68%
Christoffer Dall
103
11.46%
Eric Auger
53
5.90%
Thomas Gleixner
2
0.22%
Vladimir Murzin
1
0.11%
Total
899
vgic-v2.c
504
-
9
2114
Christoffer Dall
Marc Zyngier
Eric Auger
Andre Przywara
Jia He
Julien Thierry
Thomas Gleixner
Alexandru Elisei
Ard Biesheuvel
November 2015
December 2015
March 2016
July 2016
September 2016
December 2016
January 2017
March 2017
May 2017
August 2017
October 2017
December 2017
March 2018
April 2018
July 2018
August 2018
January 2019
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 371}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 137}, {"author_id": 1, "token_count": 455}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 98}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 375}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 2, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
792
37.46%
Marc Zyngier
704
33.30%
Eric Auger
455
21.52%
Andre Przywara
150
7.10%
Jia He
7
0.33%
Julien Thierry
2
0.09%
Thomas Gleixner
2
0.09%
Alexandru Elisei
1
0.05%
Ard Biesheuvel
1
0.05%
Total
2114
vgic-v3.c
689
-
11
2815
Eric Auger
Marc Zyngier
Christoffer Dall
Andre Przywara
Vijaya Kumar K
David Daney
Zenghui Yu
Jia He
Julien Thierry
Alexandru Elisei
Thomas Gleixner
November 2015
December 2015
March 2016
July 2016
October 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
August 2018
January 2019
March 2019
June 2019
August 2019
October 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 416}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 137}, {"author_id": 1, "token_count": 456}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 1, "token_count": 197}, {"author_id": 4, "token_count": 115}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 145}, {"author_id": 1, "token_count": 201}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 15, "token_count": 22}, {"author_id": 2, "token_count": 167}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 11, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
1097
38.97%
Marc Zyngier
899
31.94%
Christoffer Dall
436
15.49%
Andre Przywara
219
7.78%
Vijaya Kumar K
115
4.09%
David Daney
22
0.78%
Zenghui Yu
14
0.50%
Jia He
7
0.25%
Julien Thierry
4
0.14%
Alexandru Elisei
1
0.04%
Thomas Gleixner
1
0.04%
Total
2815
vgic-v4.c
354
-
5
1157
Marc Zyngier
Christoffer Dall
Kees Cook
Thomas Gleixner
Zenghui Yu
October 2017
November 2017
January 2018
June 2018
June 2019
October 2019
November 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1002}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
1140
98.53%
Christoffer Dall
11
0.95%
Kees Cook
3
0.26%
Thomas Gleixner
2
0.17%
Zenghui Yu
1
0.09%
Total
1157
vgic.c
1011
-
15
3554
Christoffer Dall
Marc Zyngier
Andre Przywara
Eric Auger
Julien Thierry
Mark Rutland
Shih-Wei Li
Andrew Jones
Heyi Guo
Jia He
Lance Roy
Vladimir Murzin
Ard Biesheuvel
Gustavo A. R. Silva
Thomas Gleixner
November 2015
December 2015
March 2016
April 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
August 2018
October 2018
December 2018
January 2019
March 2019
April 2019
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 765}, {"author_id": 2, "token_count": 727}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 152}, {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 236}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 78}, {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 144}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 104}, {"author_id": 1, "token_count": 151}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 91}, {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 2, "token_count": 10}, {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 31, "token_count": 2}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 2, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Christoffer Dall
1530
43.05%
Marc Zyngier
1146
32.25%
Andre Przywara
438
12.32%
Eric Auger
267
7.51%
Julien Thierry
52
1.46%
Mark Rutland
29
0.82%
Shih-Wei Li
29
0.82%
Andrew Jones
25
0.70%
Heyi Guo
13
0.37%
Jia He
7
0.20%
Lance Roy
6
0.17%
Vladimir Murzin
6
0.17%
Ard Biesheuvel
2
0.06%
Gustavo A. R. Silva
2
0.06%
Thomas Gleixner
2
0.06%
Total
3554
vgic.h
320
-
9
1670
Eric Auger
Marc Zyngier
Christoffer Dall
Vijaya Kumar K
Andre Przywara
Jia He
Christoph Hellwig
Greg Kroah-Hartman
Thomas Gleixner
November 2015
December 2015
January 2016
March 2016
April 2016
July 2016
August 2016
October 2016
December 2016
January 2017
March 2017
May 2017
August 2017
September 2017
October 2017
March 2018
April 2018
May 2018
August 2018
March 2019
April 2019
June 2019
July 2019
August 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 1, "token_count": 7}, {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 3, "token_count": 19}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 51}, {"author_id": 1, "token_count": 62}, {"author_id": 4, "token_count": 305}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 197}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Auger
407
24.37%
Marc Zyngier
404
24.19%
Christoffer Dall
317
18.98%
Vijaya Kumar K
305
18.26%
Andre Przywara
211
12.63%
Jia He
20
1.20%
Christoph Hellwig
2
0.12%
Greg Kroah-Hartman
2
0.12%
Thomas Gleixner
2
0.12%
Total
1670
Contributors:
35
Author
Tokens
Proportion
Commits
Proportion
0
Andre Przywara
11981
29.40%
48
15.53%
1
Eric Auger
10204
25.04%
56
18.12%
2
Marc Zyngier
7784
19.10%
80
25.89%
3
Christoffer Dall
7114
17.46%
68
22.01%
4
Vijaya Kumar K
2990
7.34%
5
1.62%
5
Julien Thierry
105
0.26%
3
0.97%
6
Haibin Wang
104
0.26%
2
0.65%
7
Alexandru Elisei
50
0.12%
2
0.65%
8
Mark Rutland
50
0.12%
3
0.97%
9
Vladimir Murzin
47
0.12%
4
1.29%
10
Jia He
41
0.10%
2
0.65%
11
Zenghui Yu
32
0.08%
5
1.62%
12
Shih-Wei Li
29
0.07%
2
0.65%
13
Thomas Gleixner
28
0.07%
3
0.97%
14
Andrew Jones
25
0.06%
1
0.32%
15
David Daney
22
0.05%
1
0.32%
16
Shanker Donthineni
21
0.05%
2
0.65%
17
Anna-Maria Gleixner
18
0.04%
1
0.32%
18
Kees Cook
18
0.04%
2
0.65%
19
Kristina Martšenko
16
0.04%
1
0.32%
20
Heyi Guo
13
0.03%
1
0.32%
21
Miaohe Lin
12
0.03%
2
0.65%
22
Greg Kroah-Hartman
7
0.02%
2
0.65%
23
Dave P Martin
6
0.01%
1
0.32%
24
Lance Roy
6
0.01%
1
0.32%
25
Jintack Lim
4
0.01%
1
0.32%
26
Suzuki K. Poulose
4
0.01%
1
0.32%
27
Ard Biesheuvel
3
0.01%
2
0.65%
28
Christoph Hellwig
3
0.01%
1
0.32%
29
Paolo Bonzini
3
0.01%
1
0.32%
30
Arvind Yadav
2
0.00%
1
0.32%
31
Gustavo A. R. Silva
2
0.00%
1
0.32%
32
Yue haibing
2
0.00%
1
0.32%
33
Valentin Schneider
1
0.00%
1
0.32%
34
Vasyl Gomonovych
1
0.00%
1
0.32%
Total
40748
309