microsoft / mu_tiano_plus
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: 417
  • Daily file updates (only one update per file and date counted): 28811
  • First update: 2006-04-21
  • Latest update: 2022-01-07
  • Days between first and latest update: 5741 (820 weeks, estimated 4100 working days)
  • Active days (at least one file change): 4051
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 417 files with 77,065 lines of code in files.
    • 388 files that are 366+ days old (74,658 lines of code)
    • 23 files that are 181-365 days old (1,898 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 6 files that are 1-30 days old (509 lines of code)
96% | 2% | 0% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 417 files with 77,065 lines of code in files.
    • 364 files have been last changed 366+ days ago (62,292 lines of code)
    • 38 files have been last changed 181-365 days ago (11,242 lines of code)
    • 9 files have been last changed 91-180 days ago (3,022 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 6 files have been last changed 1-30 days ago (509 lines of code)
80% | 14% | 3% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, md, yml, yaml, txt, nasm, rst, gitignore, py, json, lds
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c96% | 2% | 0% | 0% | <1%
h97% | 2% | 0% | 0% | <1%
nasm100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
lds100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c80% | 15% | 3% | 0% | <1%
h81% | 10% | 7% | 0% | <1%
nasm100% | 0% | 0% | 0% | 0%
yaml55% | 29% | 15% | 0% | 0%
lds100% | 0% | 0% | 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
SecurityPkg/Library92% | 5% | 0% | 0% | 2%
SecurityPkg/Tcg99% | <1% | 0% | 0% | 0%
SourceLevelDebugPkg/Library100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Library100% | 0% | 0% | 0% | 0%
FatPkg/EnhancedFatDxe100% | 0% | 0% | 0% | 0%
SecurityPkg/VariableAuthenticated98% | 1% | 0% | 0% | 0%
EmbeddedPkg/GdbStub100% | 0% | 0% | 0% | 0%
SecurityPkg/HddPassword100% | 0% | 0% | 0% | 0%
SecurityPkg/Include92% | 7% | 0% | 0% | <1%
EmbeddedPkg/Universal100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Drivers100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Include100% | 0% | 0% | 0% | 0%
FmpDevicePkg/FmpDxe100% | 0% | 0% | 0% | 0%
FatPkg/FatPei100% | 0% | 0% | 0% | 0%
FmpDevicePkg/Library100% | 0% | 0% | 0% | 0%
SecurityPkg/Pkcs7Verify100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Application100% | 0% | 0% | 0% | 0%
EmbeddedPkg/SimpleTextInOutSerial100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg/Include100% | 0% | 0% | 0% | 0%
SecurityPkg/FvReportPei100% | 0% | 0% | 0% | 0%
FmpDevicePkg/Include100% | 0% | 0% | 0% | 0%
EmbeddedPkg/RealTimeClockRuntimeDxe100% | 0% | 0% | 0% | 0%
FmpDevicePkg/CapsuleUpdatePolicyDxe100% | 0% | 0% | 0% | 0%
FmpDevicePkg/PrivateInclude100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg/DebugAgentDxe100% | 0% | 0% | 0% | 0%
SecurityPkg100% | 0% | 0% | 0% | 0%
SecurityPkg/RandomNumberGenerator15% | 84% | 0% | 0% | 0%
FmpDevicePkg100% | 0% | 0% | 0% | 0%
EmbeddedPkg/EmbeddedMonotonicCounter100% | 0% | 0% | 0% | 0%
FatPkg100% | 0% | 0% | 0% | 0%
EmbeddedPkg/MetronomeDxe100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg100% | 0% | 0% | 0% | 0%
EmbeddedPkg100% | 0% | 0% | 0% | 0%
EmbeddedPkg/ResetRuntimeDxe100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg/DebugAgentPei100% | 0% | 0% | 0% | 0%
SecurityPkg/EnrollFromDefaultKeysApp0% | 100% | 0% | 0% | 0%
SecurityPkg/Hash2DxeCrypto0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
SecurityPkg/Library84% | 13% | 0% | 0% | 2%
SecurityPkg/Tcg74% | 23% | 1% | 0% | 0%
SourceLevelDebugPkg/Library100% | 0% | 0% | 0% | 0%
FatPkg/EnhancedFatDxe78% | 0% | 21% | 0% | 0%
EmbeddedPkg/Library76% | 5% | 18% | 0% | 0%
EmbeddedPkg/GdbStub80% | 0% | 19% | 0% | 0%
SecurityPkg/HddPassword100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Universal100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Drivers100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Include96% | 0% | 3% | 0% | 0%
FmpDevicePkg/FmpDxe100% | 0% | 0% | 0% | 0%
FatPkg/FatPei100% | 0% | 0% | 0% | 0%
SecurityPkg/Include74% | 25% | 0% | 0% | <1%
FmpDevicePkg/Library100% | 0% | 0% | 0% | 0%
SecurityPkg/Pkcs7Verify100% | 0% | 0% | 0% | 0%
EmbeddedPkg/Application100% | 0% | 0% | 0% | 0%
EmbeddedPkg/SimpleTextInOutSerial100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg/Include100% | 0% | 0% | 0% | 0%
SecurityPkg/VariableAuthenticated7% | 92% | 0% | 0% | 0%
FmpDevicePkg/Include100% | 0% | 0% | 0% | 0%
FmpDevicePkg/CapsuleUpdatePolicyDxe100% | 0% | 0% | 0% | 0%
FmpDevicePkg/PrivateInclude100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg/DebugAgentDxe100% | 0% | 0% | 0% | 0%
FmpDevicePkg100% | 0% | 0% | 0% | 0%
SecurityPkg/FvReportPei16% | 83% | 0% | 0% | 0%
EmbeddedPkg/EmbeddedMonotonicCounter100% | 0% | 0% | 0% | 0%
FatPkg100% | 0% | 0% | 0% | 0%
EmbeddedPkg/MetronomeDxe100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg100% | 0% | 0% | 0% | 0%
EmbeddedPkg/ResetRuntimeDxe100% | 0% | 0% | 0% | 0%
SourceLevelDebugPkg/DebugAgentPei100% | 0% | 0% | 0% | 0%
SecurityPkg/RandomNumberGenerator0% | 100% | 0% | 0% | 0%
EmbeddedPkg/RealTimeClockRuntimeDxe0% | 100% | 0% | 0% | 0%
SecurityPkg/EnrollFromDefaultKeysApp0% | 100% | 0% | 0% | 0%
SecurityPkg0% | 100% | 0% | 0% | 0%
EmbeddedPkg0% | 0% | 100% | 0% | 0%
SecurityPkg/Hash2DxeCrypto0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DirectoryManage.c
in FatPkg/EnhancedFatDxe
806 - 724 5156 15
Fat.h
in FatPkg/EnhancedFatDxe
722 - 140 5156 18
FileSpace.c
in FatPkg/EnhancedFatDxe
429 - 724 5156 11
DiskCache.c
in FatPkg/EnhancedFatDxe
405 - 129 5156 12
Misc.c
in FatPkg/EnhancedFatDxe
340 - 845 5156 13
Fat.c
in FatPkg/EnhancedFatDxe
314 - 724 5156 11
Info.c
in FatPkg/EnhancedFatDxe
311 - 845 5156 12
ReadWrite.c
in FatPkg/EnhancedFatDxe
304 - 1034 5156 11
FileName.c
in FatPkg/EnhancedFatDxe
278 - 724 5156 11
Flush.c
in FatPkg/EnhancedFatDxe
220 - 724 5156 9
Init.c
in FatPkg/EnhancedFatDxe
216 - 845 5156 11
Open.c
in FatPkg/EnhancedFatDxe
161 - 845 5156 12
FatFileSystem.h
in FatPkg/EnhancedFatDxe
151 - 1034 5156 7
UnicodeCollation.c
in FatPkg/EnhancedFatDxe
150 - 1034 5156 17
DirectoryCache.c
in FatPkg/EnhancedFatDxe
98 - 1034 5156 5
ComponentName.c
in FatPkg/EnhancedFatDxe
93 - 1034 5156 7
Hash.c
in FatPkg/EnhancedFatDxe
89 - 1034 5156 8
Delete.c
in FatPkg/EnhancedFatDxe
57 - 724 5156 8
OpenVolume.c
in FatPkg/EnhancedFatDxe
26 - 1034 5156 7
Data.c
in FatPkg/EnhancedFatDxe
20 - 1034 5156 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fdt.h
in EmbeddedPkg/Include
43 - 2910 3413 3
Tcg2PhysicalPresencePromptLib.h
in SecurityPkg/Include/Library
13 - 1563 1563 1
Tcg2PhysicalPresencePromptLibConsole.c
in SecurityPkg/Library/Tcg2PhysicalPresencePromptLib
50 - 1563 1563 1
fdt_empty_tree.c
in EmbeddedPkg/Library/FdtLib
24 1 1487 3413 3
fdt_addresses.c
in EmbeddedPkg/Library/FdtLib
34 2 1487 1487 1
libfdt_internal.h
in EmbeddedPkg/Library/FdtLib
36 - 1487 3413 3
fdt_strerror.c
in EmbeddedPkg/Library/FdtLib
42 - 1487 3413 3
lds
version.lds
in EmbeddedPkg/Library/FdtLib
66 - 1487 3413 3
fdt_wip.c
in EmbeddedPkg/Library/FdtLib
67 6 1487 3413 4
fdt.c
in EmbeddedPkg/Library/FdtLib
154 8 1487 3413 4
fdt_sw.c
in EmbeddedPkg/Library/FdtLib
186 11 1487 3413 4
fdt_rw.c
in EmbeddedPkg/Library/FdtLib
356 23 1487 3413 4
fdt_ro.c
in EmbeddedPkg/Library/FdtLib
491 24 1487 3413 4
libfdt.h
in EmbeddedPkg/Include
275 12 1446 3413 5
fdt_overlay.c
in EmbeddedPkg/Library/FdtLib
457 15 1446 1446 1
ExcludedFvHob.h
in SecurityPkg/Include/Guid
8 - 1340 1340 1
Tcg2PreUefiEventLogLib.h
in SecurityPkg/Include/Library
7 - 1329 1329 1
SourceDebugForceEnabledLib.c
in SourceLevelDebugPkg/Library/SourceDebugForceEnabled
9 - 1145 1145 1
FirmwareVolumeInfoStoredHashFv.h
in SecurityPkg/Include/Ppi
32 - 1077 1077 1
DtPlatformFormSet.h
in EmbeddedPkg/Include/Guid
6 - 1034 1771 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DxeHash2CryptoLibProtocol.c
in SecurityPkg/Library/DxeHash2CryptoLib
290 - 24 24 1
DxeHash2CryptoLibServiceBindingProtocol.c
in SecurityPkg/Library/DxeHash2CryptoLib
135 - 24 24 1
DxeHash2CryptoLib.h
in SecurityPkg/Library/DxeHash2CryptoLib
55 - 24 24 1
Hash2CryptoDxe.c
in SecurityPkg/Hash2DxeCrypto
11 - 24 24 1
BaseHash2CryptoLibNull.c
in SecurityPkg/Library/BaseHash2CryptoLibNull
10 - 24 24 1
Hash2CryptoLib.h
in SecurityPkg/Include/Library
8 - 24 24 1
SecureBootVariableLib.c
in SecurityPkg/Library/SecureBootVariableLib
311 - 182 182 1
SecureBootVariableProvisionLib.c
in SecurityPkg/Library/SecureBootVariableProvisionLib
310 - 182 182 1
EnrollFromDefaultKeysApp.c
in SecurityPkg/EnrollFromDefaultKeysApp
84 - 182 182 1
SecureBootVariableLib.h
in SecurityPkg/Include/Library
48 - 182 182 1
SecureBootVariableProvisionLib.h
in SecurityPkg/Include/Library
48 - 182 182 1
SecureBootDefaultKeysDxe.c
in SecurityPkg/VariableAuthenticated/SecureBootDefaultKeysDxe
43 - 182 182 1
DxeTcg2PhysicalPresenceMinimumLib.c
in SecurityPkg/Library/DxeTcg2PhysicalPresenceMinimumLib
291 - 193 193 1
MmTcg2PhysicalPresenceMinimumLibCommon.c
in SecurityPkg/Library/MmTcg2PhysicalPresenceMinimumLib
180 - 193 193 1
StandaloneMmTcg2PhysicalPresenceMinimumLib.c
in SecurityPkg/Library/MmTcg2PhysicalPresenceMinimumLib
11 - 193 193 1
TraditionalMmTcg2PhysicalPresenceMinimumLib.c
in SecurityPkg/Library/MmTcg2PhysicalPresenceMinimumLib
11 - 193 193 1
MmTcg2PhysicalPresenceMinimumLibCommon.h
in SecurityPkg/Library/MmTcg2PhysicalPresenceMinimumLib
7 - 193 193 1
AesCore.c
in SecurityPkg/RandomNumberGenerator/RngDxe/Rand
182 - 266 266 1
RdRand.c
in SecurityPkg/RandomNumberGenerator/RngDxe/Rand
67 - 266 266 1
RngDxe.c
in SecurityPkg/RandomNumberGenerator/RngDxe/Rand
52 - 266 266 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DxeHash2CryptoLibProtocol.c
in SecurityPkg/Library/DxeHash2CryptoLib
290 - 24 24 1
DxeHash2CryptoLibServiceBindingProtocol.c
in SecurityPkg/Library/DxeHash2CryptoLib
135 - 24 24 1
DxeHash2CryptoLib.h
in SecurityPkg/Library/DxeHash2CryptoLib
55 - 24 24 1
Hash2CryptoDxe.c
in SecurityPkg/Hash2DxeCrypto
11 - 24 24 1
BaseHash2CryptoLibNull.c
in SecurityPkg/Library/BaseHash2CryptoLibNull
10 - 24 24 1
Hash2CryptoLib.h
in SecurityPkg/Include/Library
8 - 24 24 1
DiskCache.c
in FatPkg/EnhancedFatDxe
405 - 129 5156 12
Fat.h
in FatPkg/EnhancedFatDxe
722 - 140 5156 18
Processor.c
in EmbeddedPkg/GdbStub/X64
605 - 143 4439 7
FwVol.c
in EmbeddedPkg/Library/PrePiLib
506 - 143 4439 14
GdbSerialDebugPortLib.c
in EmbeddedPkg/Library/GdbSerialDebugPortLib
86 - 143 4439 7
EmbeddedPkg.ci.yaml
in EmbeddedPkg
42 - 143 481 2
TcgMor.c
in SecurityPkg/Tcg/MemoryOverwriteControl
228 - 150 3804 11
NonCoherentDmaLib.c
in EmbeddedPkg/Library/NonCoherentDmaLib
363 - 171 1615 5
libfdt_env.h
in EmbeddedPkg/Include
65 9 179 3413 10
SecureBootConfigImpl.c
in SecurityPkg/VariableAuthenticated/SecureBootConfigDxe
3480 - 182 3748 57
SecureBootVariableLib.c
in SecurityPkg/Library/SecureBootVariableLib
311 - 182 182 1
SecureBootVariableProvisionLib.c
in SecurityPkg/Library/SecureBootVariableProvisionLib
310 - 182 182 1
SecureBootConfigNvData.h
in SecurityPkg/VariableAuthenticated/SecureBootConfigDxe
96 - 182 3748 16
EnrollFromDefaultKeysApp.c
in SecurityPkg/EnrollFromDefaultKeysApp
84 - 182 182 1