)]}'
{
  "commit": "1c1b40c162a6964e1898e84304230a308f4d16c3",
  "tree": "466ba6790959c64478f8c8a7f5e1107d0e0d4794",
  "parents": [
    "9312805d33e8b106bae356d13a8071fb37d75554"
  ],
  "author": {
    "name": "Cédric VINCENT",
    "email": "cedric.vincent@st.com",
    "time": "Wed Jun 29 12:49:41 2011 +0200"
  },
  "committer": {
    "name": "Riku Voipio",
    "email": "riku.voipio@linaro.org",
    "time": "Mon Jul 11 16:05:46 2011 +0300"
  },
  "message": "arm-semi: Provide access to CLI arguments passed through the \"-append\" option\n\nThis patch basically adapts the new semi-hosting command-line support\n-- introduced by Wolfgang Schildbach in the commit 2e8785ac -- for use\nin system-mode.\n\nNote that the \"arm_cmdline_len\" and \"host_cmdline_len\" variables were\nrenamed respectively \"input_size\" and \"output_size\" because:\n\n    * in C, the term \"length\" is generally used to count the number of\n      character in a string, not to count the number of bytes in a\n      buffer (as it is the case here).\n\n    * in QEMU, the term \"host\" is used to name variables that are in\n      the host address space, not to name variables in the target\n      address space (as it is the case here).\n\n    * in the case of this system-call, the terms \"input\" and \"output\"\n      fit the semantic of the official ARM semi-hosting specification\n      quite well.\n\nI know renaming can be considered harmful but I do think in this case\nthe semantic really matters to keep this code more understandable.\n\nSigned-off-by: Cédric VINCENT \u003ccedric.vincent@st.com\u003e\nReviewed-by: Christophe Lyon \u003cchristophe.lyon@st.com\u003e\nCc: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nCc: Paul Brook \u003cpaul@codesourcery.com\u003e\nCc: Wolfgang Schildbach \u003cwschi@dolby.com\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Riku Voipio \u003criku.voipio@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a62d03b36e0c5b260fd4bce0728f3f9b8f4abcd",
      "old_mode": 33188,
      "old_path": "arm-semi.c",
      "new_id": "873518a20e9fb7c500f245e095d638c553363429",
      "new_mode": 33188,
      "new_path": "arm-semi.c"
    }
  ]
}
