{"action":"created","issue":{"url":"https://api.github.com/repos/stsp/dosemu2/issues/90","labels_url":"https://api.github.com/repos/stsp/dosemu2/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/stsp/dosemu2/issues/90/comments","events_url":"https://api.github.com/repos/stsp/dosemu2/issues/90/events","html_url":"https://github.com/stsp/dosemu2/pull/90","id":111460289,"number":90,"title":"Add initial support for KVM.","user":{"login":"bartoldeman","id":10634630,"avatar_url":"https://avatars.githubusercontent.com/u/10634630?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoldeman","html_url":"https://github.com/bartoldeman","followers_url":"https://api.github.com/users/bartoldeman/followers","following_url":"https://api.github.com/users/bartoldeman/following{/other_user}","gists_url":"https://api.github.com/users/bartoldeman/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoldeman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoldeman/subscriptions","organizations_url":"https://api.github.com/users/bartoldeman/orgs","repos_url":"https://api.github.com/users/bartoldeman/repos","events_url":"https://api.github.com/users/bartoldeman/events{/privacy}","received_events_url":"https://api.github.com/users/bartoldeman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-10-14T18:25:54Z","updated_at":"2015-10-15T13:26:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/stsp/dosemu2/pulls/90","html_url":"https://github.com/stsp/dosemu2/pull/90","diff_url":"https://github.com/stsp/dosemu2/pull/90.diff","patch_url":"https://github.com/stsp/dosemu2/pull/90.patch"},"body":"This is sufficient to boot DOS with $_cpu_emu=(0) and $_hogthreshold=(0),\r\nbut without redirector support. The main issue is that INTs are not\r\ntrapped so we can only have HLT and I/O traps.\r\n\r\nI have only tested this so far in basic vm86 text mode, no DPMI or graphics,\r\nbut it's promising because the speed is comparable to vm86() syscall speed,\r\nand vm86() seems to be on life support these days."},"comment":{"url":"https://api.github.com/repos/stsp/dosemu2/issues/comments/148385196","html_url":"https://github.com/stsp/dosemu2/pull/90#issuecomment-148385196","issue_url":"https://api.github.com/repos/stsp/dosemu2/issues/90","id":148385196,"user":{"login":"stsp","id":3295627,"avatar_url":"https://avatars.githubusercontent.com/u/3295627?v=3","gravatar_id":"","url":"https://api.github.com/users/stsp","html_url":"https://github.com/stsp","followers_url":"https://api.github.com/users/stsp/followers","following_url":"https://api.github.com/users/stsp/following{/other_user}","gists_url":"https://api.github.com/users/stsp/gists{/gist_id}","starred_url":"https://api.github.com/users/stsp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stsp/subscriptions","organizations_url":"https://api.github.com/users/stsp/orgs","repos_url":"https://api.github.com/users/stsp/repos","events_url":"https://api.github.com/users/stsp/events{/privacy}","received_events_url":"https://api.github.com/users/stsp/received_events","type":"User","site_admin":false},"created_at":"2015-10-15T13:26:34Z","updated_at":"2015-10-15T13:26:34Z","body":"There is also some heavy-handed stuff like\r\nleavedos()ing if open of /dev/kvm fails. There\r\nmay probably be some fall-back instead, but\r\nthat's minor, I can adjust that myself if it works\r\nfine."}}