{
  "schema": "turkos-public-development-evidence/v1",
  "originalReport": {
    "path": "reports/os-implementation/K1325-queue-el0-matrix-check-H0DS8n/report.json",
    "sha256": "244eb3d36b62600dd0327f4d56f2f4180503edf1211fe0a22db85c3b23a35252",
    "bytes": 8073
  },
  "status": "K1325_QUEUE_EL0_DEVELOPMENT_MATRIX_VALIDATED",
  "scope": "One byte-identical experimental development Image exercised a kernel-owned bounded Channel queue across two real EL0 process identities in six direct/UEFI QEMU profiles at 256, 512 and 1024 MiB with one CPU. The shell queued an exact-size message, observed EFAULT rollback, filled the queue, then observed EAGAIN and EMSGSIZE without publication. The child received FIFO messages, observed empty EAGAIN, sent and received a healthy new message, and both owners closed. This gate checks synchronous calls and queue limits, not a blocking scheduler wake. Source/Image/fixture, serial, QMP and prior policy archive evidence are bound. Canonical product release acceptance remains open.",
  "productAccepted": false,
  "tests": {},
  "caseCount": 6,
  "caseSerialsSelected": 6,
  "imageSha256": "6a933216b10a25483a51ceb1ecacfdafcb1f559ece0472e71bff1fcda9e30621",
  "files": [
    {
      "name": "handles_queue.rs",
      "source": "kernel/tests/os/handles_queue.rs",
      "originalSha256": "e57cd96341a2a29ac6d9e331490503dc2075e3994d6707c51afe8524948371b7",
      "href": "/os-evidence/e57cd96341a2a29ac6d9e331490503dc2075e3994d6707c51afe8524948371b7.txt",
      "sha256": "e57cd96341a2a29ac6d9e331490503dc2075e3994d6707c51afe8524948371b7",
      "bytes": 3479,
      "redacted": false
    },
    {
      "name": "k1215-alloc-guest.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1215-alloc-guest.rs",
      "originalSha256": "f298e15ecaed3bfd315c112dfd0323e2dd137eddd979ef4b5ff0bc81f68f9dfe",
      "href": "/os-evidence/f298e15ecaed3bfd315c112dfd0323e2dd137eddd979ef4b5ff0bc81f68f9dfe.txt",
      "sha256": "f298e15ecaed3bfd315c112dfd0323e2dd137eddd979ef4b5ff0bc81f68f9dfe",
      "bytes": 64665,
      "redacted": false
    },
    {
      "name": "k1290-cat-disk.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1290-cat-disk.rs",
      "originalSha256": "44cc555335c2c09bf24616adf2f5f68f523d94a7297649ac514ae554218c479a",
      "href": "/os-evidence/44cc555335c2c09bf24616adf2f5f68f523d94a7297649ac514ae554218c479a.txt",
      "sha256": "44cc555335c2c09bf24616adf2f5f68f523d94a7297649ac514ae554218c479a",
      "bytes": 6012,
      "redacted": false
    },
    {
      "name": "k1295-ls-disk.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1295-ls-disk.rs",
      "originalSha256": "4809156361fcb9f43a689323f7ac4f516f37da6b006a6ac822159aa0017568d5",
      "href": "/os-evidence/4809156361fcb9f43a689323f7ac4f516f37da6b006a6ac822159aa0017568d5.txt",
      "sha256": "4809156361fcb9f43a689323f7ac4f516f37da6b006a6ac822159aa0017568d5",
      "bytes": 5376,
      "redacted": false
    },
    {
      "name": "k1295-ls-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1295-ls-dispatch.rs",
      "originalSha256": "67e001bc452fad829b7a68ba25d9935e8fcef9d08c695e027b954944a3194182",
      "href": "/os-evidence/67e001bc452fad829b7a68ba25d9935e8fcef9d08c695e027b954944a3194182.txt",
      "sha256": "67e001bc452fad829b7a68ba25d9935e8fcef9d08c695e027b954944a3194182",
      "bytes": 7342,
      "redacted": false
    },
    {
      "name": "k1300-process-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1300-process-dispatch.rs",
      "originalSha256": "2c4ef7197ac37d0824ddce58d2fddf502f7bfaa781a51bec87d5491a3c32bc95",
      "href": "/os-evidence/2c4ef7197ac37d0824ddce58d2fddf502f7bfaa781a51bec87d5491a3c32bc95.txt",
      "sha256": "2c4ef7197ac37d0824ddce58d2fddf502f7bfaa781a51bec87d5491a3c32bc95",
      "bytes": 10390,
      "redacted": false
    },
    {
      "name": "k1305-handles-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1305-handles-dispatch.rs",
      "originalSha256": "f8a9697e926c8fe8f81328c86bba806eda3f9721fef1ed4e173160692c91030f",
      "href": "/os-evidence/f8a9697e926c8fe8f81328c86bba806eda3f9721fef1ed4e173160692c91030f.txt",
      "sha256": "f8a9697e926c8fe8f81328c86bba806eda3f9721fef1ed4e173160692c91030f",
      "bytes": 7976,
      "redacted": false
    },
    {
      "name": "k1310-generation-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1310-generation-dispatch.rs",
      "originalSha256": "a1449dc6776711a5c5a2f41df77462046594f30f2462f9638d807172896b38ef",
      "href": "/os-evidence/a1449dc6776711a5c5a2f41df77462046594f30f2462f9638d807172896b38ef.txt",
      "sha256": "a1449dc6776711a5c5a2f41df77462046594f30f2462f9638d807172896b38ef",
      "bytes": 7865,
      "redacted": false
    },
    {
      "name": "k1315-rights-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1315-rights-dispatch.rs",
      "originalSha256": "b0d12f5e58b51d2d7dde43c7f63fdd7d9838101d87e2ea90dd82c7de41d75882",
      "href": "/os-evidence/b0d12f5e58b51d2d7dde43c7f63fdd7d9838101d87e2ea90dd82c7de41d75882.txt",
      "sha256": "b0d12f5e58b51d2d7dde43c7f63fdd7d9838101d87e2ea90dd82c7de41d75882",
      "bytes": 8427,
      "redacted": false
    },
    {
      "name": "k1320-lifetime-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1320-lifetime-dispatch.rs",
      "originalSha256": "8e2b62eba4752eecb63907af3df53f43d33d4e2d1f61f6dd7bd5bff4c85f09fb",
      "href": "/os-evidence/8e2b62eba4752eecb63907af3df53f43d33d4e2d1f61f6dd7bd5bff4c85f09fb.txt",
      "sha256": "8e2b62eba4752eecb63907af3df53f43d33d4e2d1f61f6dd7bd5bff4c85f09fb",
      "bytes": 11017,
      "redacted": false
    },
    {
      "name": "k1325-queue-dispatch.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/k1325-queue-dispatch.rs",
      "originalSha256": "ff139d2d548a848bf9e5debcf268b574017a5a5ffb83abe80e2afa67949b5f4a",
      "href": "/os-evidence/ff139d2d548a848bf9e5debcf268b574017a5a5ffb83abe80e2afa67949b5f4a.txt",
      "sha256": "ff139d2d548a848bf9e5debcf268b574017a5a5ffb83abe80e2afa67949b5f4a",
      "bytes": 11583,
      "redacted": false
    },
    {
      "name": "handles.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/runtime/handles.rs",
      "originalSha256": "e642c0ea1842733f43ad5dea8279f866e73fb710f6d3d0060906091fd3d552b2",
      "href": "/os-evidence/e642c0ea1842733f43ad5dea8279f866e73fb710f6d3d0060906091fd3d552b2.txt",
      "sha256": "e642c0ea1842733f43ad5dea8279f866e73fb710f6d3d0060906091fd3d552b2",
      "bytes": 21244,
      "redacted": false
    },
    {
      "name": "process_guest.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/runtime/process_guest.rs",
      "originalSha256": "74a30b580f16aa0d8f562bfe3452afb213bae4aca8928f3890f794130877224b",
      "href": "/os-evidence/74a30b580f16aa0d8f562bfe3452afb213bae4aca8928f3890f794130877224b.txt",
      "sha256": "74a30b580f16aa0d8f562bfe3452afb213bae4aca8928f3890f794130877224b",
      "bytes": 83408,
      "redacted": false
    },
    {
      "name": "process_table.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/kernel/src/runtime/process_table.rs",
      "originalSha256": "9fcfe9f1c7313a235f23da0a20b52e0ee7d2739163e2151c9db3b8b68d8207c8",
      "href": "/os-evidence/9fcfe9f1c7313a235f23da0a20b52e0ee7d2739163e2151c9db3b8b68d8207c8.txt",
      "sha256": "9fcfe9f1c7313a235f23da0a20b52e0ee7d2739163e2151c9db3b8b68d8207c8",
      "bytes": 45271,
      "redacted": false
    },
    {
      "name": "syscall_abi.rs",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/sources/os-syscall-abi/src/syscall_abi.rs",
      "originalSha256": "b2660eedbfaf56010325af984e0c72b3d182a4fd22aaad72c45b5fdf2e910603",
      "href": "/os-evidence/b2660eedbfaf56010325af984e0c72b3d182a4fd22aaad72c45b5fdf2e910603.txt",
      "sha256": "b2660eedbfaf56010325af984e0c72b3d182a4fd22aaad72c45b5fdf2e910603",
      "bytes": 21421,
      "redacted": false
    },
    {
      "name": "kernel-product.log",
      "source": "reports/os-implementation/K1325-queue-el0-candidate-cwv0P7/kernel-product.log",
      "originalSha256": "b9b2b3bd27a9c2ee2f08459c121881384dab90a1d550b92dc43dfd27590dea67",
      "href": "/os-evidence/ad60208f7a46bbad6de6262c7c973dd48752a3af2b27057b5b90d2bbd3de250f.txt",
      "sha256": "ad60208f7a46bbad6de6262c7c973dd48752a3af2b27057b5b90d2bbd3de250f",
      "bytes": 1663,
      "redacted": true
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1325-queue-el0-matrix-1DRA8S/product-one-bank-direct-256-mode-56/serial.log",
      "originalSha256": "3aa3dcb81305e51da68776a4a16bd843f1bf716aec286eaa85d0ad0d445ef71f",
      "href": "/os-evidence/3aa3dcb81305e51da68776a4a16bd843f1bf716aec286eaa85d0ad0d445ef71f.txt",
      "sha256": "3aa3dcb81305e51da68776a4a16bd843f1bf716aec286eaa85d0ad0d445ef71f",
      "bytes": 46084,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1325-queue-el0-matrix-1DRA8S/product-one-bank-direct-512-mode-56/serial.log",
      "originalSha256": "801f4d85a9fa2b813784c2b4450cf8cd0d1e2f77f066578405a5928048713d3e",
      "href": "/os-evidence/801f4d85a9fa2b813784c2b4450cf8cd0d1e2f77f066578405a5928048713d3e.txt",
      "sha256": "801f4d85a9fa2b813784c2b4450cf8cd0d1e2f77f066578405a5928048713d3e",
      "bytes": 46084,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1325-queue-el0-matrix-1DRA8S/product-one-bank-direct-1024-mode-56/serial.log",
      "originalSha256": "8305b16ae53fd047be5e0d9064cc7b764af7a51108914b77ad9edeb1d1c399cd",
      "href": "/os-evidence/8305b16ae53fd047be5e0d9064cc7b764af7a51108914b77ad9edeb1d1c399cd.txt",
      "sha256": "8305b16ae53fd047be5e0d9064cc7b764af7a51108914b77ad9edeb1d1c399cd",
      "bytes": 46084,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1325-queue-el0-matrix-1DRA8S/product-one-bank-uefi-256-mode-56/serial.log",
      "originalSha256": "4603d0c024deaa0b9c09070d1e64072b4b9088e34cc45c204d1eaab420733ec0",
      "href": "/os-evidence/4603d0c024deaa0b9c09070d1e64072b4b9088e34cc45c204d1eaab420733ec0.txt",
      "sha256": "4603d0c024deaa0b9c09070d1e64072b4b9088e34cc45c204d1eaab420733ec0",
      "bytes": 52324,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1325-queue-el0-matrix-1DRA8S/product-one-bank-uefi-512-mode-56/serial.log",
      "originalSha256": "ce1da0496c9377a30f14faefa27fed2cfc83e1d5a2f48966384b9a6d3cafd8d2",
      "href": "/os-evidence/ce1da0496c9377a30f14faefa27fed2cfc83e1d5a2f48966384b9a6d3cafd8d2.txt",
      "sha256": "ce1da0496c9377a30f14faefa27fed2cfc83e1d5a2f48966384b9a6d3cafd8d2",
      "bytes": 52324,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1325-queue-el0-matrix-1DRA8S/product-one-bank-uefi-1024-mode-56/serial.log",
      "originalSha256": "170fb174eb765384d0ba2dc1b907a041a78a9268db52482ea6ae81c5655ddc02",
      "href": "/os-evidence/170fb174eb765384d0ba2dc1b907a041a78a9268db52482ea6ae81c5655ddc02.txt",
      "sha256": "170fb174eb765384d0ba2dc1b907a041a78a9268db52482ea6ae81c5655ddc02",
      "bytes": 52324,
      "redacted": false
    }
  ],
  "moves": [
    "K1325"
  ]
}
