facebook / openbmc-qemu
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 4052
  • Daily file updates (only one update per file and date counted): 14581
  • First update: 2003-02-18
  • Latest update: 2022-03-21
  • Days between first and latest update: 6972 (996 weeks, estimated 4980 working days)
  • Active days (at least one file change): 5513
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 4,016 files with 1,062,886 lines of code in files.
    • 3,743 files that are 366+ days old (1,033,943 lines of code)
    • 259 files that are 181-365 days old (28,281 lines of code)
    • 12 files that are 91-180 days old (452 lines of code)
    • 2 files that are 31-90 days old (210 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 2% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 4,016 files with 1,062,886 lines of code in files.
    • 2,345 files have been last changed 366+ days ago (363,115 lines of code)
    • 1,245 files have been last changed 181-365 days ago (439,678 lines of code)
    • 423 files have been last changed 91-180 days ago (258,456 lines of code)
    • 3 files have been last changed 31-90 days ago (1,637 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
34% | 41% | 24% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
c, h, json, py, rst, s, mak, inc, txt, sh, xml, yml, cocci, cfg, pl, ld, po, cc, hx, md, cpp, in, gitignore, vert, svg, gdbinit, ini, lds, pub, css, editorconfig, nsi, js, plist, m, lid, html, el, wxs, gitmodules, frag, gitattributes, desktop, inl
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c97% | 2% | <1% | <1% | 0%
h96% | 3% | <1% | <1% | 0%
inc97% | 2% | 0% | 0% | 0%
py80% | 18% | <1% | 0% | 0%
hx100% | 0% | 0% | 0% | 0%
pl100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
xml98% | <1% | <1% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
cocci100% | 0% | 0% | 0% | 0%
po100% | 0% | 0% | 0% | 0%
nsi100% | 0% | 0% | 0% | 0%
wxs100% | 0% | 0% | 0% | 0%
inl100% | 0% | 0% | 0% | 0%
vert100% | 0% | 0% | 0% | 0%
in76% | 23% | 0% | 0% | 0%
desktop100% | 0% | 0% | 0% | 0%
frag100% | 0% | 0% | 0% | 0%
lds13% | 86% | 0% | 0% | 0%
yml0% | 78% | 21% | 0% | 0%
cfg0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c31% | 42% | 25% | <1% | 0%
h52% | 33% | 14% | <1% | 0%
py41% | 28% | 29% | 0% | 0%
cc96% | 3% | 0% | 0% | 0%
pl51% | 48% | 0% | 0% | 0%
xml88% | 10% | <1% | 0% | 0%
cocci86% | 13% | 0% | 0% | 0%
cpp65% | 34% | 0% | 0% | 0%
po87% | 0% | 12% | 0% | 0%
inc1% | 82% | 16% | 0% | 0%
nsi100% | 0% | 0% | 0% | 0%
hx1% | 0% | 98% | 0% | 0%
inl100% | 0% | 0% | 0% | 0%
vert100% | 0% | 0% | 0% | 0%
in76% | 23% | 0% | 0% | 0%
desktop100% | 0% | 0% | 0% | 0%
frag100% | 0% | 0% | 0% | 0%
lds13% | 86% | 0% | 0% | 0%
wxs0% | 100% | 0% | 0% | 0%
cfg0% | 100% | 0% | 0% | 0%
yml0% | 22% | 77% | 0% | 0%
m0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
hw97% | 2% | <1% | <1% | 0%
include97% | 2% | <1% | <1% | 0%
block99% | <1% | 0% | 0% | 0%
disas100% | 0% | 0% | 0% | 0%
tcg100% | 0% | 0% | 0% | 0%
linux-user95% | 4% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
ui95% | 4% | 0% | 0% | 0%
util99% | <1% | 0% | 0% | 0%
migration100% | 0% | 0% | 0% | 0%
scripts95% | 4% | <1% | 0% | 0%
softmmu100% | 0% | 0% | 0% | 0%
accel94% | 5% | 0% | 0% | 0%
net100% | 0% | 0% | 0% | 0%
linux-headers100% | 0% | 0% | 0% | 0%
crypto94% | 5% | 0% | 0% | 0%
qga100% | 0% | 0% | 0% | 0%
audio100% | 0% | 0% | 0% | 0%
tools94% | 5% | 0% | 0% | 0%
contrib91% | 8% | 0% | 0% | 0%
chardev100% | 0% | 0% | 0% | 0%
libdecnumber100% | 0% | 0% | 0% | 0%
monitor100% | 0% | 0% | 0% | 0%
fpu100% | 0% | 0% | 0% | 0%
pc-bios96% | 3% | 0% | 0% | 0%
backends98% | 1% | 0% | 0% | 0%
bsd-user70% | 29% | 0% | 0% | 0%
io100% | 0% | 0% | 0% | 0%
nbd93% | 6% | 0% | 0% | 0%
qom100% | 0% | 0% | 0% | 0%
qapi91% | 8% | 0% | 0% | 0%
subprojects93% | 6% | 0% | 0% | 0%
qobject100% | 0% | 0% | 0% | 0%
dump100% | 0% | 0% | 0% | 0%
fsdev97% | 2% | 0% | 0% | 0%
scsi100% | 0% | 0% | 0% | 0%
replay100% | 0% | 0% | 0% | 0%
gdb-xml98% | <1% | <1% | 0% | 0%
semihosting100% | 0% | 0% | 0% | 0%
trace100% | 0% | 0% | 0% | 0%
plugins100% | 0% | 0% | 0% | 0%
authz100% | 0% | 0% | 0% | 0%
stubs95% | 3% | 1% | 0% | 0%
python13% | 83% | 2% | 0% | 0%
po100% | 0% | 0% | 0% | 0%
storage-daemon100% | 0% | 0% | 0% | 0%
ebpf0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
hw35% | 43% | 21% | <1% | 0%
disas86% | 7% | 5% | 0% | 0%
include47% | 34% | 17% | <1% | 0%
ui40% | 33% | 25% | 0% | 0%
scripts52% | 28% | 19% | 0% | 0%
util46% | 51% | 2% | 0% | 0%
block12% | 63% | 24% | 0% | 0%
linux-user18% | 49% | 31% | 0% | 0%
crypto59% | 40% | 0% | 0% | 0%
contrib51% | 40% | 7% | 0% | 0%
audio45% | 54% | 0% | 0% | 0%
pc-bios67% | 29% | 2% | 0% | 0%
net29% | 32% | 38% | 0% | 0%
qga33% | 66% | 0% | 0% | 0%
migration15% | 10% | 74% | 0% | 0%
backends49% | 50% | 0% | 0% | 0%
qobject100% | 0% | 0% | 0% | 0%
chardev31% | 59% | 8% | 0% | 0%
softmmu13% | 17% | 69% | 0% | 0%
io47% | 52% | 0% | 0% | 0%
replay100% | 0% | 0% | 0% | 0%
fsdev86% | 0% | 13% | 0% | 0%
bsd-user23% | 33% | 42% | 0% | 0%
linux-headers15% | 84% | 0% | 0% | 0%
qapi41% | 0% | 58% | 0% | 0%
gdb-xml88% | 10% | <1% | 0% | 0%
libdecnumber18% | 0% | 81% | 0% | 0%
ROOT3% | 45% | 51% | 0% | 0%
scsi50% | 49% | 0% | 0% | 0%
authz100% | 0% | 0% | 0% | 0%
stubs81% | 13% | 4% | 0% | 0%
subprojects16% | 6% | 76% | 0% | 0%
po87% | 0% | 12% | 0% | 0%
tcg1% | 75% | 23% | 0% | 0%
accel3% | 38% | 58% | 0% | 0%
qom12% | 10% | 76% | 0% | 0%
tools3% | 49% | 46% | 0% | 0%
nbd7% | 37% | 55% | 0% | 0%
trace15% | 84% | 0% | 0% | 0%
monitor2% | 13% | 84% | 0% | 0%
dump3% | 15% | 80% | 0% | 0%
semihosting<1% | 22% | 77% | 0% | 0%
python0% | 61% | 38% | 0% | 0%
plugins0% | 100% | 0% | 0% | 0%
ebpf0% | 100% | 0% | 0% | 0%
fpu0% | 9% | 90% | 0% | 0%
storage-daemon0% | 0% | 100% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
elfload.c
in linux-user
3009 111 144 6996 355 99
syscall_defs.h
in linux-user
2363 3 137 6996 272 81
signal.c
in linux-user
837 40 143 6996 311 80
ioctls.h
in linux-user
717 - 137 6996 84 32
main.c
in linux-user
660 32 212 6996 623 116
syscall_types.h
in linux-user
536 - 137 6996 48 23
thunk.c
in root
413 7 212 6996 40 16
qemu.h
in linux-user
228 3 212 6996 217 61
disas.c
in root
312 17 346 6927 148 41
vm86.c
in linux-user
399 19 212 6916 29 13
mmap.c
in linux-user
606 14 212 6913 125 41
gdbstub.c
in root
2895 108 137 6868 347 82
block.c
in root
5289 199 150 6865 1054 119
syscall_nr.h
in linux-user/i386
1 - 603 6773 19 10
termbits.h
in linux-user/ppc
210 - 586 6676 12 9
termbits.h
in linux-user/sparc
208 - 596 6676 10 7
termbits.h
in linux-user/i386
1 - 596 6676 9 7
termbits.h
in linux-user/arm
1 - 596 6676 9 7
qemu-img.c
in root
4578 68 213 6467 577 101
audio.c
in audio
1774 74 249 6368 160 50
ossaudio.c
in audio
630 26 455 6368 80 29
sdlaudio.c
in audio
389 18 455 6368 53 20
mixeng.c
in audio
364 9 690 6368 32 19
wavaudio.c
in audio
167 7 798 6368 52 22
audio.h
in audio
126 - 469 6368 42 22
107 8 760 6368 12 10
mixeng.h
in audio
26 - 798 6368 12 9
audio_int.h
in audio
206 1 302 6365 57 21
noaudio.c
in audio
102 10 455 6364 49 21
3640 353 169 6242 164 43
alsaaudio.c
in audio
751 28 302 6012 74 27
609 15 455 6012 40 17
coreaudio.c
in audio
534 22 295 6012 47 18
461 15 455 6012 46 17
228 4 455 6012 20 6
68 1 969 6012 8 5
termbits.h
in linux-user/mips
230 - 596 5984 11 7
syscall_nr.h
in linux-user/mips
1 - 603 5984 25 14
termbits.h
in linux-user/sh4
240 - 596 5833 8 6
flatload.c
in linux-user
576 7 212 5788 55 26
linuxload.c
in linux-user
127 5 212 5788 40 22
flat.h
in linux-user
33 - 571 5788 9 6
socket.h
in linux-user
21 - 1039 5775 14 10
wavcapture.c
in audio
161 7 554 5765 43 20
termbits.h
in linux-user/m68k
1 - 596 5655 9 7
termbits.h
in linux-user/alpha
238 - 596 5490 11 10
termbits.h
in linux-user/x86_64
1 - 596 5489 10 8
syscall_nr.h
in linux-user/x86_64
1 - 603 5489 18 10
target_signal.h
in linux-user/alpha
84 - 194 5315 23 14
target_signal.h
in linux-user/mips
65 - 194 5315 20 11
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
cf-fp.xml
in gdb-xml
15 - 4935 4935 1 1
arm-core.xml
in gdb-xml
21 - 4935 4935 1 1
cf-core.xml
in gdb-xml
22 - 4935 4935 1 1
syscall_nr.h
in bsd-user/netbsd
365 - 4920 4920 1 1
syscall_nr.h
in bsd-user/openbsd
189 - 4892 4920 2 1
49 - 4829 4829 1 1
power-fpu.xml
in gdb-xml
37 - 4698 4829 2 2
power-spe.xml
in gdb-xml
38 - 4698 4829 2 2
42 - 4698 4829 3 2
power-core.xml
in gdb-xml
42 - 4698 4829 3 2
7 - 4572 4572 1 1
inl
fpa11.inl
in linux-user/arm/nwfpe
22 4 4422 5120 2 2
7 - 3382 3425 5 4
envlist.h
in include/qemu
17 - 3382 3406 5 4
pixel_ops.h
in include/ui
45 9 3382 3425 5 4
86 - 3382 3404 3 3
4098 - 3382 3425 5 4
host.h
in hw/usb
10 - 3340 3369 2 2
primecell.h
in include/hw/arm
5 - 3295 3356 2 2
eeprom93xx.h
in include/hw/nvram
9 - 3295 3356 2 2
hx
pl041.hx
in hw/audio
79 - 3295 3332 2 2
intel-hda-defs.h
in hw/audio
516 - 3295 3315 2 2
vmw_pvscsi.h
in hw/scsi
201 - 3281 3284 2 2
target_cpu.h
in linux-user/x86_64
1 - 3202 3214 2 2
ppc_e500.h
in include/hw/ppc
4 - 3202 3226 2 2
38 - 3139 3147 2 2
srp.h
in hw/scsi
163 - 3133 3315 4 4
396 16 3119 3143 2 2
target_structs.h
in linux-user/mips64
1 - 3052 3089 2 2
aarch64-fpu.xml
in gdb-xml
79 - 3039 3041 2 2
adapter.h
in include/hw/s390x
10 - 2886 3197 2 2
decimal128Local.h
in include/libdecnumber/dpd
8 - 2861 2917 2 2
decDPD.h
in include/libdecnumber
1134 - 2861 2917 2 2
s390-acr.xml
in gdb-xml
20 - 2784 2787 2 2
s390-fpr.xml
in gdb-xml
21 - 2784 2787 2 2
22 - 2784 2787 2 2
if_ether.h
in include/standard-headers/linux
1 - 2594 2615 2 2
virtio_config.h
in linux-headers/linux
1 - 2594 3965 11 10
virtio_ring.h
in linux-headers/linux
1 - 2594 3965 11 8
virtio_rng.h
in include/standard-headers/linux
5 - 2594 2615 2 2
virtio_types.h
in include/standard-headers/linux
7 - 2594 2615 2 2
virtio_input.h
in include/standard-headers/linux
43 - 2543 2573 2 2
frag
texture-blit.frag
in ui/shader
7 1 2538 2653 2 2
vert
texture-blit.vert
in ui/shader
7 - 2538 2653 2 2
s390-vx.xml
in gdb-xml
51 - 2515 2705 2 2
fdt.h
in include/hw/arm
11 - 2493 2493 1 2
framebuffer.h
in hw/display
24 - 2458 3315 4 3
s390-cr.xml
in gdb-xml
20 - 2413 2489 2 2
vgic_common.h
in hw/intc
4 - 2396 2396 1 2
s390-virt.xml
in gdb-xml
12 - 2384 2389 2 2
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
pci_regs.h
in subprojects/libvhost-user/standard-headers/linux
912 -
ethtool.h
in subprojects/libvhost-user/standard-headers/linux
909 6
input-event-codes.h
in subprojects/libvhost-user/standard-headers/linux
757 -
fuse.h
in subprojects/libvhost-user/standard-headers/linux
533 -
virtio_crypto.h
in subprojects/libvhost-user/standard-headers/linux
294 -
virtio_gpu.h
in subprojects/libvhost-user/standard-headers/linux
293 -
virtio_snd.h
in subprojects/libvhost-user/standard-headers/linux
206 -
input.h
in subprojects/libvhost-user/standard-headers/linux
199 -
virtio_net.h
in subprojects/libvhost-user/standard-headers/linux
171 -
virtio_iommu.h
in subprojects/libvhost-user/standard-headers/linux
120 -
virtio_scsi.h
in subprojects/libvhost-user/standard-headers/linux
113 -
virtio_pci.h
in subprojects/libvhost-user/standard-headers/linux
103 -
virtio_ring.h
in subprojects/libvhost-user/standard-headers/linux
89 3
vhost_types.h
in subprojects/libvhost-user/standard-headers/linux
86 -
virtio_blk.h
in subprojects/libvhost-user/standard-headers/linux
83 -
qemu_fw_cfg.h
in subprojects/libvhost-user/standard-headers/linux
68 -
virtio_mem.h
in subprojects/libvhost-user/standard-headers/linux
63 -
virtio_balloon.h
in subprojects/libvhost-user/standard-headers/linux
53 -
virtio_vsock.h
in subprojects/libvhost-user/standard-headers/linux
49 -
virtio_input.h
in subprojects/libvhost-user/standard-headers/linux
43 -
virtio_mmio.h
in subprojects/libvhost-user/standard-headers/linux
41 -
virtio_console.h
in subprojects/libvhost-user/standard-headers/linux
30 -
virtio_ids.h
in subprojects/libvhost-user/standard-headers/linux
30 -
udmabuf.h
in subprojects/libvhost-user/standard-headers/linux
24 -
virtio_config.h
in subprojects/libvhost-user/standard-headers/linux
22 -
virtio_bt.h
in subprojects/libvhost-user/standard-headers/linux
22 -
sysinfo.h
in subprojects/libvhost-user/standard-headers/linux
21 -
const.h
in subprojects/libvhost-user/standard-headers/linux
18 -
virtio_pmem.h
in subprojects/libvhost-user/standard-headers/linux
17 -
virtio_fs.h
in subprojects/libvhost-user/standard-headers/linux
12 -
virtio_9p.h
in subprojects/libvhost-user/standard-headers/linux
11 -
virtio_types.h
in subprojects/libvhost-user/standard-headers/linux
7 -
virtio_rng.h
in subprojects/libvhost-user/standard-headers/linux
5 -
kernel.h
in subprojects/libvhost-user/standard-headers/linux
5 -
types.h
in subprojects/libvhost-user/standard-headers/linux
1 -
if_ether.h
in subprojects/libvhost-user/standard-headers/linux
1 -
net_i2c.c
in hw/i2c
192 7 36 39 2 2
net_i2c.h
in include/hw/i2c
18 - 36 39 2 2
build-environment.yml
in scripts/ci/org.centos/stream/8
49 - 150 151 2 2
10 - 163 165 2 2
trace.h
in hw/sh4
1 - 168 169 2 2
qdev-hotplug.c
in hw/core
51 2 164 170 2 2
hotplug-stubs.c
in hw/core
18 2 164 170 2 2
machine-smp.c
in hw/core
106 1 164 172 2 2
legacy.py
in python/qemu/aqmp
89 13 165 172 2 2
viot.c
in hw/acpi
63 2 163 172 2 2
qmp-quit.c
in stubs
7 1 162 172 2 2
viot.h
in hw/acpi
6 - 163 172 2 2
fancpld.c
in hw/misc
42 6 176 176 1 1
fancpld.h
in include/hw/misc
10 - 176 176 1 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
pci_regs.h
in subprojects/libvhost-user/standard-headers/linux
912 -
ethtool.h
in subprojects/libvhost-user/standard-headers/linux
909 6
input-event-codes.h
in subprojects/libvhost-user/standard-headers/linux
757 -
fuse.h
in subprojects/libvhost-user/standard-headers/linux
533 -
virtio_crypto.h
in subprojects/libvhost-user/standard-headers/linux
294 -
virtio_gpu.h
in subprojects/libvhost-user/standard-headers/linux
293 -
virtio_snd.h
in subprojects/libvhost-user/standard-headers/linux
206 -
input.h
in subprojects/libvhost-user/standard-headers/linux
199 -
virtio_net.h
in subprojects/libvhost-user/standard-headers/linux
171 -
virtio_iommu.h
in subprojects/libvhost-user/standard-headers/linux
120 -
virtio_scsi.h
in subprojects/libvhost-user/standard-headers/linux
113 -
virtio_pci.h
in subprojects/libvhost-user/standard-headers/linux
103 -
virtio_ring.h
in subprojects/libvhost-user/standard-headers/linux
89 3
vhost_types.h
in subprojects/libvhost-user/standard-headers/linux
86 -
virtio_blk.h
in subprojects/libvhost-user/standard-headers/linux
83 -
qemu_fw_cfg.h
in subprojects/libvhost-user/standard-headers/linux
68 -
virtio_mem.h
in subprojects/libvhost-user/standard-headers/linux
63 -
virtio_balloon.h
in subprojects/libvhost-user/standard-headers/linux
53 -
virtio_vsock.h
in subprojects/libvhost-user/standard-headers/linux
49 -
virtio_input.h
in subprojects/libvhost-user/standard-headers/linux
43 -
virtio_mmio.h
in subprojects/libvhost-user/standard-headers/linux
41 -
virtio_console.h
in subprojects/libvhost-user/standard-headers/linux
30 -
virtio_ids.h
in subprojects/libvhost-user/standard-headers/linux
30 -
udmabuf.h
in subprojects/libvhost-user/standard-headers/linux
24 -
virtio_config.h
in subprojects/libvhost-user/standard-headers/linux
22 -
virtio_bt.h
in subprojects/libvhost-user/standard-headers/linux
22 -
sysinfo.h
in subprojects/libvhost-user/standard-headers/linux
21 -
const.h
in subprojects/libvhost-user/standard-headers/linux
18 -
virtio_pmem.h
in subprojects/libvhost-user/standard-headers/linux
17 -
virtio_fs.h
in subprojects/libvhost-user/standard-headers/linux
12 -
virtio_9p.h
in subprojects/libvhost-user/standard-headers/linux
11 -
virtio_types.h
in subprojects/libvhost-user/standard-headers/linux
7 -
virtio_rng.h
in subprojects/libvhost-user/standard-headers/linux
5 -
kernel.h
in subprojects/libvhost-user/standard-headers/linux
5 -
types.h
in subprojects/libvhost-user/standard-headers/linux
1 -
if_ether.h
in subprojects/libvhost-user/standard-headers/linux
1 -
net_i2c.c
in hw/i2c
192 7 36 39 2 2
net_i2c.h
in include/hw/i2c
18 - 36 39 2 2
aspeed.c
in hw/arm
1427 65 39 2032 97 26
cocoa.m
in ui
1514 17 127 4301 132 31
slirp.c
in net
951 33 133 4524 162 52
spapr.c
in hw/ppc
3666 156 137 3375 641 101
gdbstub.c
in root
2895 108 137 6868 347 82
intel_iommu.c
in hw/i386
2846 149 137 2800 130 38
physmem.c
in softmmu
2772 128 137 557 55 19
syscall_defs.h
in linux-user
2363 3 137 6996 272 81
virt.c
in hw/arm
2272 90 137 3077 288 80
1915 96 137 2129 39 11
translate-all.c
in accel/tcg
1756 74 137 3498 168 27
arm_gicv3_its.c
in hw/intc
998 26 137 215 3 3