{"action":"created","issue":{"url":"https://api.github.com/repos/mist64/xhyve/issues/81","repository_url":"https://api.github.com/repos/mist64/xhyve","labels_url":"https://api.github.com/repos/mist64/xhyve/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/mist64/xhyve/issues/81/comments","events_url":"https://api.github.com/repos/mist64/xhyve/issues/81/events","html_url":"https://github.com/mist64/xhyve/pull/81","id":125686390,"number":81,"title":"Fix non-deterministic delays when accessing a vcpu in \"running\" or \"s…","user":{"login":"c4milo","id":41681,"avatar_url":"https://avatars.githubusercontent.com/u/41681?v=3","gravatar_id":"","url":"https://api.github.com/users/c4milo","html_url":"https://github.com/c4milo","followers_url":"https://api.github.com/users/c4milo/followers","following_url":"https://api.github.com/users/c4milo/following{/other_user}","gists_url":"https://api.github.com/users/c4milo/gists{/gist_id}","starred_url":"https://api.github.com/users/c4milo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/c4milo/subscriptions","organizations_url":"https://api.github.com/users/c4milo/orgs","repos_url":"https://api.github.com/users/c4milo/repos","events_url":"https://api.github.com/users/c4milo/events{/privacy}","received_events_url":"https://api.github.com/users/c4milo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-08T20:22:42Z","updated_at":"2016-04-09T19:22:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mist64/xhyve/pulls/81","html_url":"https://github.com/mist64/xhyve/pull/81","diff_url":"https://github.com/mist64/xhyve/pull/81.diff","patch_url":"https://github.com/mist64/xhyve/pull/81.patch"},"body":"…leeping\" state.\r\n\r\nThis is done by forcing the vcpu to transition to \"idle\"\r\nby returning to userspace with an exit code of VM_EXITCODE_REQIDLE.\r\n\r\nPorted from bhyve. Authored by @neelnatu\r\nOriginal changetset can be reviewed at: \r\n\r\nhttps://github.com/freebsd/freebsd/commit/3f2b4fc770fb5b735b286cf251b967cfa4afdf12#diff-33af18ae22bfca3128518e240f06893f\r\n\r\nAdditionally, I added carriage return to the VMM tracing macros to make it easier to visually follow."},"comment":{"url":"https://api.github.com/repos/mist64/xhyve/issues/comments/207838413","html_url":"https://github.com/mist64/xhyve/pull/81#issuecomment-207838413","issue_url":"https://api.github.com/repos/mist64/xhyve/issues/81","id":207838413,"user":{"login":"c4milo","id":41681,"avatar_url":"https://avatars.githubusercontent.com/u/41681?v=3","gravatar_id":"","url":"https://api.github.com/users/c4milo","html_url":"https://github.com/c4milo","followers_url":"https://api.github.com/users/c4milo/followers","following_url":"https://api.github.com/users/c4milo/following{/other_user}","gists_url":"https://api.github.com/users/c4milo/gists{/gist_id}","starred_url":"https://api.github.com/users/c4milo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/c4milo/subscriptions","organizations_url":"https://api.github.com/users/c4milo/orgs","repos_url":"https://api.github.com/users/c4milo/repos","events_url":"https://api.github.com/users/c4milo/events{/privacy}","received_events_url":"https://api.github.com/users/c4milo/received_events","type":"User","site_admin":false},"created_at":"2016-04-09T19:22:20Z","updated_at":"2016-04-09T19:22:20Z","body":"@xez, agreed. The single thread restriction is forced by Hypervisor.framework, right? I wondered if it would ever be lifted by Apple. Any comments on this @jeremyhu? "}}