{"action":"created","issue":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/3802","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/3802/labels{/name}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/3802/comments","events_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/3802/events","html_url":"https://github.com/RIOT-OS/RIOT/pull/3802","id":105583149,"number":3802,"title":"core: optimized output on kernel-init","user":{"login":"haukepetersen","id":620834,"avatar_url":"https://avatars.githubusercontent.com/u/620834?v=3","gravatar_id":"","url":"https://api.github.com/users/haukepetersen","html_url":"https://github.com/haukepetersen","followers_url":"https://api.github.com/users/haukepetersen/followers","following_url":"https://api.github.com/users/haukepetersen/following{/other_user}","gists_url":"https://api.github.com/users/haukepetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/haukepetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haukepetersen/subscriptions","organizations_url":"https://api.github.com/users/haukepetersen/orgs","repos_url":"https://api.github.com/users/haukepetersen/repos","events_url":"https://api.github.com/users/haukepetersen/events{/privacy}","received_events_url":"https://api.github.com/users/haukepetersen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/core","name":"core","color":"0052cc"},{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Ready%20for%20CI%20build","name":"Ready for CI build","color":"bfdadc"}],"state":"open","locked":false,"assignee":{"login":"kaspar030","id":4679640,"avatar_url":"https://avatars.githubusercontent.com/u/4679640?v=3","gravatar_id":"","url":"https://api.github.com/users/kaspar030","html_url":"https://github.com/kaspar030","followers_url":"https://api.github.com/users/kaspar030/followers","following_url":"https://api.github.com/users/kaspar030/following{/other_user}","gists_url":"https://api.github.com/users/kaspar030/gists{/gist_id}","starred_url":"https://api.github.com/users/kaspar030/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaspar030/subscriptions","organizations_url":"https://api.github.com/users/kaspar030/orgs","repos_url":"https://api.github.com/users/kaspar030/repos","events_url":"https://api.github.com/users/kaspar030/events{/privacy}","received_events_url":"https://api.github.com/users/kaspar030/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/milestones/12","html_url":"https://github.com/RIOT-OS/RIOT/milestones/Release%202015.09","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/milestones/12/labels","id":1088995,"number":12,"title":"Release 2015.09","description":"This release aims mainly to include the gnrc network stack as the new default IPv6/6LoWPAN stack.","creator":{"login":"OlegHahm","id":1590423,"avatar_url":"https://avatars.githubusercontent.com/u/1590423?v=3","gravatar_id":"","url":"https://api.github.com/users/OlegHahm","html_url":"https://github.com/OlegHahm","followers_url":"https://api.github.com/users/OlegHahm/followers","following_url":"https://api.github.com/users/OlegHahm/following{/other_user}","gists_url":"https://api.github.com/users/OlegHahm/gists{/gist_id}","starred_url":"https://api.github.com/users/OlegHahm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OlegHahm/subscriptions","organizations_url":"https://api.github.com/users/OlegHahm/orgs","repos_url":"https://api.github.com/users/OlegHahm/repos","events_url":"https://api.github.com/users/OlegHahm/events{/privacy}","received_events_url":"https://api.github.com/users/OlegHahm/received_events","type":"User","site_admin":false},"open_issues":48,"closed_issues":446,"state":"open","created_at":"2015-04-29T10:11:27Z","updated_at":"2015-09-09T23:32:10Z","due_on":"2015-09-17T22:00:00Z","closed_at":null},"comments":7,"created_at":"2015-09-09T12:07:19Z","updated_at":"2015-09-10T06:16:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/3802","html_url":"https://github.com/RIOT-OS/RIOT/pull/3802","diff_url":"https://github.com/RIOT-OS/RIOT/pull/3802.diff","patch_url":"https://github.com/RIOT-OS/RIOT/pull/3802.patch"},"body":"This PR saves some memory by ommiting redundant output. The printing\r\nof \"jumpint into first task...\" is obsolete, as the thread_create\r\ncalls are not checked for errors anymore.\r\n\r\nFurther the version print is moved into the main_trampoline. This\r\nprevents the STDLIB from using precious stack space on the ISR\r\nstack, on which it is running before jumping into main - hence\r\nopening the option to decrease the stacksize for the ISR stack.\r\n\r\nSavings:\r\n```\r\n`--> make info-buildsizes-diff OLDBIN=master-bin NEWBIN=hauke-bin                                                                                                                [13:56:18][0]\r\ntext\tdata\tbss\tdec\tBOARD/BINDIRBASE\r\n\r\n-64\t0\t0\t-64\tairfy-beacon\r\n8284\t112\t2688\t11084\tmaster-bin\r\n8220\t112\t2688\t11020\thauke-bin\r\n\r\n-60\t0\t0\t-60\tarduino-due\r\n8780\t116\t2764\t11660\tmaster-bin\r\n8720\t116\t2764\t11600\thauke-bin\r\n\r\n0\t-50\t0\t-50\tarduino-mega2560\r\n8358\t436\t770\t9564\tmaster-bin\r\n8358\t386\t770\t9514\thauke-bin\r\n\r\n-56\t0\t0\t-56\tavsextrem\r\n40068\t2224\t96073\t138365\tmaster-bin\r\n40012\t2224\t96073\t138309\thauke-bin\r\n\r\n-60\t0\t0\t-60\tcc2538dk\r\n8356\t112\t2688\t11156\tmaster-bin\r\n8296\t112\t2688\t11096\thauke-bin\r\n\r\n-58\t0\t0\t-58\tchronos\r\n8496\t90\t1038\t9624\tmaster-bin\r\n8438\t90\t1038\t9566\thauke-bin\r\n\r\n-64\t0\t0\t-64\tek-lm4f120xl\r\n8384\t112\t2664\t11160\tmaster-bin\r\n8320\t112\t2664\t11096\thauke-bin\r\n\r\n-60\t0\t0\t-60\tf4vi1\r\n9788\t116\t2700\t12604\tmaster-bin\r\n9728\t116\t2700\t12544\thauke-bin\r\n\r\n-60\t0\t0\t-60\tfox\r\n10280\t112\t2832\t13224\tmaster-bin\r\n10220\t112\t2832\t13164\thauke-bin\r\n\r\n-60\t0\t0\t-60\tfrdm-k64f\r\n8280\t1140\t4820\t14240\tmaster-bin\r\n8220\t1140\t4820\t14180\thauke-bin\r\n\r\n-64\t0\t0\t-64\tiotlab-m3\r\n10316\t112\t2832\t13260\tmaster-bin\r\n10252\t112\t2832\t13196\thauke-bin\r\n\r\n-60\t0\t0\t-60\tlimifrog-v1\r\n9648\t112\t2712\t12472\tmaster-bin\r\n9588\t112\t2712\t12412\thauke-bin\r\n\r\n-60\t0\t0\t-60\tmbed_lpc1768\r\n8164\t112\t2712\t10988\tmaster-bin\r\n8104\t112\t2712\t10928\thauke-bin\r\n\r\n-58\t0\t0\t-58\tmsb-430\r\n8172\t10\t1086\t9268\tmaster-bin\r\n8114\t10\t1086\t9210\thauke-bin\r\n\r\n-58\t0\t0\t-58\tmsb-430h\r\n8052\t10\t1086\t9148\tmaster-bin\r\n7994\t10\t1086\t9090\thauke-bin\r\n\r\n-64\t0\t0\t-64\tmsba2\r\n39748\t2224\t96073\t138045\tmaster-bin\r\n39684\t2224\t96073\t137981\thauke-bin\r\n\r\n-60\t0\t0\t-60\tmsbiot\r\n10100\t116\t2724\t12940\tmaster-bin\r\n10040\t116\t2724\t12880\thauke-bin\r\n\r\n-60\t0\t0\t-60\tmulle\r\n10324\t1164\t4564\t16052\tmaster-bin\r\n10264\t1164\t4564\t15992\thauke-bin\r\n\r\n-64\t0\t0\t-64\tnative\r\n30630\t400\t47648\t78678\tmaster-bin\r\n30566\t400\t47648\t78614\thauke-bin\r\n\r\n-60\t0\t0\t-60\tnrf51dongle\r\n8304\t112\t2688\t11104\tmaster-bin\r\n8244\t112\t2688\t11044\thauke-bin\r\n\r\n-60\t0\t0\t-60\tnrf6310\r\n8276\t112\t2688\t11076\tmaster-bin\r\n8216\t112\t2688\t11016\thauke-bin\r\n\r\n-64\t0\t0\t-64\tnucleo-f091\r\n10952\t112\t2712\t13776\tmaster-bin\r\n10888\t112\t2712\t13712\thauke-bin\r\n\r\n-60\t0\t0\t-60\tnucleo-f303\r\n9780\t112\t2720\t12612\tmaster-bin\r\n9720\t112\t2720\t12552\thauke-bin\r\n\r\n-64\t0\t0\t-64\tnucleo-f334\r\n9516\t112\t2696\t12324\tmaster-bin\r\n9452\t112\t2696\t12260\thauke-bin\r\n\r\n-64\t0\t0\t-64\tnucleo-l1\r\n9624\t112\t2704\t12440\tmaster-bin\r\n9560\t112\t2704\t12376\thauke-bin\r\n\r\n-60\t0\t0\t-60\topenmote\r\n8264\t112\t2688\t11064\tmaster-bin\r\n8204\t112\t2688\t11004\thauke-bin\r\n\r\n-60\t0\t0\t-60\tpba-d-01-kw2x\r\n8352\t1140\t4204\t13696\tmaster-bin\r\n8292\t1140\t4204\t13636\thauke-bin\r\n\r\n-64\t0\t0\t-64\tpca10000\r\n8304\t112\t2688\t11104\tmaster-bin\r\n8240\t112\t2688\t11040\thauke-bin\r\n\r\n-64\t0\t0\t-64\tpca10005\r\n8284\t112\t2688\t11084\tmaster-bin\r\n8220\t112\t2688\t11020\thauke-bin\r\n\r\n-64\t0\t0\t-64\tpttu\r\n40276\t2224\t96073\t138573\tmaster-bin\r\n40212\t2224\t96073\t138509\thauke-bin\r\n\r\n-60\t0\t0\t-60\tqemu-i386\r\n128977\t5468\t76436\t210881\tmaster-bin\r\n128917\t5468\t76436\t210821\thauke-bin\r\n\r\n-64\t0\t0\t-64\tremote\r\n8940\t112\t2688\t11740\tmaster-bin\r\n8876\t112\t2688\t11676\thauke-bin\r\n\r\n-64\t0\t0\t-64\tsaml21-xpro\r\n8508\t112\t2792\t11412\tmaster-bin\r\n8444\t112\t2792\t11348\thauke-bin\r\n\r\n-60\t0\t0\t-60\tsamr21-xpro\r\n8432\t112\t2680\t11224\tmaster-bin\r\n8372\t112\t2680\t11164\thauke-bin\r\n\r\n-64\t0\t0\t-64\tspark-core\r\n10344\t112\t2832\t13288\tmaster-bin\r\n10280\t112\t2832\t13224\thauke-bin\r\n\r\n-64\t0\t0\t-64\tstm32f0discovery\r\n10964\t112\t2712\t13788\tmaster-bin\r\n10900\t112\t2712\t13724\thauke-bin\r\n\r\n-60\t0\t0\t-60\tstm32f3discovery\r\n9792\t112\t2720\t12624\tmaster-bin\r\n9732\t112\t2720\t12564\thauke-bin\r\n\r\n-64\t0\t0\t-64\tstm32f4discovery\r\n9980\t116\t2716\t12812\tmaster-bin\r\n9916\t116\t2716\t12748\thauke-bin\r\n\r\n-58\t0\t0\t-58\ttelosb\r\n8190\t6\t1086\t9282\tmaster-bin\r\n8132\t6\t1086\t9224\thauke-bin\r\n\r\n-64\t0\t0\t-64\tudoo\r\n8776\t116\t2764\t11656\tmaster-bin\r\n8712\t116\t2764\t11592\thauke-bin\r\n\r\n-58\t0\t0\t-58\twsn430-v1_3b\r\n8200\t10\t1086\t9296\tmaster-bin\r\n8142\t10\t1086\t9238\thauke-bin\r\n\r\n-58\t0\t0\t-58\twsn430-v1_4\r\n8200\t10\t1086\t9296\tmaster-bin\r\n8142\t10\t1086\t9238\thauke-bin\r\n\r\n-60\t0\t0\t-60\tyunjia-nrf51822\r\n8272\t112\t2688\t11072\tmaster-bin\r\n8212\t112\t2688\t11012\thauke-bin\r\n\r\n-58\t0\t0\t-58\tz1\r\n7818\t6\t1086\t8910\tmaster-bin\r\n7760\t6\t1086\t8852\thauke-bin\r\n```"},"comment":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/comments/139127573","html_url":"https://github.com/RIOT-OS/RIOT/pull/3802#issuecomment-139127573","issue_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/3802","id":139127573,"user":{"login":"kaspar030","id":4679640,"avatar_url":"https://avatars.githubusercontent.com/u/4679640?v=3","gravatar_id":"","url":"https://api.github.com/users/kaspar030","html_url":"https://github.com/kaspar030","followers_url":"https://api.github.com/users/kaspar030/followers","following_url":"https://api.github.com/users/kaspar030/following{/other_user}","gists_url":"https://api.github.com/users/kaspar030/gists{/gist_id}","starred_url":"https://api.github.com/users/kaspar030/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaspar030/subscriptions","organizations_url":"https://api.github.com/users/kaspar030/orgs","repos_url":"https://api.github.com/users/kaspar030/repos","events_url":"https://api.github.com/users/kaspar030/events{/privacy}","received_events_url":"https://api.github.com/users/kaspar030/received_events","type":"User","site_admin":false},"created_at":"2015-09-10T06:16:42Z","updated_at":"2015-09-10T06:16:42Z","body":"No time for discussion. Needs a second ACK."}}