{"action":"created","issue":{"url":"https://api.github.com/repos/freemint/freemint/issues/88","repository_url":"https://api.github.com/repos/freemint/freemint","labels_url":"https://api.github.com/repos/freemint/freemint/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/freemint/freemint/issues/88/comments","events_url":"https://api.github.com/repos/freemint/freemint/issues/88/events","html_url":"https://github.com/freemint/freemint/issues/88","id":341085728,"node_id":"MDU6SXNzdWUzNDEwODU3Mjg=","number":88,"title":"Dubious busy loop","user":{"login":"th-otto","id":12425871,"node_id":"MDQ6VXNlcjEyNDI1ODcx","avatar_url":"https://avatars1.githubusercontent.com/u/12425871?v=4","gravatar_id":"","url":"https://api.github.com/users/th-otto","html_url":"https://github.com/th-otto","followers_url":"https://api.github.com/users/th-otto/followers","following_url":"https://api.github.com/users/th-otto/following{/other_user}","gists_url":"https://api.github.com/users/th-otto/gists{/gist_id}","starred_url":"https://api.github.com/users/th-otto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/th-otto/subscriptions","organizations_url":"https://api.github.com/users/th-otto/orgs","repos_url":"https://api.github.com/users/th-otto/repos","events_url":"https://api.github.com/users/th-otto/events{/privacy}","received_events_url":"https://api.github.com/users/th-otto/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-07-13T16:39:35Z","updated_at":"2018-07-15T12:09:24Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The code at https://github.com/freemint/freemint/blob/11b5ada1e1b2a98687c974ec0522b2e377f7b2ed/sys/sockets/xif/svethlana/svethlana.c#L1125 looks rather dubious. Not only is the loop not calibrated in any way, the asm isn't declared as volatile, and has no side effects like inputs or outputs, so i would bet that the whole loop might be optimized away, or at least the \"nop\" moved outside of it."},"comment":{"url":"https://api.github.com/repos/freemint/freemint/issues/comments/405087704","html_url":"https://github.com/freemint/freemint/issues/88#issuecomment-405087704","issue_url":"https://api.github.com/repos/freemint/freemint/issues/88","id":405087704,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNTA4NzcwNA==","user":{"login":"mikrosk","id":3062260,"node_id":"MDQ6VXNlcjMwNjIyNjA=","avatar_url":"https://avatars1.githubusercontent.com/u/3062260?v=4","gravatar_id":"","url":"https://api.github.com/users/mikrosk","html_url":"https://github.com/mikrosk","followers_url":"https://api.github.com/users/mikrosk/followers","following_url":"https://api.github.com/users/mikrosk/following{/other_user}","gists_url":"https://api.github.com/users/mikrosk/gists{/gist_id}","starred_url":"https://api.github.com/users/mikrosk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikrosk/subscriptions","organizations_url":"https://api.github.com/users/mikrosk/orgs","repos_url":"https://api.github.com/users/mikrosk/repos","events_url":"https://api.github.com/users/mikrosk/events{/privacy}","received_events_url":"https://api.github.com/users/mikrosk/received_events","type":"User","site_admin":false},"created_at":"2018-07-15T12:09:24Z","updated_at":"2018-07-15T12:09:24Z","author_association":"MEMBER","body":"@DavidGZ my memory is terrible. I have been using CT60e+SV+Svethlana at 85 MHz without any problem. With FreeMiNT drivers, of course. So whatever that loops does, it's either still enough or not important at all. "}}
{"actor":{"display_login":"mikrosk"}}