{
  "schema": "turkos-public-development-evidence/v1",
  "originalReport": {
    "path": "reports/os-implementation/K1365-shared-el0-matrix-check-ql8LWq/report.json",
    "sha256": "08715417614ace533d30a053bc6161cada2eb855e06185febc115a258eab0c39",
    "bytes": 7959
  },
  "status": "K1365_SHARED_EL0_DEVELOPMENT_MATRIX_VALIDATED",
  "scope": "One byte-identical experimental development Image exercised two actual shared physical pages between owner A and recipient B under real EL0 identities in six direct/UEFI QEMU profiles at 256, 512 and 1024 MiB with one CPU. A published third ProcessId C was denied forged and borrowed handles without mapping mutation; C did not execute EL0. A and B unmapped both pages, and frame pins and owned frames were released. Source/Image/fixture, serial, QMP and prior policy archive evidence are bound. Product acceptance remains open.",
  "productAccepted": false,
  "tests": {},
  "caseCount": 6,
  "caseSerialsSelected": 6,
  "imageSha256": "1ca98b5185e74aed49ca0b80e7ed67f026fdfbaa1eaa6c2333c0f30e07ddfc08",
  "files": [
    {
      "name": "shared_memory_create.rs",
      "source": "kernel/tests/os/shared_memory_create.rs",
      "originalSha256": "1688adb134f6fb2f7154a24feb38526aaeb54f577b02a1cc2c9712291ec72f87",
      "href": "/os-evidence/1688adb134f6fb2f7154a24feb38526aaeb54f577b02a1cc2c9712291ec72f87.txt",
      "sha256": "1688adb134f6fb2f7154a24feb38526aaeb54f577b02a1cc2c9712291ec72f87",
      "bytes": 2423,
      "redacted": false
    },
    {
      "name": "k1215-alloc-guest.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1215-alloc-guest.rs",
      "originalSha256": "744313385884f80d6efcb88e190a1f6ecf32fa34be7634e84764a4083c76c109",
      "href": "/os-evidence/744313385884f80d6efcb88e190a1f6ecf32fa34be7634e84764a4083c76c109.txt",
      "sha256": "744313385884f80d6efcb88e190a1f6ecf32fa34be7634e84764a4083c76c109",
      "bytes": 67641,
      "redacted": false
    },
    {
      "name": "k1290-cat-disk.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/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/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1325-queue-dispatch.rs",
      "originalSha256": "ff139d2d548a848bf9e5debcf268b574017a5a5ffb83abe80e2afa67949b5f4a",
      "href": "/os-evidence/ff139d2d548a848bf9e5debcf268b574017a5a5ffb83abe80e2afa67949b5f4a.txt",
      "sha256": "ff139d2d548a848bf9e5debcf268b574017a5a5ffb83abe80e2afa67949b5f4a",
      "bytes": 11583,
      "redacted": false
    },
    {
      "name": "k1330-owned-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1330-owned-dispatch.rs",
      "originalSha256": "d9b469fb8bb86a86d345ac94bed6265b1e946dcebfee1169845e4612d9d5369d",
      "href": "/os-evidence/d9b469fb8bb86a86d345ac94bed6265b1e946dcebfee1169845e4612d9d5369d.txt",
      "sha256": "d9b469fb8bb86a86d345ac94bed6265b1e946dcebfee1169845e4612d9d5369d",
      "bytes": 9799,
      "redacted": false
    },
    {
      "name": "k1335-transfer-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1335-transfer-dispatch.rs",
      "originalSha256": "800bb2c06621208ba95d0ebf036193aaaf0cb9afe0a1fabef6aa4f8028f27a45",
      "href": "/os-evidence/800bb2c06621208ba95d0ebf036193aaaf0cb9afe0a1fabef6aa4f8028f27a45.txt",
      "sha256": "800bb2c06621208ba95d0ebf036193aaaf0cb9afe0a1fabef6aa4f8028f27a45",
      "bytes": 9718,
      "redacted": false
    },
    {
      "name": "k1340-peer-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1340-peer-dispatch.rs",
      "originalSha256": "df175f44c5b7172f0981a8e370ee3a8c1bedbc042dd5f69086494695aa94c2b4",
      "href": "/os-evidence/df175f44c5b7172f0981a8e370ee3a8c1bedbc042dd5f69086494695aa94c2b4.txt",
      "sha256": "df175f44c5b7172f0981a8e370ee3a8c1bedbc042dd5f69086494695aa94c2b4",
      "bytes": 9158,
      "redacted": false
    },
    {
      "name": "k1345-waitset-model.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1345-waitset-model.rs",
      "originalSha256": "3b880022f0bf31a180bcec29ddd8062b5b88ae4b130b02f0564e4ae98d753586",
      "href": "/os-evidence/3b880022f0bf31a180bcec29ddd8062b5b88ae4b130b02f0564e4ae98d753586.txt",
      "sha256": "3b880022f0bf31a180bcec29ddd8062b5b88ae4b130b02f0564e4ae98d753586",
      "bytes": 4270,
      "redacted": false
    },
    {
      "name": "k1345-waitset-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1345-waitset-dispatch.rs",
      "originalSha256": "7da772a18b27a6912f9234b82c11830f36993e8903d79ae883c9f3458c02cf5a",
      "href": "/os-evidence/7da772a18b27a6912f9234b82c11830f36993e8903d79ae883c9f3458c02cf5a.txt",
      "sha256": "7da772a18b27a6912f9234b82c11830f36993e8903d79ae883c9f3458c02cf5a",
      "bytes": 9826,
      "redacted": false
    },
    {
      "name": "k1350-readiness-model.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1350-readiness-model.rs",
      "originalSha256": "02d9cfde272e40a810e17b924296d008ff396d32c448a2c11b5bad7282b18636",
      "href": "/os-evidence/02d9cfde272e40a810e17b924296d008ff396d32c448a2c11b5bad7282b18636.txt",
      "sha256": "02d9cfde272e40a810e17b924296d008ff396d32c448a2c11b5bad7282b18636",
      "bytes": 6340,
      "redacted": false
    },
    {
      "name": "k1350-readiness-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1350-readiness-dispatch.rs",
      "originalSha256": "12ac32c2a1e63844fa8c5274d3d8fd9f15bfde99162182e7533727f3fa7b5e64",
      "href": "/os-evidence/12ac32c2a1e63844fa8c5274d3d8fd9f15bfde99162182e7533727f3fa7b5e64.txt",
      "sha256": "12ac32c2a1e63844fa8c5274d3d8fd9f15bfde99162182e7533727f3fa7b5e64",
      "bytes": 10893,
      "redacted": false
    },
    {
      "name": "k1355-deadlines-model.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1355-deadlines-model.rs",
      "originalSha256": "1ff0ce69f2883430c6d1613ecaa011798243410e20c2ad36835a1904c1bc3602",
      "href": "/os-evidence/1ff0ce69f2883430c6d1613ecaa011798243410e20c2ad36835a1904c1bc3602.txt",
      "sha256": "1ff0ce69f2883430c6d1613ecaa011798243410e20c2ad36835a1904c1bc3602",
      "bytes": 4184,
      "redacted": false
    },
    {
      "name": "k1355-deadlines-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1355-deadlines-dispatch.rs",
      "originalSha256": "d82dd424e4355a48a9e4dba23577fdce411036a01743dbf7b2f87a6ed9ef04ac",
      "href": "/os-evidence/d82dd424e4355a48a9e4dba23577fdce411036a01743dbf7b2f87a6ed9ef04ac.txt",
      "sha256": "d82dd424e4355a48a9e4dba23577fdce411036a01743dbf7b2f87a6ed9ef04ac",
      "bytes": 10347,
      "redacted": false
    },
    {
      "name": "k1360-teardown-model.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1360-teardown-model.rs",
      "originalSha256": "12570dbdb279ce451f632db6f4b73ca997a89fd75198c8400bb05d7dbb377ad0",
      "href": "/os-evidence/12570dbdb279ce451f632db6f4b73ca997a89fd75198c8400bb05d7dbb377ad0.txt",
      "sha256": "12570dbdb279ce451f632db6f4b73ca997a89fd75198c8400bb05d7dbb377ad0",
      "bytes": 3756,
      "redacted": false
    },
    {
      "name": "k1360-teardown-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1360-teardown-dispatch.rs",
      "originalSha256": "37ae6ffd8583f16c264691af1f134d99ccde77a0fc4902f83f60288032d7a97d",
      "href": "/os-evidence/37ae6ffd8583f16c264691af1f134d99ccde77a0fc4902f83f60288032d7a97d.txt",
      "sha256": "37ae6ffd8583f16c264691af1f134d99ccde77a0fc4902f83f60288032d7a97d",
      "bytes": 11210,
      "redacted": false
    },
    {
      "name": "k1365-shared-model.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1365-shared-model.rs",
      "originalSha256": "0970152e795e131d95fc574e9610d8a5a6023db3bdf2cdc197496aa7e96b4bde",
      "href": "/os-evidence/0970152e795e131d95fc574e9610d8a5a6023db3bdf2cdc197496aa7e96b4bde.txt",
      "sha256": "0970152e795e131d95fc574e9610d8a5a6023db3bdf2cdc197496aa7e96b4bde",
      "bytes": 4240,
      "redacted": false
    },
    {
      "name": "k1365-shared-dispatch.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/k1365-shared-dispatch.rs",
      "originalSha256": "6d06e0cae6f189aade4433f42b9751f377adbbf4653fb5c068431c4fc4276c9c",
      "href": "/os-evidence/6d06e0cae6f189aade4433f42b9751f377adbbf4653fb5c068431c4fc4276c9c.txt",
      "sha256": "6d06e0cae6f189aade4433f42b9751f377adbbf4653fb5c068431c4fc4276c9c",
      "bytes": 13243,
      "redacted": false
    },
    {
      "name": "handles.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/runtime/handles.rs",
      "originalSha256": "dbc1442748e5ba0a935e8adee14e0b104c6258daf4ed45ef3231fa888925680c",
      "href": "/os-evidence/dbc1442748e5ba0a935e8adee14e0b104c6258daf4ed45ef3231fa888925680c.txt",
      "sha256": "dbc1442748e5ba0a935e8adee14e0b104c6258daf4ed45ef3231fa888925680c",
      "bytes": 36105,
      "redacted": false
    },
    {
      "name": "process_guest.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/runtime/process_guest.rs",
      "originalSha256": "721556beaf7454811a38a7ee46a51e4019327a039f2fc2639ff6449358e98b09",
      "href": "/os-evidence/721556beaf7454811a38a7ee46a51e4019327a039f2fc2639ff6449358e98b09.txt",
      "sha256": "721556beaf7454811a38a7ee46a51e4019327a039f2fc2639ff6449358e98b09",
      "bytes": 91576,
      "redacted": false
    },
    {
      "name": "process_table.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/kernel/src/runtime/process_table.rs",
      "originalSha256": "127e7d972f0aa30b5f0e9d94b27fb4c065ef7156616c4fb33c675e47e4c3b784",
      "href": "/os-evidence/127e7d972f0aa30b5f0e9d94b27fb4c065ef7156616c4fb33c675e47e4c3b784.txt",
      "sha256": "127e7d972f0aa30b5f0e9d94b27fb4c065ef7156616c4fb33c675e47e4c3b784",
      "bytes": 48498,
      "redacted": false
    },
    {
      "name": "syscall_abi.rs",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/sources/os-syscall-abi/src/syscall_abi.rs",
      "originalSha256": "a4cd65db72950dcbaa085d0c58283bc6ca3dadcea798392e78b8e6815a7ed0dd",
      "href": "/os-evidence/a4cd65db72950dcbaa085d0c58283bc6ca3dadcea798392e78b8e6815a7ed0dd.txt",
      "sha256": "a4cd65db72950dcbaa085d0c58283bc6ca3dadcea798392e78b8e6815a7ed0dd",
      "bytes": 21513,
      "redacted": false
    },
    {
      "name": "kernel-product.log",
      "source": "reports/os-implementation/K1365-shared-el0-candidate-OiKtvg/kernel-product.log",
      "originalSha256": "af6a2ba707f39092afb3f187e9f174dbf52db54370f75005c51a4185fb47a7f9",
      "href": "/os-evidence/e679d6140ded102241e45ee27a14336e043641eeec73fd850c46a48c7aabdcce.txt",
      "sha256": "e679d6140ded102241e45ee27a14336e043641eeec73fd850c46a48c7aabdcce",
      "bytes": 1673,
      "redacted": true
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1365-shared-el0-matrix-VOuVOv/product-one-bank-direct-256-mode-64/serial.log",
      "originalSha256": "a3d6a0b44392a977c7d07aa52e6f4e25bc661f29da42f9b51a9e370f74511e2c",
      "href": "/os-evidence/a3d6a0b44392a977c7d07aa52e6f4e25bc661f29da42f9b51a9e370f74511e2c.txt",
      "sha256": "a3d6a0b44392a977c7d07aa52e6f4e25bc661f29da42f9b51a9e370f74511e2c",
      "bytes": 46316,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1365-shared-el0-matrix-VOuVOv/product-one-bank-direct-512-mode-64/serial.log",
      "originalSha256": "8e32b508a9a5717dcd72e793b0e5bf466456d74e2bc567d38eaae25a564a34ec",
      "href": "/os-evidence/8e32b508a9a5717dcd72e793b0e5bf466456d74e2bc567d38eaae25a564a34ec.txt",
      "sha256": "8e32b508a9a5717dcd72e793b0e5bf466456d74e2bc567d38eaae25a564a34ec",
      "bytes": 46316,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1365-shared-el0-matrix-VOuVOv/product-one-bank-direct-1024-mode-64/serial.log",
      "originalSha256": "e2f05ff0f71c42c1341dc622dc84e836e7ece4890c985edf62e8e29763ffc5ea",
      "href": "/os-evidence/e2f05ff0f71c42c1341dc622dc84e836e7ece4890c985edf62e8e29763ffc5ea.txt",
      "sha256": "e2f05ff0f71c42c1341dc622dc84e836e7ece4890c985edf62e8e29763ffc5ea",
      "bytes": 46316,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1365-shared-el0-matrix-VOuVOv/product-one-bank-uefi-256-mode-64/serial.log",
      "originalSha256": "74b6582fdba0f87f845bcea76698581b6eec2f8576526af217b165b4813080af",
      "href": "/os-evidence/74b6582fdba0f87f845bcea76698581b6eec2f8576526af217b165b4813080af.txt",
      "sha256": "74b6582fdba0f87f845bcea76698581b6eec2f8576526af217b165b4813080af",
      "bytes": 52556,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1365-shared-el0-matrix-VOuVOv/product-one-bank-uefi-512-mode-64/serial.log",
      "originalSha256": "1abc1cb748dcb2ceb65406d71760feb148f3d0adb71505cd4168490599311e03",
      "href": "/os-evidence/1abc1cb748dcb2ceb65406d71760feb148f3d0adb71505cd4168490599311e03.txt",
      "sha256": "1abc1cb748dcb2ceb65406d71760feb148f3d0adb71505cd4168490599311e03",
      "bytes": 52556,
      "redacted": false
    },
    {
      "name": "serial.log",
      "source": "reports/os-implementation/K1365-shared-el0-matrix-VOuVOv/product-one-bank-uefi-1024-mode-64/serial.log",
      "originalSha256": "467697173c1d85b19f0bd0adaa93f8337e922c52f461e6881d735e0095041941",
      "href": "/os-evidence/467697173c1d85b19f0bd0adaa93f8337e922c52f461e6881d735e0095041941.txt",
      "sha256": "467697173c1d85b19f0bd0adaa93f8337e922c52f461e6881d735e0095041941",
      "bytes": 52556,
      "redacted": false
    }
  ],
  "moves": [
    "K1365"
  ]
}
