)]}'
{
  "commit": "a1f6e1f64fa25de2172dc6f9d3038feb9864bf1e",
  "tree": "c580c737ced0f41a358200d27b05219fc39ec4b2",
  "parents": [
    "a8ae21c88efea1d5bed7f581a1bbd1d65199a720"
  ],
  "author": {
    "name": "Ths.quiniou",
    "email": "52278257+sauleThsQuin@users.noreply.github.com",
    "time": "Mon Oct 06 15:07:11 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 06 18:37:11 2025 +0530"
  },
  "message": "fix[RL78 Port] incorrect register image for pvParameters in FAR model (#1316) (#1317)\n\nIn the RL78 FAR data model, pxPortInitialiseStack() did not initialize\nthe register image for the task parameter (pvParameters) correctly.\nA:DE registers were saved with dummy values instead of the actual pointer.\n\nEffect: on first context restore the function prologue read a corrupted\nparameter. NEAR builds were not affected.\n\nThis patch aligns the FAR path with the calling convention and compiler\nversion:\n - IAR V2: pass pvParameters via registers → DE \u003d low 16 bits, A \u003d high 8\n - IAR V1 (fallback): keep legacy stack write\nAlso keeps the original stack-frame layout and updates the comment to\nreflect that pointer sizes depend on __DATA_MODEL__.\n\nResult: tasks in FAR receive the correct parameter at entry; NEAR remains\nunchanged.\n\nCo-authored-by: Thomas Quiniou \u003ctquiniou@fdi-access.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "446cdfae57ab3f84b4b0d291b8918ead93e306ed",
      "old_mode": 33188,
      "old_path": "portable/IAR/RL78/port.c",
      "new_id": "656efeb2dd120a9d6df8ed40003ce11b5f0335c3",
      "new_mode": 33188,
      "new_path": "portable/IAR/RL78/port.c"
    }
  ]
}
