SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-9a126c82-08b9-4fff-ac4d-59c3466a7442
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-09-03T09:09:18Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2201dbb8ad0645ded746d3b759b04bf5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e74f06be61861ec8b404754e9715715
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f33e7f8faffccf550a82fe45bceab8c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf1da0821ba8e5246f5ba802e1d0f705
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-880395708978e5bb4088b1c6caf84203
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac9e1a81ffbe378e9b3dcb8a994290db
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bead97ce6ebe48cfa9f487d457476c68
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92c407ea41e0a8729d89ad291ca789a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c05f6ca8d161b02de472cf41a394057
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0e171a54d2d33ac9795a5472b80476b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3df1e38fe6ec5f4eff55f02464752e7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efabc76491ba99bb5f7f9b3644194d40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27a0f6a122ad36ff268cbb42f4b5c2f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6ec0c9d84e625d6d7d6faa9ee4fc543
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9351c02431bd45ee26c399ceb25273db
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd03fd79218a651ccd76219d8101982f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-101e31db60e27f176924ae4d1f237dcb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f17350dd75192707eef7ad318babf6c6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f08ac002add76d5c492164f17955558
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f1efeca88a5897c3d6ce8c3f1730abb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30dabb5c3f717cca7980a421eef345be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84d88b6270ccc63e0ee9b128df31eb8b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d68d1ba02c1c9302ab23acaaaf7ebcf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8e728f027a9ca605dd666979e8cd2fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0aba6916ddd9dae8daf3b73fbc0f7c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-907d15c3f5c4a05712a004713ea131f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e03a41abf0b988c06120f1c38b13db5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2195a0af655027dbe13383c4d1e15aeb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b233db1e8a6ac1d24df873394e51f4c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50758633ae59d3560e49cf8cbaf3ea01
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afbb5f0cc1ae30fc32c731bcb4c1acef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eeea0ac9885719ec60b8280d8b0d6c57
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4044269ccd0e2c4ed1b583e8bfc383d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5ea37e73fdbe0e4c6e39dba0868039b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da3ceb85e68b58084d1bd5ef870f0072
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f857639c91c2daae6c5461bee31851cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e57e70eaed507d548b30e7177461fe6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7679a4ff9486c6252526b33482372b2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80dfd0f90b7a07fc74a46326182080da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81abd5d00b865d416b05a4edb579bb4e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e04b738ddafac85623a1865c0d5145b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b03ba8ba30e0e31a5b179297725e2f96
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54efb3f2216298210df72307ab6afb15
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-976377ba08d229122cfd70a9f47040c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d39b5e7929d464d05cc096053958b445
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-897f46dd86a48edf269004ed3fa9d89e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbdc4e341ff661a852a868e24cc3308d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ff0fd73e0d359ff6716cadf9e6cd43c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bad4b08e153feefe863c493846341403
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5353c212370944fd849840fa926ac88f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caccf1c951c31ca4a02d9182e48c6b38
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a19c21ef14916017e71dc54618e3bf8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f89e4ca5d371c5093c241696ed7a6a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfe477df9e82cbfef1ce81cd780368ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f73c85d5a6b5fb16fa4e98c08c4d1289
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a50ecb4cc87a1bbcc3f58d001c1f83b4
FileName: ./.clang-format
SPDXID: SPDXRef-2201dbb8ad0645ded746d3b759b04bf5
FileChecksum: SHA1: 63c398130a1f9203496b88858d878363928aaae0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./.gitignore
SPDXID: SPDXRef-4e74f06be61861ec8b404754e9715715
FileChecksum: SHA1: 47c0e40cbb24870b7a123679723a70aba9c1b199
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./Makefile
SPDXID: SPDXRef-2f33e7f8faffccf550a82fe45bceab8c
FileChecksum: SHA1: cf52091ee96f92a3deeaf12b13eafcb204580281
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./Makefile.config
SPDXID: SPDXRef-bf1da0821ba8e5246f5ba802e1d0f705
FileChecksum: SHA1: f1c8a71ea9a10a081c3bf0e3ff554c9b9a3b4b64
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./README.md
SPDXID: SPDXRef-880395708978e5bb4088b1c6caf84203
FileChecksum: SHA1: 48fcc301674e14d9fba744802a9a0af2e2841b82
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./bootloader/Makefile
SPDXID: SPDXRef-ac9e1a81ffbe378e9b3dcb8a994290db
FileChecksum: SHA1: 49fe0ebd6f65dba75525809eb00ce074b5feab04
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./bootloader/bootsect.asm
SPDXID: SPDXRef-bead97ce6ebe48cfa9f487d457476c68
FileChecksum: SHA1: ece1376132040f963f67128ba825753db4c33fc2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./bootloader/loader.asm
SPDXID: SPDXRef-92c407ea41e0a8729d89ad291ca789a4
FileChecksum: SHA1: e59a6b80e695759fbfe28fa1c9d19e5567657ba7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./bootloader/loader.cfg
SPDXID: SPDXRef-5c05f6ca8d161b02de472cf41a394057
FileChecksum: SHA1: 3dc955732058d7f951747bd9b8a968e0dad1c803
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/Makefile
SPDXID: SPDXRef-c0e171a54d2d33ac9795a5472b80476b
FileChecksum: SHA1: 9ff5239ba572811678616beb553b3a4f2051a6e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/bitmap.c
SPDXID: SPDXRef-c3df1e38fe6ec5f4eff55f02464752e7
FileChecksum: SHA1: 991f3d4d64a3716aa99b1aeb13b27529aa8a4705
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/boot/boot.asm
SPDXID: SPDXRef-efabc76491ba99bb5f7f9b3644194d40
FileChecksum: SHA1: 0236d3031b1e0f64ae12f947e806a3a9aa1e155a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/boot/multiboot.c
SPDXID: SPDXRef-27a0f6a122ad36ff268cbb42f4b5c2f7
FileChecksum: SHA1: fcc4ff20f0132f1402b370eae7a104fa89725d43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/device/console.c
SPDXID: SPDXRef-b6ec0c9d84e625d6d7d6faa9ee4fc543
FileChecksum: SHA1: 8eaff56c03e89f7a8671ee72480a87ff5efad70f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/device/timer.c
SPDXID: SPDXRef-9351c02431bd45ee26c399ceb25273db
FileChecksum: SHA1: dd0db9091a9f07ac04a71c9ad2832ca2d8e9ed23
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/gdt.c
SPDXID: SPDXRef-bd03fd79218a651ccd76219d8101982f
FileChecksum: SHA1: 9f2d3914e5fea3bf2e64be2b77843f9af9cb0639
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/asm.h
SPDXID: SPDXRef-101e31db60e27f176924ae4d1f237dcb
FileChecksum: SHA1: 34b65ae579b3c07d9525918fbe83f83162e96cff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/assert.h
SPDXID: SPDXRef-f17350dd75192707eef7ad318babf6c6
FileChecksum: SHA1: 406e451d82e65e13ab7edbada1b17a117f5ae93d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/bitmap.h
SPDXID: SPDXRef-3f08ac002add76d5c492164f17955558
FileChecksum: SHA1: facfae5a11a6ab1bd76534c5b565ebd9a79a0907
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/boot.h
SPDXID: SPDXRef-0f1efeca88a5897c3d6ce8c3f1730abb
FileChecksum: SHA1: 189bbc53d86e6b619c4ace6b00e181e710926f04
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/device/console.h
SPDXID: SPDXRef-30dabb5c3f717cca7980a421eef345be
FileChecksum: SHA1: f6cb0218a578cf708e95ecd2db658df6c2c1671e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/device/timer.h
SPDXID: SPDXRef-84d88b6270ccc63e0ee9b128df31eb8b
FileChecksum: SHA1: 9c0a193ac6e8e337a39c7c7cf8cb202deb857f62
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/frame.h
SPDXID: SPDXRef-1d68d1ba02c1c9302ab23acaaaf7ebcf
FileChecksum: SHA1: 21bf6c908036091d5e2b317bbe2a4e6ea6ddd8cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/gdt.h
SPDXID: SPDXRef-a8e728f027a9ca605dd666979e8cd2fd
FileChecksum: SHA1: bd7719fb278ecf44b8590507fa264feae250bb8c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/irq.h
SPDXID: SPDXRef-f0aba6916ddd9dae8daf3b73fbc0f7c5
FileChecksum: SHA1: a6f9524af197c304e711ba624c12403ebd128158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/lib/array_size.h
SPDXID: SPDXRef-907d15c3f5c4a05712a004713ea131f7
FileChecksum: SHA1: f545b61913592f57aa81e746f063ad7d63e7adfa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/lib/compiler.h
SPDXID: SPDXRef-e03a41abf0b988c06120f1c38b13db5f
FileChecksum: SHA1: 2b581b34fbff8aa4af9e8a8694e8baddcab4de2a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/lib/ctype.h
SPDXID: SPDXRef-2195a0af655027dbe13383c4d1e15aeb
FileChecksum: SHA1: 55cf1671181098544870d9446dc4bcf6466b8871
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/lib/math.h
SPDXID: SPDXRef-b233db1e8a6ac1d24df873394e51f4c5
FileChecksum: SHA1: 05c24c004b21a198148190e9499aaf4142381217
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/lib/sprintf.h
SPDXID: SPDXRef-50758633ae59d3560e49cf8cbaf3ea01
FileChecksum: SHA1: a4f2f20412a058a63be1643720baeeddf42fa246
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/lib/string.h
SPDXID: SPDXRef-afbb5f0cc1ae30fc32c731bcb4c1acef
FileChecksum: SHA1: 99b3094690296786bca011c469673daeb67ba45b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/list.h
SPDXID: SPDXRef-eeea0ac9885719ec60b8280d8b0d6c57
FileChecksum: SHA1: 0b53dbbcf9f0a72e4c03d6a27ac31c637aef3971
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/mm.h
SPDXID: SPDXRef-4044269ccd0e2c4ed1b583e8bfc383d0
FileChecksum: SHA1: e712f3d634f633edf438fb3bbcb4fe90382a5fc1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/panic.h
SPDXID: SPDXRef-b5ea37e73fdbe0e4c6e39dba0868039b
FileChecksum: SHA1: e6d88c47cd3c3264beed826711cd40da9e2e6484
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/printk.h
SPDXID: SPDXRef-da3ceb85e68b58084d1bd5ef870f0072
FileChecksum: SHA1: 4cae3b26470bcceb02b0a9b9c6bffad0e76ddcd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/spin_lock.h
SPDXID: SPDXRef-f857639c91c2daae6c5461bee31851cd
FileChecksum: SHA1: d2f9d79ffbaa2f4d6d5753251f51f2e3714bab16
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/include/task.h
SPDXID: SPDXRef-e57e70eaed507d548b30e7177461fe6c
FileChecksum: SHA1: e63da2afffa8bb3a27aee52e4cc6ab2dc872b5e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/irq/exceptions.c
SPDXID: SPDXRef-7679a4ff9486c6252526b33482372b2c
FileChecksum: SHA1: ad4388a0635615eaca8767481f251bb7c3dda279
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/irq/irq.c
SPDXID: SPDXRef-80dfd0f90b7a07fc74a46326182080da
FileChecksum: SHA1: 061e427e4767616043c08eadc3cc985ddb8ad20f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/irq/irq_proc.asm
SPDXID: SPDXRef-81abd5d00b865d416b05a4edb579bb4e
FileChecksum: SHA1: 9160a8e7a8a2001ef8c6e445c0aa6defea8f285e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/irq/pic.c
SPDXID: SPDXRef-4e04b738ddafac85623a1865c0d5145b
FileChecksum: SHA1: 35ae2b4f6921c3cad9317352282c3afcae62fe2a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/kmain.c
SPDXID: SPDXRef-b03ba8ba30e0e31a5b179297725e2f96
FileChecksum: SHA1: 85c65197a454052289faca37c5562c21042bdcf1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/lib/sprintf.c
SPDXID: SPDXRef-54efb3f2216298210df72307ab6afb15
FileChecksum: SHA1: d699180d0cc99ecdfa070919f29080487da46c13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/lib/string.c
SPDXID: SPDXRef-976377ba08d229122cfd70a9f47040c1
FileChecksum: SHA1: 79e83624d4c7c2ccf65c9fa55e5b918ee5ee3735
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/linker.ld
SPDXID: SPDXRef-d39b5e7929d464d05cc096053958b445
FileChecksum: SHA1: 5b95ec98d71b19c8cccb84e30ce3abea156b6b3c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/list.c
SPDXID: SPDXRef-897f46dd86a48edf269004ed3fa9d89e
FileChecksum: SHA1: 9f9266c6eeab34f3e5d6dfa21af78776bb883f0b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/mm/page.c
SPDXID: SPDXRef-fbdc4e341ff661a852a868e24cc3308d
FileChecksum: SHA1: 1cef27696c4a802e59630c0253615eb0e977b652
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/panic.c
SPDXID: SPDXRef-4ff0fd73e0d359ff6716cadf9e6cd43c
FileChecksum: SHA1: bc7cbc324efe71c11061dd7fb7f0cd0235f5639d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/printk.c
SPDXID: SPDXRef-bad4b08e153feefe863c493846341403
FileChecksum: SHA1: 98ca5a0840e631501ac8d5cc8985477beefd59f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/spin_lock.c
SPDXID: SPDXRef-5353c212370944fd849840fa926ac88f
FileChecksum: SHA1: b498c383b22be050f668a12bcfd336ca6af9ede0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/task/ktask.c
SPDXID: SPDXRef-caccf1c951c31ca4a02d9182e48c6b38
FileChecksum: SHA1: 7a408afa7105237ae926582425e4c3e9c46c1490
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/task/lock.c
SPDXID: SPDXRef-6a19c21ef14916017e71dc54618e3bf8
FileChecksum: SHA1: a1d282b21a255fc9941a140c2025870ff5442269
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/task/switch.asm
SPDXID: SPDXRef-2f89e4ca5d371c5093c241696ed7a6a6
FileChecksum: SHA1: af318e02553806e7d84a48d0579dcfd06114e11f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/task/task.c
SPDXID: SPDXRef-dfe477df9e82cbfef1ce81cd780368ea
FileChecksum: SHA1: 93c578f30d47c5072bcaf99a2b8fba6f2d2be037
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./kernel/task/utask.c
SPDXID: SPDXRef-f73c85d5a6b5fb16fa4e98c08c4d1289
FileChecksum: SHA1: 77afb0035c0e1b569101a5740fae0bcbfae1214b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan
FileName: ./tools/bochs/bochsrc.txt
SPDXID: SPDXRef-a50ecb4cc87a1bbcc3f58d001c1f83b4
FileChecksum: SHA1: 04da8e24c7f1276ace1a5adc42e122d946f93368
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Zhan Zixuan