{"action":"created","issue":{"url":"https://api.github.com/repos/freechipsproject/rocket-chip/issues/990","repository_url":"https://api.github.com/repos/freechipsproject/rocket-chip","labels_url":"https://api.github.com/repos/freechipsproject/rocket-chip/issues/990/labels{/name}","comments_url":"https://api.github.com/repos/freechipsproject/rocket-chip/issues/990/comments","events_url":"https://api.github.com/repos/freechipsproject/rocket-chip/issues/990/events","html_url":"https://github.com/freechipsproject/rocket-chip/pull/990","id":256880124,"number":990,"title":"Allow configuration to directly edit BootROM contents","user":{"login":"zhemao","id":433799,"avatar_url":"https://avatars0.githubusercontent.com/u/433799?v=4","gravatar_id":"","url":"https://api.github.com/users/zhemao","html_url":"https://github.com/zhemao","followers_url":"https://api.github.com/users/zhemao/followers","following_url":"https://api.github.com/users/zhemao/following{/other_user}","gists_url":"https://api.github.com/users/zhemao/gists{/gist_id}","starred_url":"https://api.github.com/users/zhemao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhemao/subscriptions","organizations_url":"https://api.github.com/users/zhemao/orgs","repos_url":"https://api.github.com/users/zhemao/repos","events_url":"https://api.github.com/users/zhemao/events{/privacy}","received_events_url":"https://api.github.com/users/zhemao/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-09-12T00:24:51Z","updated_at":"2017-09-12T19:17:31Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/freechipsproject/rocket-chip/pulls/990","html_url":"https://github.com/freechipsproject/rocket-chip/pull/990","diff_url":"https://github.com/freechipsproject/rocket-chip/pull/990.diff","patch_url":"https://github.com/freechipsproject/rocket-chip/pull/990.patch"},"body":"Trying to get multiple cores to boot in TSI. We decided the easiest way was to have the chip generator patch the BootROM contents (loaded from bootrom.img) to insert the number of cores in the system.\r\n\r\nThis adds a function hook in BootROMParams to make this possible. The function gets passed the ByteBuffer holding the BootROM contents and can edit the buffer in-place.\r\n\r\nWe're working off an older version of RocketChip, but it should be trivial to rebase this change onto the latest master."},"comment":{"url":"https://api.github.com/repos/freechipsproject/rocket-chip/issues/comments/328954509","html_url":"https://github.com/freechipsproject/rocket-chip/pull/990#issuecomment-328954509","issue_url":"https://api.github.com/repos/freechipsproject/rocket-chip/issues/990","id":328954509,"user":{"login":"aswaterman","id":1031106,"avatar_url":"https://avatars0.githubusercontent.com/u/1031106?v=4","gravatar_id":"","url":"https://api.github.com/users/aswaterman","html_url":"https://github.com/aswaterman","followers_url":"https://api.github.com/users/aswaterman/followers","following_url":"https://api.github.com/users/aswaterman/following{/other_user}","gists_url":"https://api.github.com/users/aswaterman/gists{/gist_id}","starred_url":"https://api.github.com/users/aswaterman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aswaterman/subscriptions","organizations_url":"https://api.github.com/users/aswaterman/orgs","repos_url":"https://api.github.com/users/aswaterman/repos","events_url":"https://api.github.com/users/aswaterman/events{/privacy}","received_events_url":"https://api.github.com/users/aswaterman/received_events","type":"User","site_admin":false},"created_at":"2017-09-12T19:17:31Z","updated_at":"2017-09-12T19:17:31Z","author_association":"OWNER","body":"Yeah"}}
{"actor":{"display_login":"aswaterman"}}