{"action":"created","issue":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/2875","repository_url":"https://api.github.com/repos/ARMmbed/mbed-os","labels_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/2875/labels{/name}","comments_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/2875/comments","events_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/2875/events","html_url":"https://github.com/ARMmbed/mbed-os/pull/2875","id":180329171,"number":2875,"title":"EFM32GG: Add support for uVisor","user":{"login":"AlessandroA","id":8617445,"avatar_url":"https://avatars.githubusercontent.com/u/8617445?v=3","gravatar_id":"","url":"https://api.github.com/users/AlessandroA","html_url":"https://github.com/AlessandroA","followers_url":"https://api.github.com/users/AlessandroA/followers","following_url":"https://api.github.com/users/AlessandroA/following{/other_user}","gists_url":"https://api.github.com/users/AlessandroA/gists{/gist_id}","starred_url":"https://api.github.com/users/AlessandroA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlessandroA/subscriptions","organizations_url":"https://api.github.com/users/AlessandroA/orgs","repos_url":"https://api.github.com/users/AlessandroA/repos","events_url":"https://api.github.com/users/AlessandroA/events{/privacy}","received_events_url":"https://api.github.com/users/AlessandroA/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-30T15:13:23Z","updated_at":"2016-09-30T15:19:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/pulls/2875","html_url":"https://github.com/ARMmbed/mbed-os/pull/2875","diff_url":"https://github.com/ARMmbed/mbed-os/pull/2875.diff","patch_url":"https://github.com/ARMmbed/mbed-os/pull/2875.patch"},"body":"This PR adds support for uVisor to the EFM32GG target.\r\n\r\nChanges:\r\n\r\n* Linker script and startup file, as documented by [the uVisor porting guide](https://github.com/ARMmbed/uvisor/blob/master/docs/core/PORTING.md).\r\n* Apply NVIC virtualization (backwards-compatible when uVisor is not present).\r\n* Use `SECURE_ACCESS()` APIs to read/write from the device ROM table at startup time. Those APIs map to a regular memory access when uVisor is not present.\r\n\r\n@sg- @0xc0170 @meriac @Patater "},"comment":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/comments/250772441","html_url":"https://github.com/ARMmbed/mbed-os/pull/2875#issuecomment-250772441","issue_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/2875","id":250772441,"user":{"login":"Patater","id":410816,"avatar_url":"https://avatars.githubusercontent.com/u/410816?v=3","gravatar_id":"","url":"https://api.github.com/users/Patater","html_url":"https://github.com/Patater","followers_url":"https://api.github.com/users/Patater/followers","following_url":"https://api.github.com/users/Patater/following{/other_user}","gists_url":"https://api.github.com/users/Patater/gists{/gist_id}","starred_url":"https://api.github.com/users/Patater/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Patater/subscriptions","organizations_url":"https://api.github.com/users/Patater/orgs","repos_url":"https://api.github.com/users/Patater/repos","events_url":"https://api.github.com/users/Patater/events{/privacy}","received_events_url":"https://api.github.com/users/Patater/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T15:19:46Z","updated_at":"2016-09-30T15:19:46Z","body":"Specifically, see https://github.com/ARMmbed/uvisor/blob/master/docs/core/PORTING.md#linker-script for the linker script porting recommendation and reasoning."}}
{"actor":{"display_login":"Patater"}}