SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-07bd54bc-b82f-479e-8c8d-8d205b876f42
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-01-09T12:00:33Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64ea9ca322ad99dc11f062c1377df8c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a78148fd08d383c6aa4ce6cbf32e708
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d32d81395a4a2397f246656457b5757
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ceebb4f94b414901ebdd5575cf82adba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fcddbf705b0ba602a755ea2847f6a9d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17a2c84fc0efa2eaa197286ef14120b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb05711146acd16340cbe52ac97d9ae3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2756949d070e46879fbe12a6ed623b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ace5ace242f2d7a08fed9a399a04cfd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92692b5869a4223f31b265bd29056a1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-093b53d825396c89d88f937314bfb131
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a5d39631834ea3869212e634bd816cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f44b915151db0d1c7ea2ab369affc9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a5ae2150bedbcb3b77dd6185117fd7b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6166ab61a148dff18b09869ff0f65a4e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0767e7bb618161df5ce387618b5a878d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9989f71f82e62e0354a2319bba903413
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44683ce1b262bc075acac3cc7063a834
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-789e38e3b7057b5dd8254df166b84983
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28851b447b7d10aa1ca64e43da663b9c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6ea0318e9082559735248a2c1c00d0d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60b4c1180a7549ee8f1898d7da3d0299
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45752b173c5d918676e5c00a9726e9c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b8cb1b79c29002fd356c5da961559f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20c6cae0c241f2abfe899159571963c9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7fe4c9c646a92487cc03e725d194957
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8056c790a0065e9b670353c110c44851
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-703b883ae3bc0dedfae8346d96dba76d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ef71633e7ecb4f1d7164aa68b89dd31
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c59e0b8866233a3050ad682bb298ddeb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-496664d252c56772d9f731a84f9d40d6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d97430f54a32ae5b1f32ba5a504c2216
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a66e254b0572071ec28513f8572551ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8f6aaf03d9ca08ce5aaccb5b3fe4c9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3529d116c2459dbbabe16d899c67fb15
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a7d684dcb5921f430bf2624a9a36e36
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0969b6be5e46b1db2eae3de884c7b603
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4a568df5735a52985adf94a93e4af82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28d4c2fab0bf8915b693b99fd9eb100a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e383e5eeb00f96759b9641df188ef81
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e62b67da8b1b7dab8f48e8e2cb88bf82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72b75cbd7f39cc0dfc9e1783af610ff1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11057f554ea0162716e28c4be9aeacfe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1bb777838fed629f6ef455ce529a2d8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a2d05e1bdbcecad3b98bc18c9bb911b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f1d102171bbcd5da898d26187b61261
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-805ed6198f4451b9ee587e4f96621b37
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38f216594ab3f55cc03b78037a309b7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e50d83b3d908b6422dd0d204708cf9b0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47251bd2b2d3a08cefa6cb991bd97572
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-835e13a90748032a0e3d18a37c6e4832
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99e4e86a1515917031eb3d7db256a30a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12c6c99d29a19a875703116871f8e125
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf6cc70a6c4c2c4bb184e98ed1105eb1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f46d62e0f03037cc91b3500e93825dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7dac05d90b1c2fb1105e78af94d653c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8deea1b481e99af651a1a0c2f7b4c1b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2b43dcb77355dce5c780eb0cbe14588
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-facf15b0f04e23611deace52bcbc3dcc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6958818532329a6fb187e48befd2052
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf506350f2865fdb3f6e4215a2e00710
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d19f5b298805eb1ee6bac3a4bdd75823
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0566b882043aafc4e24cccabf77c6d8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffbd5a34669c92c405a160c62e971ae5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42634be6c1f8372a1a55176a78d82de3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8836025f3a900bc84e4cf89c5d3d6104
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4e90282a814a22fd324bf2f141cc96b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45e4164e7b2452ce8f00e60f81f03196
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75eeb0c2bd34709af6be19ee17fc34a9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff7f84ab3f66c553683f18b24f8e698b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-550ebfebff515fbaadb88054eb040c30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbf7ddc9fa7d0ea08c5a6989e36ec5b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3296caa45b7c231665d26dbdbb262c44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92a6a3fa07bebac5a93ab0087c9f434c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c80bdf154c1d0c0542dfe180eea92309
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-593773b64270f862d803deaa1c524c11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ece640ef6c00ab2f97dd1bd94787e4ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a7c199d84ee8c149e6b7f561e4c6766
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-608e9ed1daa8be15693629104b5b0246
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-153e07b97e2546a170fc3607ab7a4904
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27b82f86e0e3ab595838005d6efd73d8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bd5524be49a4bec6744818ef4c06e3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc8141fb48c6970075807dcfe80e1d2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54f844e80df761bc92994d56ae07227a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-901fb8d94b6328043f5a71366b83ebf0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6b87f42109381fd9781465f0bb63ec6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c7ec664939fe861c5603ab2a0376119
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ac0a276a2a4761214cb4c011b9d219a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e42f9c012641b2e951ac14565a9bdc8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a26638ca6659b3ab6fe787d7c766516c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7637c34cd4a65e99eadbd3b0f7188739
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a479e79a97b65f3cf159ea562dcb0b08
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e7116841d7d7081748dd6a0ac1033e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-789a671b93acd0f74be0eeb7d01e993d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6018f980f6e831d6f4b49302fd36b268
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-576d87f21513fc710272274f6da82750
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fca55165a9e0c9d10a53158dd53a04c7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9afdbec2aa9e7d6c7ccddff971c812f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2120f3b1c6e46ddfdc074fac28f8487e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2275a0d4570f14203665fdebf07b0e6a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d745849d3c4d70bf26c21ec735198b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d495f221f8eeac3c3509931013f2abef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2f069b1c0999fa06960ec515bda692a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf5933fbf90dd268811d62db4743b92e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a01cfdd2ecebaa9b79d6c9e39c24bc4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-877c5d038d8397458fff798541c4f0cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed2687cc9beba03114ffe6ecab698e34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a07223ca7ad58d697ac9f6b6c33a3752
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06fcb29b63c9970f6f71c83f1c679007
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa9b3b7640881fb5abbc097cad6db110
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e978ec2486eb6b006a82b0ef0b9cb436
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f87c5ea6dd1128e0139dc256e5350ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-007df72ea8cee29b2b4206d9959a3e02
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30503c3a26545dc1f471da9c8793cacc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-096010060b756dc1d2a6e8b66ca7afec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-422d633a4eb28798c87d924063775e0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f54254ecb014a63a64bf9ee0942a7498
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47ff17f75ff98d343abd358be60ccc47
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f0097a1684ee8a74d8950f6ee569a21
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f4f45321eb12ee7d65eabc0ed604244
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39e3a1fea1033ed8f3b026615eefa291
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdbfef58cf2b390c0533ae4c5da81374
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-961e706d833b43d6ff46ff253e1d9e6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32383ca1c131c02854d401cc45691b07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e844310136a7f3f4a83b6eb9fbbeb09a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19a3c8260a307803c504119ab72339fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c049a63ac3a7e7133b12d83e76051bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f42d51328562561cc70bf4ab4c76aab5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed51678d6203a04024f8503d28d6e4f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d60f52f579c8539fe04cf531cee76b66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d849e38bfd1f6d8b40b769b906a41cbc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a6f6c5b50338984f25c6e2c54ecf134
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27dae05e2d6fe83771e366828153fb10
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64c7179774a58ef6c7cade4c731a0bb6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c2aa08ce69bba9f4a941941784a7648
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95ec25a8f45a3ebcbcb38742de3980c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bba8d316cc7a4f7b9d0252e59d27e9a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ea9f26b68d343976e4489bf16acf81c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cf3806a51584a6f174454f84303aed6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eeda15b90c2bb9fd5db51762b8383722
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb1759553325a8a728c7fcb9880b96e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e71b3dd15bdcb8ec5671233562ad078e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f33cd81792ee39ee11f1c6105779d50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b3d2d2385a5281edc3820eabaf3e480
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fccd34d7d4348cb363530f99785afae5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a315cf3fdfae87646a7b23e905a7817
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-746d12aa686ac2292d60180f43d05d41
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0410434d7a6cf0b3a8118bf37906f813
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3830d01b38e6d9afc590f3153399ef69
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e95299e6f63efefdce7f0a7f48007f4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d92a2947b11824fef7f47da89216f1b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfee4a79f61ba3c834db5c9657d34554
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d69bf3398ba3564bd05ca6b15b337c53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ec2d13bace3ff8baa699d36b446b37c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ea49eaef02a9e22dbca0d39fcd895b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d6d62e58a48d54df4942cef7e289418
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71c21309cf2a27647e570b8b38d8e351
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6406de3e1c9e221646340c23199aa6c9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08743f2e454f0e2c30c268ea607dc744
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccb8f87475b2e67191a02ca911ac7437
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59d8d90e575a29293780e429c1888959
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72170cdf61f73de0a7b96c7603c11451
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e014f76015fb3e80983742a5dcafb33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44840037dd8a51972ffc0db86ea78385
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9113b6ec6dba01eff7fba28f45e9aa44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a9b24a927ac46ac42ddd326ac3bf4f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-765ad5ebcc7f0c0b8da2a23c4be77329
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26f71178f0ee74c68f32ca9d88825460
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90a9947506ab2ca15cc4774010d48181
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25d20dd43c081da42df3bf38f8772f2f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c514903c8d58086681e428d92e42369
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fefe317347fc92514ce6410c07e9082a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c9747704e47dafd23b14dc029919331
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-580d6dc8266c28f53b8f8f6f9a041bee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1044e31d88188ad22db4b99ff86454c4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d9c05855786742e1222836a94dcff70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01e7fc3b43bd6d375bcfc5bc7c293352
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfec6137674a5edb2e5f5a253dee62e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0bd82319479b09ca5848db38722e81af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eeb36aecfc98dd47c32109cff06eaff3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da643bc06a7ce6644c6c1383fe4bce10
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5b95004a63d575d939d55ed9a3a5d0f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-669dc3067c0278c503a67941c8617d8a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf8bdd3bdc70bb48df449991ea7564b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67ff19721c2fe445d7bd53e4fc45ddb3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-120289399fded5efe5eb3002fdf668b4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-107b4e97469c93d9372e93d1dcd48422
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fb635ee4764cbfe4d9db6f8dcc9c534
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77fb4a9d1201b9133c607220c6c9477f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03dbeed36fc376e58825efa40fa5943b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a576baba0489e6704859f9217ab965a5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d13151a0e5f5a113ac72a8b18e241dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2bcc8014d457a47c6f5bd38161621fdb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c7058940fd9880c2c258e8955ab30cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8aa0d5318d1efee4e4196f0446b6bd2a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd7fcb445d4d2a73e52526a82259910c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e69898a1ca23018a652729c44d9332a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6b9683bc57c5c6a728d1089fd7df857
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f36098de7be73029e2dc70d189e84874
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15f4caaf06476d56cbc4214cb51f9cd9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79df72d29ee72ff80dd4808e137eeb79
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac67d7d852222b4e4a7d0b5fee3b6265
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18792c427d26d2fcbdd652120bfb0b7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-254dc2a699ee1a87bb8053112aa78b15
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfdfe531373742232e401f094d5c36c3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb522d50d1fb7536650cec9b6d32199d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d46e1ccffc3edc726562b008fc77a962
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55edbca60888cc43ef0258175928fdfa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b69412c813795440c9cb134457b92d67
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60f931baf1ab147c624dc6067f1e7316
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e21533c273dc4f2cdd0e7a2322419806
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-598965b6f4d19ea3e9541efa23a1a7da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-933ab4c3f6c12a71284ac0137353be71
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97bf0d15aba1625b620b436580ca2464
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fb931122106ebea40f62ff2d54b55f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dff4ebbc5dc027656cec154cdbd9b816
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6daaf0d4e16d32894d606d4e97ee5e40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-545434525a3ad120cff6dc1845b33c3a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52ad2fb59db62ce5df637040c39d16cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1ec16cec59a2ba4b8c35319b0dfa539
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f2805dbc29b4c797dba79fac79a3247
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f22eb078d8be26f1f1d55b17c749e527
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12b6af84c1c014b32eed6f5816ae4303
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17870a5993f51a4eae4d7695bfd91ab2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6743d90e7741b10dd2595b20fcbd612
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-024af515543074e743dce77c66ba2451
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c3be1eb48bfda1ee4db480eadd4028a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-541df27b5d524448baf119057997afb6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dde548f666ffba2aa5c0eef7da9466af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c396237292855326ffe0426a187a6713
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6df2a57c373c5c41580ee210872e7b7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9f92476628adbbd4aeb6f43d4014017
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70ded42fde8c755ddfcea9ce9b98392d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cd9aa9d197de3c6b582ab1fd71800c4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2af2ccb7c29347d04830404eff78c7a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72544860f9e0abb28471020f4598efc3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1948d49fa7f763e247a6b099325b6e99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4c2308a5a8a59c6b1c7cc689e187e71
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94c32bdefd8ac97e8c7764f0baac7cd4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0129e21b82859c9193d9a05227a81a97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c101f4fa2baca277e51f556916bbf2e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7edaa259e90d0061b52e6b9f3ece8a91
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0faa4561ac144616bbab8292617abc8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a845da8ea5116e591e69ea18922b25a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d45a1c1cf958d027b9c3f1d4577cc17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01c3c1161aa1cc2f78afd3a214a79895
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-212e60e6ebb5ce555c0449fd13943cac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-981a4128ac03e34eb9aff28e90a4ad42
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a89ea59ee52e188f9493182925d53c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d0105212a9760e20894139ec132b813
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-980340bd9b7720497e30998bd24498a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5032f6e692ca6de2135bc401bfe56d3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9776eb841a61814a1af6a044f37a4b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff193fd9b9b932bf8e32bd30db7871a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7554cce9bdbdf418184917e9d44c02d9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3209b6ed6f29c39458b14cde330dcbf1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12b4985df63308373caaacbb25307679
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-306bbe3d40fb29f411d1d2f3c6676cb5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7fc48ed8e3e2f636ede85025a7de493
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c04b689ea5359625f08eaecb3867867
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f504f6b1913018764160a782df302708
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09b77ac52ef89508620c1a2b7569e367
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e206f8f921e0b865840116f1640942e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e482efe200c1c66dbe2e26771fbefeb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec357c6ac4b559e229180d7537c84223
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e658ddcddc6ba59bdac7935726c3c054
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cb7ea01002d4ce90a1c64d7a45d6324
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa5761972d529be4672774fba93e56c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11afa37802024a06ac040b91b715b331
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-adb476beed65b7ef514685617603a9de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51664073176e4a82a26472fff912f326
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0d12f3b84c60d5cc77855cab7874ea3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cecff8a057c9bc8318786e4a51fc74d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9d6dc1842dd0447f78ac0acbc2d5424
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8668086b91c1b447e1638d23a8986e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74abf75edd6b30d8838e94e7519e2e2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a39b55e352de2a333a08380548102730
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9a9d90c5f362fd1a2c63459f52f5526
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15818acbe903e150f2e67cdea1511dd4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32d434fca4323f7bd67d39e9bc86d2c3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb7bd358024c42e5c0288f6d9ba42937
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb51f484394b92b1ce47152615dd2c8a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a162fd86663e714c7bb57e688cb7252
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d8d79be0809e278dfe02e8011ce6425
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-223c78933f2e6ca40eb3bea1cd6f752c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96799d5343dab1cc15396cb280005d9a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fbbce668772baff0e1f9289064b475d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c2857e3601076f7b49833d3dce57f51
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5832e7e4c0a1158f8c38d31acfd9757e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-306aed91626cf5c8823b5283baebdeb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cad0f02b0e853a0a75ebb6567c7261fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4241ad3138f00cbb9eb41da0e3e8c671
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acde73b3589a761493753bfcc7f9d30d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c71bc4742d8947fb2a9855a2815158c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa317a766c0549a3cdd2116693775e51
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1decd417cc71ac4e0569d95659d44c8d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07ad64f350667a09ffe05740db6b33f0
FileName: ./.github/workflows/reuse.yaml
SPDXID: SPDXRef-64ea9ca322ad99dc11f062c1377df8c2
FileChecksum: SHA1: 1dca0cf7eca4103d4123fcff48c2499464c86bff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Free Software Foundation Europe e.V.
FileName: ./.gitignore
SPDXID: SPDXRef-8a78148fd08d383c6aa4ce6cbf32e708
FileChecksum: SHA1: 40d366d71c3e02653bffae1b8682add6a2c82db6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./README.md
SPDXID: SPDXRef-7d32d81395a4a2397f246656457b5757
FileChecksum: SHA1: 71efaa8aae41be1c9761d55b14fa6b9387aae69d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/Makefile
SPDXID: SPDXRef-ceebb4f94b414901ebdd5575cf82adba
FileChecksum: SHA1: 68862891a97494124717a08c1836d78513646022
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./docs/_static/css/reg_html.css
SPDXID: SPDXRef-6fcddbf705b0ba602a755ea2847f6a9d
FileChecksum: SHA1: bf2a2fa173b81a07fde0d10b88e301a94de0a26d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./docs/conf.py
SPDXID: SPDXRef-17a2c84fc0efa2eaa197286ef14120b9
FileChecksum: SHA1: 1eb49edcb9e7205ed90a7ff80a753cf1aede13fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./docs/design_ref/clocks_resets.rst
SPDXID: SPDXRef-eb05711146acd16340cbe52ac97d9ae3
FileChecksum: SHA1: 682ad5c7e83d521b69be5c84b3836d13921ae01c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/clocks_resets.svg
SPDXID: SPDXRef-f2756949d070e46879fbe12a6ed623b2
FileChecksum: SHA1: 2ecb8b10cc1de965989abc0713517187f46c6a62
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/core_overview.rst
SPDXID: SPDXRef-9ace5ace242f2d7a08fed9a399a04cfd
FileChecksum: SHA1: 2e94a2d799f724a35f38604248174ffc684f7c07
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/ddr3_memory.rst
SPDXID: SPDXRef-92692b5869a4223f31b265bd29056a1e
FileChecksum: SHA1: edf7f6af602dce0967475f013abec954c36c0f88
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/directory_structure.rst
SPDXID: SPDXRef-093b53d825396c89d88f937314bfb131
FileChecksum: SHA1: 4b1cbbc1f72768f897b5212fa7f2f5b1ff93c077
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/flow_reference.rst
SPDXID: SPDXRef-4a5d39631834ea3869212e634bd816cf
FileChecksum: SHA1: b97246fbebf00272a00b4fc36103820ad294a410
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/fpga_board.jpg
SPDXID: SPDXRef-4f44b915151db0d1c7ea2ab369affc9b
FileChecksum: SHA1: 47ce870edfbfc3538d01eaf75d287665710e8961
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/fpga_board.rst
SPDXID: SPDXRef-2a5ae2150bedbcb3b77dd6185117fd7b
FileChecksum: SHA1: 2477d7b19cafd4ea98adea78cacaae87cc087092
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/index.rst
SPDXID: SPDXRef-6166ab61a148dff18b09869ff0f65a4e
FileChecksum: SHA1: c3611909e9efdc77ab424c60f38d920c96f1164c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/mechanical/acrylic_board.pdf
SPDXID: SPDXRef-0767e7bb618161df5ce387618b5a878d
FileChecksum: SHA1: 7c2b4f730945cdb8c0e301050a170bcba54b1b93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/mechanical/cable_clamp_part1.stl
SPDXID: SPDXRef-9989f71f82e62e0354a2319bba903413
FileChecksum: SHA1: 5360fb9fd95be485dff4e86f8bf29ea63e30961f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/mechanical/cable_clamp_part2.stl
SPDXID: SPDXRef-44683ce1b262bc075acac3cc7063a834
FileChecksum: SHA1: b49709d1011d5638fad1abcaa316618cfb6d30de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/memory_map.rst
SPDXID: SPDXRef-789e38e3b7057b5dd8254df166b84983
FileChecksum: SHA1: 9755499df58d0da8e1dcf9654542a150ae0edccc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/reggen.rst
SPDXID: SPDXRef-28851b447b7d10aa1ca64e43da663b9c
FileChecksum: SHA1: 853c94c361e0e9386b2ead2a1a4c27c6fbbb1453
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/rvlab_core.svg
SPDXID: SPDXRef-c6ea0318e9082559735248a2c1c00d0d
FileChecksum: SHA1: a7cfcd92ebbeac91ca701b15978fb0c73f25bdf0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/design_ref/source_projects.rst
SPDXID: SPDXRef-60b4c1180a7549ee8f1898d7da3d0299
FileChecksum: SHA1: 90a71479091f29567b7e77891d76a2f963b4bef1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/index.rst
SPDXID: SPDXRef-45752b173c5d918676e5c00a9726e9c2
FileChecksum: SHA1: 90692511d3f88427cd918781089ff2f10b3412fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/make.bat
SPDXID: SPDXRef-8b8cb1b79c29002fd356c5da961559f5
FileChecksum: SHA1: f72c4dc479344275c2644bf578418dde9cba8eb9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./docs/resources.rst
SPDXID: SPDXRef-20c6cae0c241f2abfe899159571963c9
FileChecksum: SHA1: 735d49dbc2763834b0a260d18467f142264197e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/tutorials/flow.rst
SPDXID: SPDXRef-f7fe4c9c646a92487cc03e725d194957
FileChecksum: SHA1: 01e094f43c6becae8e6e9d984429d52f2fa5bf03
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/tutorials/fpga_upload.rst
SPDXID: SPDXRef-8056c790a0065e9b670353c110c44851
FileChecksum: SHA1: 1ef7145e9c365fd2b767105f8f96c4524ddebac1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/tutorials/gitlab_ci.rst
SPDXID: SPDXRef-703b883ae3bc0dedfae8346d96dba76d
FileChecksum: SHA1: b46df24114f7430af639f2841a40456f71edb482
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/tutorials/index.rst
SPDXID: SPDXRef-6ef71633e7ecb4f1d7164aa68b89dd31
FileChecksum: SHA1: 236ac5559ad0f061dbd2e358a8cb9ec172d65e12
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/tutorials/setup.rst
SPDXID: SPDXRef-c59e0b8866233a3050ad682bb298ddeb
FileChecksum: SHA1: 2fff9a23856c4b274b0c399528f55bf753d6c1d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./docs/tutorials/software.rst
SPDXID: SPDXRef-496664d252c56772d9f731a84f9d40d6
FileChecksum: SHA1: d470ee06e94f025af690a8d174dfd687fa3795c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./flow/__init__.py
SPDXID: SPDXRef-d97430f54a32ae5b1f32ba5a504c2216
FileChecksum: SHA1: 451c5ae51a3523c91c7d33f77c31af7d6cfca825
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/module_tb.py
SPDXID: SPDXRef-a66e254b0572071ec28513f8572551ea
FileChecksum: SHA1: 3aceb013fdd565b39029fe35a98ba0334e4895f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/reggen.py
SPDXID: SPDXRef-f8f6aaf03d9ca08ce5aaccb5b3fe4c9b
FileChecksum: SHA1: 156bbb390706a599abae1f36388f50f9b2f55b3b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/rvlab_fpga_top.py
SPDXID: SPDXRef-3529d116c2459dbbabe16d899c67fb15
FileChecksum: SHA1: e1ae92f380cac5e3e7c66fe2f25f494a9c7c15da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/rvlab_mig.py
SPDXID: SPDXRef-6a7d684dcb5921f430bf2624a9a36e36
FileChecksum: SHA1: 0fca7e50d05b4439b89fb4e2a2d85066365f29e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/simlibs_questa.py
SPDXID: SPDXRef-0969b6be5e46b1db2eae3de884c7b603
FileChecksum: SHA1: cb5560eb14fde4f2ca4378d98d747eccb9e9a83a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/sources.py
SPDXID: SPDXRef-c4a568df5735a52985adf94a93e4af82
FileChecksum: SHA1: cea8a49518402aa492bdf57daba397207747734f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/sw.py
SPDXID: SPDXRef-28d4c2fab0bf8915b693b99fd9eb100a
FileChecksum: SHA1: 5945926dc054ee62bf28194822b9dc00ceeedd38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/system_tb.py
SPDXID: SPDXRef-6e383e5eeb00f96759b9641df188ef81
FileChecksum: SHA1: 04c7354af6a3de83af5c5fb591615f39e6e0e5cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/build_sw.py
SPDXID: SPDXRef-e62b67da8b1b7dab8f48e8e2cb88bf82
FileChecksum: SHA1: a0565672ee738dcc556455edaa4a3ea75f4c9dff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/elf2mem.py
SPDXID: SPDXRef-72b75cbd7f39cc0dfc9e1783af610ff1
FileChecksum: SHA1: b38db33cb7ce659a8175c89633f28b96cfef3f25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/openocd.py
SPDXID: SPDXRef-11057f554ea0162716e28c4be9aeacfe
FileChecksum: SHA1: af26aa6b114cd43d04667aa98c7ea3a8adc104b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./flow/tools/overlay.py
SPDXID: SPDXRef-b1bb777838fed629f6ef455ce529a2d8
FileChecksum: SHA1: 963778fd63a0a9ec07932618a9ef2f88efbed4d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/pincheck.py
SPDXID: SPDXRef-8a2d05e1bdbcecad3b98bc18c9bb911b
FileChecksum: SHA1: 962699e799358de676aa6b4aa99ccc59066ca643
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/questasim.py
SPDXID: SPDXRef-3f1d102171bbcd5da898d26187b61261
FileChecksum: SHA1: a7ef810012bb01d34de46a20b1a05944cc81decd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/reggen/data.py
SPDXID: SPDXRef-805ed6198f4451b9ee587e4f96621b37
FileChecksum: SHA1: b828e5ac278e05d56a3ca6ba748a02dcb6f4b3e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/field_enums.py
SPDXID: SPDXRef-38f216594ab3f55cc03b78037a309b7e
FileChecksum: SHA1: 12ec22000b9fd14125cdadc09f0694f3bf4ab67c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/fpv_csr.sv.tpl
SPDXID: SPDXRef-e50d83b3d908b6422dd0d204708cf9b0
FileChecksum: SHA1: dbaa7be60867bf00c2a389c6ddd67f619d55f1d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_cfg_html.py
SPDXID: SPDXRef-47251bd2b2d3a08cefa6cb991bd97572
FileChecksum: SHA1: 71dffd1ced550567f596c05beaf0c608a33b7533
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_cheader.py
SPDXID: SPDXRef-835e13a90748032a0e3d18a37c6e4832
FileChecksum: SHA1: bde9444e494f538f80330a97bb171b739064fc97
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright information found in source file:\n')
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_ctheader.py
SPDXID: SPDXRef-99e4e86a1515917031eb3d7db256a30a
FileChecksum: SHA1: bd62a4e31bdc33c9da0dd27c18fdde27351e0971
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright information found in source file:\n')
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_dv.py
SPDXID: SPDXRef-12c6c99d29a19a875703116871f8e125
FileChecksum: SHA1: 5be52e54ba5d6b4361dd48e078d55a2e0846c67b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_fpv.py
SPDXID: SPDXRef-cf6cc70a6c4c2c4bb184e98ed1105eb1
FileChecksum: SHA1: db208169eb17029d7b0bf96f46f97c0eac244002
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_html.py
SPDXID: SPDXRef-0f46d62e0f03037cc91b3500e93825dd
FileChecksum: SHA1: 3652a3ea2aee173d710e199985035f2873108e51
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_json.py
SPDXID: SPDXRef-c7dac05d90b1c2fb1105e78af94d653c
FileChecksum: SHA1: aa3b95a3c86559bdccfedd2dd59ea979c8ec31d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_rtl.py
SPDXID: SPDXRef-8deea1b481e99af651a1a0c2f7b4c1b5
FileChecksum: SHA1: 5d5615f4037cfe4fe1c06077bdde4e0b3675bd87
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/gen_selfdoc.py
SPDXID: SPDXRef-c2b43dcb77355dce5c780eb0cbe14588
FileChecksum: SHA1: a82788b4cd795ee255c83f8aecd69a9f4878b6a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/lib.py
SPDXID: SPDXRef-facf15b0f04e23611deace52bcbc3dcc
FileChecksum: SHA1: b5ea9c4cf7b36d02fde965b5d6316743240dad3d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/reg_html.css
SPDXID: SPDXRef-e6958818532329a6fb187e48befd2052
FileChecksum: SHA1: bf2a2fa173b81a07fde0d10b88e301a94de0a26d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/reg_pkg.sv.tpl
SPDXID: SPDXRef-cf506350f2865fdb3f6e4215a2e00710
FileChecksum: SHA1: 8487d1e38e4aa18a9d2abab5a1c41383042e08c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/reg_top.sv.tpl
SPDXID: SPDXRef-d19f5b298805eb1ee6bac3a4bdd75823
FileChecksum: SHA1: 3a9e020487e0ce174ef60f97817f7c6bc60ffc37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/uvm_reg.sv.tpl
SPDXID: SPDXRef-0566b882043aafc4e24cccabf77c6d8f
FileChecksum: SHA1: c32e42b2a6dbecc72ed8189a743476145e2ac976
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen/validate.py
SPDXID: SPDXRef-ffbd5a34669c92c405a160c62e971ae5
FileChecksum: SHA1: f9eb5c3fb6c651568785efa298e484bbc8bac17f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/reggen_sphinx_ext.py
SPDXID: SPDXRef-42634be6c1f8372a1a55176a78d82de3
FileChecksum: SHA1: d582911fdedf02c96e60026ab1bbc026d7f7f8ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/reggen_wrapper.py
SPDXID: SPDXRef-8836025f3a900bc84e4cf89c5d3d6104
FileChecksum: SHA1: 524a0ef917991a5afa80262df69093b65285d00a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/tlgen/Makefile.tpl
SPDXID: SPDXRef-f4e90282a814a22fd324bf2f141cc96b
FileChecksum: SHA1: 0faadb5ae939f8f2abb48dcb343e8a64b66eff67
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/__init__.py
SPDXID: SPDXRef-45e4164e7b2452ce8f00e60f81f03196
FileChecksum: SHA1: 175b102fad3c1a7ef930bd98cca9b4eec6d6901e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/doc.py
SPDXID: SPDXRef-75eeb0c2bd34709af6be19ee17fc34a9
FileChecksum: SHA1: b1cd6904053236429accb664085b44c7b515f9bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/elaborate.py
SPDXID: SPDXRef-ff7f84ab3f66c553683f18b24f8e698b
FileChecksum: SHA1: 978f5f7573da1e21a928485ee85c581ff9b1931f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/generate.py
SPDXID: SPDXRef-550ebfebff515fbaadb88054eb040c30
FileChecksum: SHA1: 1a8349efd1e1710c32823af95b61b87a34348ed5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/generate_tb.py
SPDXID: SPDXRef-dbf7ddc9fa7d0ea08c5a6989e36ec5b9
FileChecksum: SHA1: 65666d1b10a834e83bcf9f4a0c8164227a2836bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/item.py
SPDXID: SPDXRef-3296caa45b7c231665d26dbdbb262c44
FileChecksum: SHA1: 37e9a7dacd935f390405eb8b92e7d290a29e89e8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/lib.py
SPDXID: SPDXRef-92a6a3fa07bebac5a93ab0087c9f434c
FileChecksum: SHA1: 67c500f1d2ff739e1a485a3c3f2ac5d9b77ee92b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/tb__xbar_connect.sv.tpl
SPDXID: SPDXRef-c80bdf154c1d0c0542dfe180eea92309
FileChecksum: SHA1: b11ae5cfaf2a028853c016dfb4b268da7ae249e5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/validate.py
SPDXID: SPDXRef-593773b64270f862d803deaa1c524c11
FileChecksum: SHA1: 94e5e29d0382baefbfb5bc783e9023692c730a63
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.bind.sv.tpl
SPDXID: SPDXRef-ece640ef6c00ab2f97dd1bd94787e4ae
FileChecksum: SHA1: e25e3d3723ed591e9d5b662a2c5c68955c066936
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.core.tpl
SPDXID: SPDXRef-1a7c199d84ee8c149e6b7f561e4c6766
FileChecksum: SHA1: a6891efc2af3b29387c43e9c9fe24267e6281529
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.dv.sv.tpl
SPDXID: SPDXRef-608e9ed1daa8be15693629104b5b0246
FileChecksum: SHA1: 367887a5ef4d4d9919e04289db109d86122c409f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.pkg.sv.tpl
SPDXID: SPDXRef-153e07b97e2546a170fc3607ab7a4904
FileChecksum: SHA1: f3076343f94a8a92d52a8ccd2396cc52e4ec1257
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.py
SPDXID: SPDXRef-27b82f86e0e3ab595838005d6efd73d8
FileChecksum: SHA1: d2ccfd3f5df243db3e691a7337a4bacdc01071a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.rtl.sv.tpl
SPDXID: SPDXRef-3bd5524be49a4bec6744818ef4c06e3e
FileChecksum: SHA1: 2537d4500ba4942217f6b34b38ab9fb18feeb7d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar.sim.core.tpl
SPDXID: SPDXRef-fc8141fb48c6970075807dcfe80e1d2c
FileChecksum: SHA1: 85a8f3b76d3376c21dabea1b37c2ba9794fe92c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen/xbar_env_pkg__params.sv.tpl
SPDXID: SPDXRef-54f844e80df761bc92994d56ae07227a
FileChecksum: SHA1: 96b4d8f06fe3ab7d44258e1cb50426609d15da67
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./flow/tools/tlgen_wrapper.py
SPDXID: SPDXRef-901fb8d94b6328043f5a71366b83ebf0
FileChecksum: SHA1: 6478e87546778c5e6e3b32d20ac4eeeacbe0ea1d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/vivado.py
SPDXID: SPDXRef-f6b87f42109381fd9781465f0bb63ec6
FileChecksum: SHA1: 822b42372df3b7a244acda6e9bc2f2b0a3a7ef49
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/tools/xsim.py
SPDXID: SPDXRef-3c7ec664939fe861c5603ab2a0376119
FileChecksum: SHA1: 93d62f7da07c5368d15b8b184f3362280bec3504
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./flow/xbar.py
SPDXID: SPDXRef-7ac0a276a2a4761214cb4c011b9d219a
FileChecksum: SHA1: 286168b5870ab50a0e3506f7904d7e8cb6d2de59
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./requirements.txt
SPDXID: SPDXRef-9e42f9c012641b2e951ac14565a9bdc8
FileChecksum: SHA1: 00d7ac279c17fd828e689a9aaadaea14fa975d97
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./src/design/ip/design.txt
SPDXID: SPDXRef-a26638ca6659b3ab6fe787d7c766516c
FileChecksum: SHA1: 27d3faa42eb7607e49286a1c5dfe53f76338ca84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./src/design/ip/mig_a.prj
SPDXID: SPDXRef-7637c34cd4a65e99eadbd3b0f7188739
FileChecksum: SHA1: 69a82c11f37485537919ddee15d0dd63d560b9a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./src/design/openocd/fpga.cfg
SPDXID: SPDXRef-a479e79a97b65f3cf159ea562dcb0b08
FileChecksum: SHA1: 8a3d8ab4d2a0475d743653d83f60bb1c0f1302af
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/pincheck/pincheck.csv
SPDXID: SPDXRef-0e7116841d7d7081748dd6a0ac1033e9
FileChecksum: SHA1: ab227790bb41e6ee36d00fbeca35b92be0c70ce8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab contributors
FileName: ./src/design/reggen/ddr_ctrl.hjson
SPDXID: SPDXRef-789a671b93acd0f74be0eeb7d01e993d
FileChecksum: SHA1: db30d89810d77736fcd435982ec475e236fc5942
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/reggen/regdemo.hjson
SPDXID: SPDXRef-6018f980f6e831d6f4b49302fd36b268
FileChecksum: SHA1: d96c77dc287abdad81140a5ef7b600e8543aef93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/reggen/rv_timer.hjson
SPDXID: SPDXRef-576d87f21513fc710272274f6da82750
FileChecksum: SHA1: 6e6deadd17c82b2eaf305df4e67c4da30069ace4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/design/reggen/student_dma.hjson
SPDXID: SPDXRef-fca55165a9e0c9d10a53158dd53a04c7
FileChecksum: SHA1: bc00600f80925a049f2f3fb9a489130deb5eb52a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/tlgen/xbar_main.hjson
SPDXID: SPDXRef-9afdbec2aa9e7d6c7ccddff971c812f2
FileChecksum: SHA1: e238ab3d31f78627336ea60a35eaa53b3103e132
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/tlgen/xbar_peri.hjson
SPDXID: SPDXRef-2120f3b1c6e46ddfdc074fac28f8487e
FileChecksum: SHA1: a0739d599111c1279ffd6f1429c68437279bdd2d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/wave/riscv.radix.do
SPDXID: SPDXRef-2275a0d4570f14203665fdebf07b0e6a
FileChecksum: SHA1: 32efe3d9445bec057b6b0d26a4ee4d9d52678eca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/design/wave/student_rlight_tb.do
SPDXID: SPDXRef-5d745849d3c4d70bf26c21ec735198b5
FileChecksum: SHA1: fa8670a63f229f699ec1f05a4e3fe0b18b1fd3be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./src/design/wave/student_rlight_tb.xsim.wcfg
SPDXID: SPDXRef-d495f221f8eeac3c3509931013f2abef
FileChecksum: SHA1: 597e9c25d13f4be8ee797010d7ac0bee75f9083a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./src/design/wave/system_tb.do
SPDXID: SPDXRef-c2f069b1c0999fa06960ec515bda692a
FileChecksum: SHA1: c172ad36b68518c6ed01091a4b4fd3e6f5f2e261
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./src/design/wave/system_tb.xsim.wcfg
SPDXID: SPDXRef-bf5933fbf90dd268811d62db4743b92e
FileChecksum: SHA1: 3b941a682ddd5ed77e5d68fe1d70489de0c6917d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: NONE
FileName: ./src/design/xdc/rvlab_fpga_top.xdc
SPDXID: SPDXRef-9a01cfdd2ecebaa9b79d6c9e39c24bc4
FileChecksum: SHA1: e46901c87c54af54e3e9e0a8ed65b3df9fe9dfaf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/cv32e40p/cv32e40p_aligner.sv
SPDXID: SPDXRef-877c5d038d8397458fff798541c4f0cb
FileChecksum: SHA1: d4465b82dd4bd501e459c3fbad7afb1fb2072e2d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_alu.sv
SPDXID: SPDXRef-ed2687cc9beba03114ffe6ecab698e34
FileChecksum: SHA1: 362fc6bda9b26f7f2bf1e2c1bad8d64205d6ef84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_alu_div.sv
SPDXID: SPDXRef-a07223ca7ad58d697ac9f6b6c33a3752
FileChecksum: SHA1: f885287452b85c51b4f30d3959b2666e44a97111
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_apu_disp.sv
SPDXID: SPDXRef-06fcb29b63c9970f6f71c83f1c679007
FileChecksum: SHA1: 6110c1f3846cf8fc70bf73966c289c8e8b2b208b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_clock_gate.sv
SPDXID: SPDXRef-aa9b3b7640881fb5abbc097cad6db110
FileChecksum: SHA1: cf977db327253dde0c6245cf25d3fc75d6e34ea5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2025-2026 RVLab Contributors
FileName: ./src/rtl/cv32e40p/cv32e40p_compressed_decoder.sv
SPDXID: SPDXRef-e978ec2486eb6b006a82b0ef0b9cb436
FileChecksum: SHA1: 9175d42b935f52e8b8b63dd2c27aacd341c43e1a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_controller.sv
SPDXID: SPDXRef-6f87c5ea6dd1128e0139dc256e5350ae
FileChecksum: SHA1: 298a3e970a3b503a968ebda069bc91722aceaa8c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_core.sv
SPDXID: SPDXRef-007df72ea8cee29b2b4206d9959a3e02
FileChecksum: SHA1: 470f1dd917e4a633385e748da8af7b99917ed2ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_cs_registers.sv
SPDXID: SPDXRef-30503c3a26545dc1f471da9c8793cacc
FileChecksum: SHA1: efa29a3565dcd1c13a83fa1793d66965796dd478
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_decoder.sv
SPDXID: SPDXRef-096010060b756dc1d2a6e8b66ca7afec
FileChecksum: SHA1: ce49f7abeaf8db9b810885f34fcaf79133981b82
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_ex_stage.sv
SPDXID: SPDXRef-422d633a4eb28798c87d924063775e0b
FileChecksum: SHA1: e351552ca28cd505a838f6fdd2cda5b42716be3e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_ff_one.sv
SPDXID: SPDXRef-f54254ecb014a63a64bf9ee0942a7498
FileChecksum: SHA1: c1afd6155ecf2fdf566fc14e2673d56a31438625
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_fifo.sv
SPDXID: SPDXRef-47ff17f75ff98d343abd358be60ccc47
FileChecksum: SHA1: 37b3af88e8b30418320f34a114fe9a74b70f6ede
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_fp_wrapper.sv
SPDXID: SPDXRef-4f0097a1684ee8a74d8950f6ee569a21
FileChecksum: SHA1: 706064f64e1ae99adfc40ecf6a7fdaad42acc162
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_hwloop_regs.sv
SPDXID: SPDXRef-7f4f45321eb12ee7d65eabc0ed604244
FileChecksum: SHA1: 6f5d9b593c674fca9294a3ba7e1c9d28d1d6841b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_id_stage.sv
SPDXID: SPDXRef-39e3a1fea1033ed8f3b026615eefa291
FileChecksum: SHA1: 2ad8e8600e22cf2325691dc071cd1d2513e7c4a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_if_stage.sv
SPDXID: SPDXRef-bdbfef58cf2b390c0533ae4c5da81374
FileChecksum: SHA1: abe1f8662a769b3c9e3b9cb7f3b5dbead1c9cf31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_int_controller.sv
SPDXID: SPDXRef-961e706d833b43d6ff46ff253e1d9e6c
FileChecksum: SHA1: 4a7f95b1b91217fbe4d461abc1a753281b5f1a46
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_load_store_unit.sv
SPDXID: SPDXRef-32383ca1c131c02854d401cc45691b07
FileChecksum: SHA1: c5bdcff759dca62e3ff27988855637942bb66cab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_mult.sv
SPDXID: SPDXRef-e844310136a7f3f4a83b6eb9fbbeb09a
FileChecksum: SHA1: 0448e1953781fe778a0b6b1bf416e69ed6e41740
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_obi_interface.sv
SPDXID: SPDXRef-19a3c8260a307803c504119ab72339fe
FileChecksum: SHA1: f2f1e2f13740948dff45e25c2cd10d664936bcea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.0
FileCopyrightText: Copyright 2020 Silicon Labs, Inc.
FileName: ./src/rtl/cv32e40p/cv32e40p_popcnt.sv
SPDXID: SPDXRef-9c049a63ac3a7e7133b12d83e76051bf
FileChecksum: SHA1: 02babb3fde779ee4d52d961af2af0625b5e79df8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_prefetch_buffer.sv
SPDXID: SPDXRef-f42d51328562561cc70bf4ab4c76aab5
FileChecksum: SHA1: 10bfdebff02e3e1c85d7a0b6f353fb12fa95e534
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_prefetch_controller.sv
SPDXID: SPDXRef-ed51678d6203a04024f8503d28d6e4f8
FileChecksum: SHA1: fdd424af72632a9f03cecf167682eb82e43a8de1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.0
FileCopyrightText: Copyright 2020 Silicon Labs, Inc.
FileName: ./src/rtl/cv32e40p/cv32e40p_register_file_ff.sv
SPDXID: SPDXRef-d60f52f579c8539fe04cf531cee76b66
FileChecksum: SHA1: 5407990cc676fec2f28c6c5da947df4ea572f154
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/cv32e40p_sleep_unit.sv
SPDXID: SPDXRef-d849e38bfd1f6d8b40b769b906a41cbc
FileChecksum: SHA1: 2ee0c4b23f85ac3618547c7c92dd34f23bb0d523
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.0
FileCopyrightText: Copyright 2020 Silicon Labs, Inc.
FileName: ./src/rtl/cv32e40p/cv32e40p_top.sv
SPDXID: SPDXRef-1a6f6c5b50338984f25c6e2c54ecf134
FileChecksum: SHA1: ce0d388e841f9cc401153691790ac5899ff4221b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: SHL-2.1
FileCopyrightText: Copyright 2024 Dolphin Design
FileName: ./src/rtl/cv32e40p/pkg/cv32e40p_apu_core_pkg.sv
SPDXID: SPDXRef-27dae05e2d6fe83771e366828153fb10
FileChecksum: SHA1: 7ae99dddc28558afa2a3aa335e0e0fd5193928ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/pkg/cv32e40p_fpu_pkg.sv
SPDXID: SPDXRef-64c7179774a58ef6c7cade4c731a0bb6
FileChecksum: SHA1: 03e015c509545f250414ded6200ee0522f4be24b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.0
FileCopyrightText: Copyright 2020 Silicon Labs, Inc.
FileName: ./src/rtl/cv32e40p/pkg/cv32e40p_pkg.sv
SPDXID: SPDXRef-0c2aa08ce69bba9f4a941941784a7648
FileChecksum: SHA1: 458461f0b620fbf77a00ad55a42266ac3d58a99f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/cv32e40p/pkg/fpnew_pkg.sv
SPDXID: SPDXRef-95ec25a8f45a3ebcbcb38742de3980c2
FileChecksum: SHA1: c405a361bb6d2fc7f3f20b38c633a78ca204b454
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2019 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/inc/prim_assert.sv
SPDXID: SPDXRef-bba8d316cc7a4f7b9d0252e59d27e9a2
FileChecksum: SHA1: 2e4dc22a3a0dfa782e9088097f3b40a6c249e1f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_arbiter_ppc.sv
SPDXID: SPDXRef-2ea9f26b68d343976e4489bf16acf81c
FileChecksum: SHA1: bebdf8960c23a65f40993db37e2108182724149c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_clock_gating.sv
SPDXID: SPDXRef-5cf3806a51584a6f174454f84303aed6
FileChecksum: SHA1: 7c4feb8678ed580933d53a5cacc331b2ee819e5f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024-2026 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_clock_inverter.sv
SPDXID: SPDXRef-eeda15b90c2bb9fd5db51762b8383722
FileChecksum: SHA1: 2a5d90e651bbc3da23f5938311ca5a8bb08ca02d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_clock_mux2.sv
SPDXID: SPDXRef-cb1759553325a8a728c7fcb9880b96e0
FileChecksum: SHA1: 783a260ce361cf95a9df14afb327fc1e5af44e3b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_fifo_async.sv
SPDXID: SPDXRef-e71b3dd15bdcb8ec5671233562ad078e
FileChecksum: SHA1: 871b8d36a1bea08b5f3191aff6667db05959ec57
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_fifo_sync.sv
SPDXID: SPDXRef-0f33cd81792ee39ee11f1c6105779d50
FileChecksum: SHA1: 39d9954bc85f9fd6c7cf75ad4170dff3ca8ca53d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_flop_2sync.sv
SPDXID: SPDXRef-5b3d2d2385a5281edc3820eabaf3e480
FileChecksum: SHA1: c493574a9d83c886d2275e7ab4aa9f474938db4a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_intr_hw.sv
SPDXID: SPDXRef-fccd34d7d4348cb363530f99785afae5
FileChecksum: SHA1: 80729a45bd02ff1612b30131fcdd161e94853eb0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_rstsyn.sv
SPDXID: SPDXRef-3a315cf3fdfae87646a7b23e905a7817
FileChecksum: SHA1: 977d515875734721e9af0922ce72ca912c63c57e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/prim/prim_subreg.sv
SPDXID: SPDXRef-746d12aa686ac2292d60180f43d05d41
FileChecksum: SHA1: b368a213b5eaea4d64a5396f38a2a5b2d8d2f1ab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/prim/prim_subreg_ext.sv
SPDXID: SPDXRef-0410434d7a6cf0b3a8118bf37906f813
FileChecksum: SHA1: 686833ad11961e49b1bd2e04dc05b99ee1860e9b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/rv_dm/debug_rom.sv
SPDXID: SPDXRef-3830d01b38e6d9afc590f3153399ef69
FileChecksum: SHA1: 52cb4a04acfe560689033f6934ab967054559807
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/dm_csrs.sv
SPDXID: SPDXRef-e95299e6f63efefdce7f0a7f48007f4b
FileChecksum: SHA1: e851bb711f0d1999f47865ab172d51a6c0333e40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/dm_mem.sv
SPDXID: SPDXRef-d92a2947b11824fef7f47da89216f1b1
FileChecksum: SHA1: 9814785cdff4cf9804969cba843b1269691e992c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/dm_sba.sv
SPDXID: SPDXRef-cfee4a79f61ba3c834db5c9657d34554
FileChecksum: SHA1: dceff15c53fd4e60cfb6c30558a9ae271dcb7da4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/dmi_cdc.sv
SPDXID: SPDXRef-d69bf3398ba3564bd05ca6b15b337c53
FileChecksum: SHA1: 894795473f34d9e471e96918c92d196aaba805b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/dmi_jtag.sv
SPDXID: SPDXRef-5ec2d13bace3ff8baa699d36b446b37c
FileChecksum: SHA1: 5042d27c09c1a3b5a7596d16ea1aaba4e6c9c496
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/pkg/dm_pkg.sv
SPDXID: SPDXRef-0ea49eaef02a9e22dbca0d39fcd895b2
FileChecksum: SHA1: 82fbca5890aff56904d1bd7b4f59b4a983f65eff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/pkg/rvlab_tap_pkg.sv
SPDXID: SPDXRef-9d6d62e58a48d54df4942cef7e289418
FileChecksum: SHA1: b01a629dd249a2c7eb92fdb2310c39d37cb6ea59
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rv_dm/rv_dm.sv
SPDXID: SPDXRef-71c21309cf2a27647e570b8b38d8e351
FileChecksum: SHA1: e49d29deeb9865098bcc6b5f3e5fb1e888c051ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/rv_dm/rvlab_debug.sv
SPDXID: SPDXRef-6406de3e1c9e221646340c23199aa6c9
FileChecksum: SHA1: d14cc27a56d1ea4458416daa81f3d8f7500bd08c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rv_dm/rvlab_tap.sv
SPDXID: SPDXRef-08743f2e454f0e2c30c268ea607dc744
FileChecksum: SHA1: 40ae77f7bec01dbe4b835d21173216f06859b64a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-0.51
FileCopyrightText: Copyright 2018 ETH Zurich and University of Bologna.
SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright and related rights are licensed under the Solderpad Hardware
FileName: ./src/rtl/rv_dm/tlul_adapter_host.sv
SPDXID: SPDXRef-ccb8f87475b2e67191a02ca911ac7437
FileChecksum: SHA1: 091dc5a42b1310b74b43d70bcb20f2588136e7e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/rv_timer/rv_timer.sv
SPDXID: SPDXRef-59d8d90e575a29293780e429c1888959
FileChecksum: SHA1: 1f42ca4429c9bbfc62e5704314dcd4bfa41e3d18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/rv_timer/timer_core.sv
SPDXID: SPDXRef-72170cdf61f73de0a7b96c7603c11451
FileChecksum: SHA1: 8eb0bc988ccaa8e34693b545257a391e67a69809
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/rvlab_fpga/iocell_bidir.sv
SPDXID: SPDXRef-9e014f76015fb3e80983742a5dcafb33
FileChecksum: SHA1: ec973bb84b8c48e3d0e39a9111ec43d0453cbe03
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/iocell_opendrain.sv
SPDXID: SPDXRef-44840037dd8a51972ffc0db86ea78385
FileChecksum: SHA1: a9ad7165d6a7f37895f7b61400abac88b75faafd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/pkg/top_pkg.sv
SPDXID: SPDXRef-9113b6ec6dba01eff7fba28f45e9aa44
FileChecksum: SHA1: 002cbb59e455ae828ad6c8de17513015cce5c0f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_bram_main.sv
SPDXID: SPDXRef-4a9b24a927ac46ac42ddd326ac3bf4f8
FileChecksum: SHA1: da0ba0c4a725f95d220aeab89abfe4a3e4f46d5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_clkmgr.sv
SPDXID: SPDXRef-765ad5ebcc7f0c0b8da2a23c4be77329
FileChecksum: SHA1: 3a5386a8c254af353fd13043e93080c24b645b6b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024-2026 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_core.sv
SPDXID: SPDXRef-26f71178f0ee74c68f32ca9d88825460
FileChecksum: SHA1: 52cef5f632972b25ba3d4debc6052ed989984867
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_cpu.sv
SPDXID: SPDXRef-90a9947506ab2ca15cc4774010d48181
FileChecksum: SHA1: 6c48d0d6094f1b7a1c0aa94686587a3c3caf4525
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_fpga_top.sv
SPDXID: SPDXRef-25d20dd43c081da42df3bf38f8772f2f
FileChecksum: SHA1: f0e5ed4ade8dced4001d87e34a2b59ab9bae3a8c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_regdemo.sv
SPDXID: SPDXRef-2c514903c8d58086681e428d92e42369
FileChecksum: SHA1: 5795d6a3fa02ca76d6504edc50f67501452ffaee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/rvlab_fpga/rvlab_tlul_ddr.sv
SPDXID: SPDXRef-fefe317347fc92514ce6410c07e9082a
FileChecksum: SHA1: e04a8356cc58a7929a38c5a6d8699d5886b2cb8a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/student/student.sv
SPDXID: SPDXRef-6c9747704e47dafd23b14dc029919331
FileChecksum: SHA1: d7f85222348202b485f8c479e19ecbcfaca53dea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/student/student_dma.sv
SPDXID: SPDXRef-580d6dc8266c28f53b8f8f6f9a041bee
FileChecksum: SHA1: f56d0ec5aeeb7954f2378f6801735d1341fb2892
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/student/student_rlight.sv
SPDXID: SPDXRef-1044e31d88188ad22db4b99ff86454c4
FileChecksum: SHA1: bca5baed7dc25b8810b30ef6f9e6ffe4cef11567
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/student/student_tlul_mux.sv
SPDXID: SPDXRef-2d9c05855786742e1222836a94dcff70
FileChecksum: SHA1: e4199105a00a65706fc83df5f797a9ff3eac1019
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/rtl/tlul/lfsr.sv
SPDXID: SPDXRef-01e7fc3b43bd6d375bcfc5bc7c293352
FileChecksum: SHA1: d4d27e73af6c334e8aefacf17aa1834950529f25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/rtl/tlul/pkg/tlul_pkg.sv
SPDXID: SPDXRef-bfec6137674a5edb2e5f5a253dee62e3
FileChecksum: SHA1: 6c64cc0169ebdb7ff6bd5f8503fce5f3cbadc093
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_adapter_reg.sv
SPDXID: SPDXRef-0bd82319479b09ca5848db38722e81af
FileChecksum: SHA1: 0122eaac2792644424d1225c203baf3fb4df3733
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_adapter_sram.sv
SPDXID: SPDXRef-eeb36aecfc98dd47c32109cff06eaff3
FileChecksum: SHA1: f030d2fb640cc1fa5339f7e44997a1a78fb54004
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_assert.sv
SPDXID: SPDXRef-da643bc06a7ce6644c6c1383fe4bce10
FileChecksum: SHA1: e7133db26edbd6c4311fd80b0c252b1bb85f396f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_assert_multiple.sv
SPDXID: SPDXRef-c5b95004a63d575d939d55ed9a3a5d0f
FileChecksum: SHA1: 175f7d5adec73d0cc879c0bf6309077f5b086e36
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_err.sv
SPDXID: SPDXRef-669dc3067c0278c503a67941c8617d8a
FileChecksum: SHA1: 6d9c17419f4139ef17df4bcac999a96779e0e4cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_err_resp.sv
SPDXID: SPDXRef-cf8bdd3bdc70bb48df449991ea7564b1
FileChecksum: SHA1: ff2431a3605a2f2204880eeedcc5eff019272ad2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_fifo_async.sv
SPDXID: SPDXRef-67ff19721c2fe445d7bd53e4fc45ddb3
FileChecksum: SHA1: 3382a41f9a0e3102d1dff5c56180cec4c3fd37ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_fifo_sync.sv
SPDXID: SPDXRef-120289399fded5efe5eb3002fdf668b4
FileChecksum: SHA1: 9e070111923c714658cd3043e401e71bb6afd492
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_obi_adapter.sv
SPDXID: SPDXRef-107b4e97469c93d9372e93d1dcd48422
FileChecksum: SHA1: 5c733847a2abfec57bc530fbda9ebe7b0e457876
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/rtl/tlul/tlul_order_randomizer.sv
SPDXID: SPDXRef-4fb635ee4764cbfe4d9db6f8dcc9c534
FileChecksum: SHA1: bd666b283b3efa1a42d78fb72d6aac02f444e29d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/rtl/tlul/tlul_rob.sv
SPDXID: SPDXRef-77fb4a9d1201b9133c607220c6c9477f
FileChecksum: SHA1: 1fe5de7f50134bd9a3245fa50ad34d821d48d199
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/rtl/tlul/tlul_socket_1n.sv
SPDXID: SPDXRef-03dbeed36fc376e58825efa40fa5943b
FileChecksum: SHA1: 8bb6f02d76bd53341fd9c8ebdb553a74b695a963
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/rtl/tlul/tlul_socket_m1.sv
SPDXID: SPDXRef-a576baba0489e6704859f9217ab965a5
FileChecksum: SHA1: 9df69e098350281f3f848211cad49b6675da4a05
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright lowRISC contributors.
FileName: ./src/sw/crt0.S
SPDXID: SPDXRef-2d13151a0e5f5a113ac72a8b18e241dd
FileChecksum: SHA1: cb7716da9290bcdb3ffee44c399278c4bc8ae979
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/dma.c
SPDXID: SPDXRef-2bcc8014d457a47c6f5bd38161621fdb
FileChecksum: SHA1: 6ac157b840b6e966e1f4b542d863f70d6451c688
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/dma.h
SPDXID: SPDXRef-4c7058940fd9880c2c258e8955ab30cc
FileChecksum: SHA1: c3a79294121c9edec201a6c3133cfccd914a24ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/main.c
SPDXID: SPDXRef-8aa0d5318d1efee4e4196f0446b6bd2a
FileChecksum: SHA1: d768c952030fd43dabe1ef5cd9ef2cf7fe36dc8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/memcpy.c
SPDXID: SPDXRef-bd7fcb445d4d2a73e52526a82259910c
FileChecksum: SHA1: 7088a0c26d368a68f7eea8c5ed3ef81ef39914ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/memcpy.h
SPDXID: SPDXRef-5e69898a1ca23018a652729c44d9332a
FileChecksum: SHA1: f3ef06f5883095ee7055d8d4a0e0d88e292caaab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/memset.c
SPDXID: SPDXRef-e6b9683bc57c5c6a728d1089fd7df857
FileChecksum: SHA1: c38c4d1410e92820e921b2061f78a8e9d0e3e5cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/dma/memset.h
SPDXID: SPDXRef-f36098de7be73029e2dc70d189e84874
FileChecksum: SHA1: e32a4b6de68594a330d614dcb3252275a45c575d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/include/assert.h
SPDXID: SPDXRef-15f4caaf06476d56cbc4214cb51f9cd9
FileChecksum: SHA1: fa38d5069ff88282e7700e3b0512ecade34e2073
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/include/ctype.h
SPDXID: SPDXRef-79df72d29ee72ff80dd4808e137eeb79
FileChecksum: SHA1: dcfced2b27b66ac3e5a774c7d8feb21844d2845a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/include/inttypes.h
SPDXID: SPDXRef-ac67d7d852222b4e4a7d0b5fee3b6265
FileChecksum: SHA1: 490677a20b2db77d0e2ace42a8d9a0591ccc0971
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/include/klibc/extern.h
SPDXID: SPDXRef-18792c427d26d2fcbdd652120bfb0b7f
FileChecksum: SHA1: e515a7f86162a1ad8901a0db9c7cb45531c04dab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/include/klibc/inline.h
SPDXID: SPDXRef-254dc2a699ee1a87bb8053112aa78b15
FileChecksum: SHA1: 145a944f1b663d808b37a8e7952255d66e03ff94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/include/regaccess.h
SPDXID: SPDXRef-bfdfe531373742232e401f094d5c36c3
FileChecksum: SHA1: 99fda732f73b9455211e522c078602bac3f85761
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/include/rvlab.h
SPDXID: SPDXRef-eb522d50d1fb7536650cec9b6d32199d
FileChecksum: SHA1: 940071a297ec2e85f4d56f7994ef63b66457b901
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/include/stdio.h
SPDXID: SPDXRef-d46e1ccffc3edc726562b008fc77a962
FileChecksum: SHA1: 71d5cd553efe2ad418370c05902ab3d5d1f1cf91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/include/stdlib.h
SPDXID: SPDXRef-55edbca60888cc43ef0258175928fdfa
FileChecksum: SHA1: 490bd58fcd28314e784fa1ca2129bfaf0cbd5d03
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/sw/include/string.h
SPDXID: SPDXRef-b69412c813795440c9cb134457b92d67
FileChecksum: SHA1: 90e3e7dd6b3d3457a2c63598a3bb6c667417378e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/link.ld
SPDXID: SPDXRef-60f931baf1ab147c624dc6067f1e7316
FileChecksum: SHA1: de4848bbcc19f5aed709426e8779af250133638f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/minimal/main.c
SPDXID: SPDXRef-e21533c273dc4f2cdd0e7a2322419806
FileChecksum: SHA1: 0c5074e43c839dde4ad207b9337bc67c4f836055
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/monitor/monitor.c
SPDXID: SPDXRef-598965b6f4d19ea3e9541efa23a1a7da
FileChecksum: SHA1: 572d4d1fb46ef3c2c05a603f15c450bdc6749e1b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/project/main.c
SPDXID: SPDXRef-933ab4c3f6c12a71284ac0137353be71
FileChecksum: SHA1: 0c5074e43c839dde4ad207b9337bc67c4f836055
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/rlight/main.c
SPDXID: SPDXRef-97bf0d15aba1625b620b436580ca2464
FileChecksum: SHA1: bd52bf98d0b1e25e79bd6a1aabb50fedaaf03993
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/sys/asprintf.c
SPDXID: SPDXRef-9fb931122106ebea40f62ff2d54b55f3
FileChecksum: SHA1: 13ed89a30280e2e327945060555ff9037ad707d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/atox.c
SPDXID: SPDXRef-dff4ebbc5dc027656cec154cdbd9b816
FileChecksum: SHA1: 2755201bb34176b3d5535e32133dd50b634a29c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/sw/sys/bsearch.c
SPDXID: SPDXRef-6daaf0d4e16d32894d606d4e97ee5e40
FileChecksum: SHA1: d2c050a5a8cb69bd749038202d449a7c5b2cfc35
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/bzero.c
SPDXID: SPDXRef-545434525a3ad120cff6dc1845b33c3a
FileChecksum: SHA1: 3d6ad76332c5d4373fbdf474a5b213196f6623f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/calloc.c
SPDXID: SPDXRef-52ad2fb59db62ce5df637040c39d16cb
FileChecksum: SHA1: 4065736beac1b1ce777e52a5b61dc4039bd7e366
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/ddr_init.c
SPDXID: SPDXRef-f1ec16cec59a2ba4b8c35319b0dfa539
FileChecksum: SHA1: 33510ec8b06fc26c62b9f34d2ecfafa2696e6549
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/sys/fgets.c
SPDXID: SPDXRef-1f2805dbc29b4c797dba79fac79a3247
FileChecksum: SHA1: cf3bc221d2086d88d1ad017243426b5541cadf88
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/hostio.c
SPDXID: SPDXRef-f22eb078d8be26f1f1d55b17c749e527
FileChecksum: SHA1: 3d7094eeb8603ad2d4367d68e983fb2ee72067cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/sys/inline.c
SPDXID: SPDXRef-12b6af84c1c014b32eed6f5816ae4303
FileChecksum: SHA1: ac827cb9d093927f302e869616f082e8854d9956
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/irq.c
SPDXID: SPDXRef-17870a5993f51a4eae4d7695bfd91ab2
FileChecksum: SHA1: 937313684008e735b41e13634b7257da4279de5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/sys/jrand48.c
SPDXID: SPDXRef-f6743d90e7741b10dd2595b20fcbd612
FileChecksum: SHA1: c2b53d805518214d72bc6953b9a48bced82ba7a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/lrand48.c
SPDXID: SPDXRef-024af515543074e743dce77c66ba2451
FileChecksum: SHA1: f033941bc1a2f395e77012b90bb98ee39c2a1e39
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/malloc.c
SPDXID: SPDXRef-7c3be1eb48bfda1ee4db480eadd4028a
FileChecksum: SHA1: 5f2f1b2904e79220e073fa6864d4496868f176e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/malloc.h
SPDXID: SPDXRef-541df27b5d524448baf119057997afb6
FileChecksum: SHA1: ddcc25f6f8b6d318ece2831c415acc6d7eeddef1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memccpy.c
SPDXID: SPDXRef-dde548f666ffba2aa5c0eef7da9466af
FileChecksum: SHA1: 1f525b6a2249bae34b806b6c246521c8e0f89d8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memchr.c
SPDXID: SPDXRef-c396237292855326ffe0426a187a6713
FileChecksum: SHA1: b3160f1710a4359a7e93a7dd6a4615a532d609c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memcmp.c
SPDXID: SPDXRef-f6df2a57c373c5c41580ee210872e7b7
FileChecksum: SHA1: 78b19acaee4f526c22fad357f747d990205dd0e6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memcpy.c
SPDXID: SPDXRef-a9f92476628adbbd4aeb6f43d4014017
FileChecksum: SHA1: 7485e18c28b486b6eb6089cabc17b7905240c011
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memfile.c
SPDXID: SPDXRef-70ded42fde8c755ddfcea9ce9b98392d
FileChecksum: SHA1: 76b3450078537752c199f55537cd3cbb9845faa5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memmem.c
SPDXID: SPDXRef-6cd9aa9d197de3c6b582ab1fd71800c4
FileChecksum: SHA1: 8f6c1c7b6ed836360779c03096f137f558acaa4d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memmove.c
SPDXID: SPDXRef-f2af2ccb7c29347d04830404eff78c7a
FileChecksum: SHA1: 62bc4cc0a81f01814746737eec0e0db295b5bd5f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memrchr.c
SPDXID: SPDXRef-72544860f9e0abb28471020f4598efc3
FileChecksum: SHA1: 93fe9cfea11800bf335d248bec868cfb2d76eeab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memset.c
SPDXID: SPDXRef-1948d49fa7f763e247a6b099325b6e99
FileChecksum: SHA1: 1dc6441478f5cb881e9c2f4893846f8cc46cdd4c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/memswap.c
SPDXID: SPDXRef-e4c2308a5a8a59c6b1c7cc689e187e71
FileChecksum: SHA1: 1c7c3a5774cb41fe9930daedbfb477d4b66c3ea0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/mrand48.c
SPDXID: SPDXRef-94c32bdefd8ac97e8c7764f0baac7cd4
FileChecksum: SHA1: b86e850c767a6742d59552d76e7567fc15b14886
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/nrand48.c
SPDXID: SPDXRef-0129e21b82859c9193d9a05227a81a97
FileChecksum: SHA1: b9a06f460dfdade463173fa776d823f730aa2ae3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/qsort.c
SPDXID: SPDXRef-c101f4fa2baca277e51f556916bbf2e8
FileChecksum: SHA1: 1a05d516ffea94457a2dced1e0260fc161421e7e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/realloc.c
SPDXID: SPDXRef-7edaa259e90d0061b52e6b9f3ece8a91
FileChecksum: SHA1: 03c077982fc5749906396a286d5fbbec12baa6da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/sprintf.c
SPDXID: SPDXRef-0faa4561ac144616bbab8292617abc8f
FileChecksum: SHA1: dff4767036d8b39da7535e59502d52c7e8b09429
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/srand48.c
SPDXID: SPDXRef-a845da8ea5116e591e69ea18922b25a8
FileChecksum: SHA1: 2468b459bb6156e491a0b808bf78cbe5e20c4b40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/sscanf.c
SPDXID: SPDXRef-4d45a1c1cf958d027b9c3f1d4577cc17
FileChecksum: SHA1: 19268871076a4e56575a76e895db4d5c5620688c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strcasecmp.c
SPDXID: SPDXRef-01c3c1161aa1cc2f78afd3a214a79895
FileChecksum: SHA1: a874d7650f5dff0e0004df79417112178f569a9e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strcat.c
SPDXID: SPDXRef-212e60e6ebb5ce555c0449fd13943cac
FileChecksum: SHA1: 216c377941d071cbf6b3068940c3a1c1d86d2e84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strchr.c
SPDXID: SPDXRef-981a4128ac03e34eb9aff28e90a4ad42
FileChecksum: SHA1: 20548b2ac6dad4d998215fd8864537d32259e8ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strcmp.c
SPDXID: SPDXRef-9a89ea59ee52e188f9493182925d53c5
FileChecksum: SHA1: 9c03e4db9a64b7d2fc206ddd836644092c447c11
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strcpy.c
SPDXID: SPDXRef-0d0105212a9760e20894139ec132b813
FileChecksum: SHA1: 3f269d2bbc6747b8f291b23170feaa1dfabb43b6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strcspn.c
SPDXID: SPDXRef-980340bd9b7720497e30998bd24498a0
FileChecksum: SHA1: 8496bffd536400b036dc15900d43e1a88618ef7e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strdup.c
SPDXID: SPDXRef-c5032f6e692ca6de2135bc401bfe56d3
FileChecksum: SHA1: 79a344c606fa09ced71b84816e4fd3a660d7fb40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strlcat.c
SPDXID: SPDXRef-e9776eb841a61814a1af6a044f37a4b1
FileChecksum: SHA1: de3614524cb11faa8db609116a7ee5ef9aa2275f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strlcpy.c
SPDXID: SPDXRef-ff193fd9b9b932bf8e32bd30db7871a0
FileChecksum: SHA1: 5e40a97c2591355463bc24185f3e8928a6ef6fba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strlen.c
SPDXID: SPDXRef-7554cce9bdbdf418184917e9d44c02d9
FileChecksum: SHA1: 39f2beb79fe12bb65ac729eb319464afb20f3049
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strncasecmp.c
SPDXID: SPDXRef-3209b6ed6f29c39458b14cde330dcbf1
FileChecksum: SHA1: 8ee63428a4d6d8492da98f9517afbaf310328def
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strncat.c
SPDXID: SPDXRef-12b4985df63308373caaacbb25307679
FileChecksum: SHA1: ed94e1f0bf34b09a318dab37cd81785d2cc5ef93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strncmp.c
SPDXID: SPDXRef-306bbe3d40fb29f411d1d2f3c6676cb5
FileChecksum: SHA1: 5100f4a373bad47cb1c849156f5b7aa3aa35b2c9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strncpy.c
SPDXID: SPDXRef-d7fc48ed8e3e2f636ede85025a7de493
FileChecksum: SHA1: 04ad2a2347bba334fa8c82cc9c2b3b62722ea1b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strndup.c
SPDXID: SPDXRef-7c04b689ea5359625f08eaecb3867867
FileChecksum: SHA1: 05fc6d4e6686776fc28c7d218ff1ab464c0f7f05
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strnlen.c
SPDXID: SPDXRef-f504f6b1913018764160a782df302708
FileChecksum: SHA1: 6cb98364c7faeb704081d269aa132e3238d6cbdd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strntoimax.c
SPDXID: SPDXRef-09b77ac52ef89508620c1a2b7569e367
FileChecksum: SHA1: 7968cafc0c890d1ced914c1c099ac9935454544c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strntoumax.c
SPDXID: SPDXRef-5e206f8f921e0b865840116f1640942e
FileChecksum: SHA1: c2c7399cdb0241e49e427ca7c3995059d1554acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strpbrk.c
SPDXID: SPDXRef-e482efe200c1c66dbe2e26771fbefeb8
FileChecksum: SHA1: b359bb9542711985332901552728a1d396b7bb6d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strrchr.c
SPDXID: SPDXRef-ec357c6ac4b559e229180d7537c84223
FileChecksum: SHA1: f5600c41373d64b60b50eb6c689a7a2175609545
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strsep.c
SPDXID: SPDXRef-e658ddcddc6ba59bdac7935726c3c054
FileChecksum: SHA1: 7179d7da01872b8c47f86438c1a77591f7228366
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strspn.c
SPDXID: SPDXRef-7cb7ea01002d4ce90a1c64d7a45d6324
FileChecksum: SHA1: b9297ee5c8c5ae61167fdd7deaa53958c1cf7e9b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strstr.c
SPDXID: SPDXRef-aa5761972d529be4672774fba93e56c8
FileChecksum: SHA1: afc5a3f688930cefa3ae44076c963fd1c59623f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strtok.c
SPDXID: SPDXRef-11afa37802024a06ac040b91b715b331
FileChecksum: SHA1: 96ad9aa1ff6f324a124d4cd99176e24eb1c771e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strtok_r.c
SPDXID: SPDXRef-adb476beed65b7ef514685617603a9de
FileChecksum: SHA1: 7d699ebfd46cb188a55233156e0151c96c12dc9d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/strtox.c
SPDXID: SPDXRef-51664073176e4a82a26472fff912f326
FileChecksum: SHA1: 8a548d80a307cfc6a1c6404063a62e0a16a2d9d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
SPDX-FileCopyrightText: 2025 RVLab Contributors
FileName: ./src/sw/sys/tinyprintf.c
SPDXID: SPDXRef-c0d12f3b84c60d5cc77855cab7874ea3
FileChecksum: SHA1: 30318e45efc8e0676f52be702b1304e3143caa29
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: Copyright (C) 2004 Kustaa Nyholm
Copyright (C) 2004, 2012 Kustaa Nyholm / SpareTimeLabs
Copyright (C) 2010 CJlano
Copyright (C) 2011 Petteri Aimonen
FileName: ./src/sw/sys/vasprintf.c
SPDXID: SPDXRef-cecff8a057c9bc8318786e4a51fc74d7
FileChecksum: SHA1: 17e580cf65b92f0548b6d097ef18f3b792eaabc2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/vprintf.c
SPDXID: SPDXRef-f9d6dc1842dd0447f78ac0acbc2d5424
FileChecksum: SHA1: 839c4d12a5045da92d043e0ae93e31bc9c03d36f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/vsprintf.c
SPDXID: SPDXRef-f8668086b91c1b447e1638d23a8986e6
FileChecksum: SHA1: 80188f786747638b7dce65d78f3a90f244790580
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/sys/vsscanf.c
SPDXID: SPDXRef-74abf75edd6b30d8838e94e7519e2e2e
FileChecksum: SHA1: 3ef1ed7c7ab6d14d7316e44e362c80ec49eddbff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Baselibc
FileCopyrightText: SPDX-FileCopyrightText: 2012 Petteri Aimonen
FileName: ./src/sw/test_irq/main.c
SPDXID: SPDXRef-a39b55e352de2a333a08380548102730
FileChecksum: SHA1: 4aa9cc33f219f29f44dd9b69f2bba93af298d238
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_irq/test_exceptions.S
SPDXID: SPDXRef-f9a9d90c5f362fd1a2c63459f52f5526
FileChecksum: SHA1: a911cf764668d5e152a305b21e832361cb79826d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_irq/test_exceptions.h
SPDXID: SPDXRef-15818acbe903e150f2e67cdea1511dd4
FileChecksum: SHA1: cb26f8dd087211367eab5bf1e9f2ba617868a57c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/ddr_memtest.c
SPDXID: SPDXRef-32d434fca4323f7bd67d39e9bc86d2c3
FileChecksum: SHA1: a94b81a4d194581a253ec86b4324a2542aea44c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/ddr_memtest.h
SPDXID: SPDXRef-eb7bd358024c42e5c0288f6d9ba42937
FileChecksum: SHA1: 7a4309f34ab102d592733d86e3f367b89caf77c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/main.c
SPDXID: SPDXRef-cb51f484394b92b1ce47152615dd2c8a
FileChecksum: SHA1: b371ec7d4dd8d3ed6fd3f19697f0bf38cf4210b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/regdemo.c
SPDXID: SPDXRef-0a162fd86663e714c7bb57e688cb7252
FileChecksum: SHA1: 31e694f300a2d466a1d563a28284a25acae6b245
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/regdemo.h
SPDXID: SPDXRef-0d8d79be0809e278dfe02e8011ce6425
FileChecksum: SHA1: fcc9061142a93065e51ea281ed1da1a0ff2ff2d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/rv_timer.c
SPDXID: SPDXRef-223c78933f2e6ca40eb3bea1cd6f752c
FileChecksum: SHA1: dc4c36301e05ca6e826127df2f0669d3173960ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/rv_timer.h
SPDXID: SPDXRef-96799d5343dab1cc15396cb280005d9a
FileChecksum: SHA1: f7fd857aef780613cd71e94e815774da7d664f3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/test_csrs.c
SPDXID: SPDXRef-2fbbce668772baff0e1f9289064b475d
FileChecksum: SHA1: debddd1dcc82db6b75109357567deb196ad83b3e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_rvlab/test_csrs.h
SPDXID: SPDXRef-3c2857e3601076f7b49833d3dce57f51
FileChecksum: SHA1: a357bc0e4ab0f61f91537fe1e72bf940655bf7fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/sw/test_sim_ddr/main.c
SPDXID: SPDXRef-5832e7e4c0a1158f8c38d31acfd9757e
FileChecksum: SHA1: f1296ef9972f08c41685fe3ab63e562bd46dfb87
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/jtag_master.sv
SPDXID: SPDXRef-306aed91626cf5c8823b5283baebdeb8
FileChecksum: SHA1: 8c9fec2748db409776e33663eca2827ee226203b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/rvlab_board.sv
SPDXID: SPDXRef-cad0f02b0e853a0a75ebb6567c7261fe
FileChecksum: SHA1: 081f37763fa7b1552f35bf613b61467aab98147d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/rvlab_test_utils.sv
SPDXID: SPDXRef-4241ad3138f00cbb9eb41da0e3e8c671
FileChecksum: SHA1: a76cc9c43dd06cefda4bfba8c05be21c16488931
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/rvlab_tests.sv
SPDXID: SPDXRef-acde73b3589a761493753bfcc7f9d30d
FileChecksum: SHA1: 78c30ae0d686c173301e594193dcc89435fbf564
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/student_rlight_tb.sv
SPDXID: SPDXRef-8c71bc4742d8947fb2a9855a2815158c
FileChecksum: SHA1: 856e96697cf200fbc34b3678361b6bfd63b6db9c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/student_tlul_mux_tb.sv
SPDXID: SPDXRef-aa317a766c0549a3cdd2116693775e51
FileChecksum: SHA1: 7184017df2c1b0d86c4b729197ca254336693fc9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/system_tb.sv
SPDXID: SPDXRef-1decd417cc71ac4e0569d95659d44c8d
FileChecksum: SHA1: 6909762f34a0e9162124d6a219c58b2a8c44317b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
FileName: ./src/tb/tlul_test_host.sv
SPDXID: SPDXRef-07ad64f350667a09ffe05740db6b33f0
FileChecksum: SHA1: 2259fa64a5e9d588d0f43810805302a62736104b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: SHL-2.1
FileCopyrightText: SPDX-FileCopyrightText: 2024 RVLab Contributors
LicenseID: LicenseRef-Baselibc
LicenseName: NOASSERTION
ExtractedText: Baselibc is based on klibc 1.5.23 and tinyprintf modules.
None of the GPL-licensed parts of klibc are used.
Baselibc is licensed under the BSD license:
Copyright (c) 2012 Petteri Aimonen
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Kustaa Nyholm or SpareTimeLabs nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The original licenses of the modules are included below:
------------------ Tinyprintf license ------------------
Copyright (c) 2004,2012 Kustaa Nyholm / SpareTimeLabs
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Kustaa Nyholm or SpareTimeLabs nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
------------------- klibc license -------------------------
This license applies to all files in directory and its subdirectories,
unless otherwise noted in individual files.
Some files are derived from files derived from the include/ directory
of the Linux kernel, and are licensed under the terms of the GNU
General Public License, version 2, as released by the Free Software
Foundation, Inc.; incorporated herein by reference.
[These files are not included in the baselibc.]
-----
Some files are derived from files copyrighted by the Regents of The
University of California, and are available under the following
license:
Note: The advertising clause in the license appearing on BSD Unix
files was officially rescinded by the Director of the Office of
Technology Licensing of the University of California on July 22
1999. He states that clause 3 is "hereby deleted in its entirety."
* Copyright (c)
* The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the University of
* California, Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
For all remaining files [of klibc], the following license applies:
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* Any copyright notice(s) and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.