163 lines
4.3 KiB
JSON
163 lines
4.3 KiB
JSON
{
|
|
"boundaries": [
|
|
"dynamic .so/loadusr/host device access remains excluded",
|
|
"unsupported .comp semantics fail closed"
|
|
],
|
|
"capacity": {
|
|
"components": 64,
|
|
"max_period_ticks": 1000000,
|
|
"params": 256,
|
|
"pins": 256,
|
|
"threads": 16
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"features": [
|
|
"static .comp descriptor registration",
|
|
"batch pin/parameter/function execution",
|
|
"persistent typed links",
|
|
"fixed-period deterministic tick",
|
|
"transactional tick rollback",
|
|
"nonfinite/capacity/unsupported rejection",
|
|
"Worker checkpoint and replay state"
|
|
],
|
|
"inputs": [
|
|
{
|
|
"path": "wasm-core/include/sim_hal.h",
|
|
"sha256": "2ae61e361df8388f6c02ae880a9d726988a8370b10b2d07066749f2033662160"
|
|
},
|
|
{
|
|
"path": "wasm-core/src/sim_hal.c",
|
|
"sha256": "3452009d839c89362dfeb793504cba26e45ea85f034ad5609859ec19cce3e9c3"
|
|
},
|
|
{
|
|
"path": "wasm-core/tests/sim_hal_test.c",
|
|
"sha256": "211d856bfa6b5d653a934f40523c6a134be69e3d505ec4e3c828a6e1d46e1b19"
|
|
},
|
|
{
|
|
"path": "web/worker/hal-runtime.mjs",
|
|
"sha256": "7495387186b0bba3f717c43a696a4b939a6729df6b9398e6b4fddc1ec4931363"
|
|
},
|
|
{
|
|
"path": "web/worker/test_hal_runtime.mjs",
|
|
"sha256": "f2b5c79cc4520642c8606405638e3e43da18973ea3d32640d9cac95885e02195"
|
|
},
|
|
{
|
|
"path": "linuxcnc/src/hal/components/corexy_by_hal.comp",
|
|
"sha256": "7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8"
|
|
},
|
|
{
|
|
"path": "linuxcnc/src/hal/components/and2.comp",
|
|
"sha256": "7e0867aaf06f0d51eccb4f91c8d9268b9f6f4eed67f4e4eac177c6e90c8bfeae"
|
|
},
|
|
{
|
|
"path": "linuxcnc/src/hal/components/constant.comp",
|
|
"sha256": "7d53ce72a7f95c36c606cbb585d890ec9d375ded5d4cf1158c25c991ed095352"
|
|
}
|
|
],
|
|
"report_sha256": "eefd417ca95c326da9c4f6e36ab7a8b0dc14fea54edc22afd5a62f41db44e8a6",
|
|
"schema": "hal-s2-report.v1",
|
|
"status": "verified",
|
|
"supported_components": [
|
|
"corexy_by_hal",
|
|
"and2",
|
|
"or2",
|
|
"xor2",
|
|
"not",
|
|
"abs",
|
|
"abs_s32",
|
|
"constant",
|
|
"lowpass",
|
|
"ddt",
|
|
"integ",
|
|
"mux2",
|
|
"sum2",
|
|
"mult2",
|
|
"div2",
|
|
"hypot",
|
|
"near",
|
|
"comp",
|
|
"invert",
|
|
"edge",
|
|
"toggle",
|
|
"estop_latch"
|
|
],
|
|
"task_id": "S2-02",
|
|
"tests": {
|
|
"native": {
|
|
"command": [
|
|
"/home/mes006/linuxcncWebWASM/build-native/sim_hal_test"
|
|
],
|
|
"returncode": 0,
|
|
"sample": {
|
|
"command": {
|
|
"alpha": 4.0,
|
|
"beta": 2.0,
|
|
"j0": 6.0,
|
|
"j1": 2.0
|
|
},
|
|
"component_batch": {
|
|
"constant": 3.5,
|
|
"gate": 1,
|
|
"rollback_tick": 1
|
|
},
|
|
"feedback": {
|
|
"alpha": 4.0,
|
|
"beta": 1.0,
|
|
"j0": 5.0,
|
|
"j1": 3.0
|
|
},
|
|
"function_calls": 1,
|
|
"schema": "hal-corexy-sample.v1",
|
|
"tick": 1
|
|
},
|
|
"status": "verified",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "86e28529b7a182b9109093a4130da51d6d51c1b005e4f4093622e2b4b1816332"
|
|
},
|
|
"native_wasm_byte_identical": true,
|
|
"wasm": {
|
|
"command": [
|
|
"node",
|
|
"/home/mes006/linuxcncWebWASM/build-wasm/sim_hal_wasm_test.js"
|
|
],
|
|
"returncode": 0,
|
|
"sample": {
|
|
"command": {
|
|
"alpha": 4.0,
|
|
"beta": 2.0,
|
|
"j0": 6.0,
|
|
"j1": 2.0
|
|
},
|
|
"component_batch": {
|
|
"constant": 3.5,
|
|
"gate": 1,
|
|
"rollback_tick": 1
|
|
},
|
|
"feedback": {
|
|
"alpha": 4.0,
|
|
"beta": 1.0,
|
|
"j0": 5.0,
|
|
"j1": 3.0
|
|
},
|
|
"function_calls": 1,
|
|
"schema": "hal-corexy-sample.v1",
|
|
"tick": 1
|
|
},
|
|
"status": "verified",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "86e28529b7a182b9109093a4130da51d6d51c1b005e4f4093622e2b4b1816332"
|
|
},
|
|
"worker": {
|
|
"command": [
|
|
"node",
|
|
"/home/mes006/linuxcncWebWASM/web/worker/test_hal_runtime.mjs"
|
|
],
|
|
"returncode": 0,
|
|
"sample": null,
|
|
"status": "verified",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "8ee11fee1f021a328d403f7e29820900fc26d6079f64803b599cffafe78eee93"
|
|
}
|
|
}
|
|
}
|