{"push_id":1279114312,"size":65,"distinct_size":65,"ref":"refs/heads/master-next","head":"88d9efe4496fd707e1a0f0342c12b96bd69fcfed","before":"39fd4fe9ef90141c015c0172dd12e41d81859c20","commits":[{"sha":"6cb9f2b7e2faaa0ba4e8770db98f485d63864ce8","author":{"name":"Robert Yang","email":"87c978ed7b806023b43dd565062a4bc9ca388348@windriver.com"},"message":"runqemu: refactor it and remove machine knowledge\n\nPreviously, runqemu had hard coded machine knowledge, which limited its\nusage, for example, qemu can boot genericx86, but runqemu can't, we need\nedit runqemu/runqemu-internal a lot if we want to boot genericx86.\n\nNow bsp conf files can set vars to make it can be boot by runqemu, and\nqemuboot.bbclass will save these info to DEPLOY_DIR_IMAGE/qemuboot.conf.\nPlease see qemuboot.bbclass' comments on how to set the vars.\n\n* Re-write it in python3, which can reduce lines from 1239 to about 750\n  lines\n* All the machine knowledges are gone\n* All of the TUN_ARCH knowledge are gone\n* All the previous options are preserved, and there is a new way to run\n  runqemu: (it doesn't need run \"bitake -e\" in such a case)\n  $ runqemu tmp/deploy/images/qemux86\n  or:\n  $ runqemu tmp/deploy/images/qemuarm/<image>.ext4\n  or:\n  $ runqemu tmp/deploy/images/qemuarm/qemuboot.conf\n* Fixed audio support, not limited on x86 or x86_64\n* Fix SLIRP mode, add help message, avoid mixing with tap\n* Fix NFS boot, it will extract <image>.tar.bz2 or tar.gz to\n  DEPLOY_DIR_IMAGE/<image>-nfsroot when no NFS_DIR, and remove it after\n  stop.\n* More bsps can be boot, such as genericx86 and genericx86-64.\n* The patch for qemuzynq, qemuzynqmp, qemumicroblaze has been sent to\n  meta-xilinx' mailing list.\n* I can't find any qemush4 bsp or how to build it, so it is not\n  considered atm.\n\n[YOCTO #1018]\n[YOCTO #4827]\n[YOCTO #7459]\n[YOCTO #7887]\n\nSigned-off-by: Robert Yang <liezhi.yang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/6cb9f2b7e2faaa0ba4e8770db98f485d63864ce8"},{"sha":"bcad26cc544c81096a6fc259cd4dbf2a2e043eb0","author":{"name":"Robert Yang","email":"87c978ed7b806023b43dd565062a4bc9ca388348@windriver.com"},"message":"nativesdk-qemu-helper: fix for new runqemu\n\nThere is no runqemu-internal anymore, and it is a python script now\nwhich requires several python modules.\n\nSigned-off-by: Robert Yang <liezhi.yang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/bcad26cc544c81096a6fc259cd4dbf2a2e043eb0"},{"sha":"ff0566b0dc354f919c1b0918b551e9375db210e5","author":{"name":"Robert Yang","email":"87c978ed7b806023b43dd565062a4bc9ca388348@windriver.com"},"message":"qemurunner.py/qemutinyrunner.py: remove runqemu-internal\n\nThere is no runqemu-internal any more.\n\nSigned-off-by: Robert Yang <liezhi.yang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/ff0566b0dc354f919c1b0918b551e9375db210e5"},{"sha":"970469ed2badb2d197e925b6a170b0b4473113c5","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"linux-yocto: introduce v4.8 recipes\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/970469ed2badb2d197e925b6a170b0b4473113c5"},{"sha":"f2edcb8efad708bd4efa02a2c86d94e2dddc9e55","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"perf: adapt to Makefile.config\n\ncommit 4842576cd857 [perf tools: Move config/Makefile into Makefile.config]\nrelocated the configuration Makefile of perf. As such, we need to adapt\nour fixup routines to work with the Makefile no matter where it is.\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/f2edcb8efad708bd4efa02a2c86d94e2dddc9e55"},{"sha":"33e9452de2a93d4e9525fa250f8e25ec4558337a","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"linux-yocto-dev: bump to v4.8+\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/33e9452de2a93d4e9525fa250f8e25ec4558337a"},{"sha":"44a2c24d7145189d5f0858b35f74a1754d31fd91","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"libc-headers: update to v4.8\n\nUpdating the libc-headers to use the 4.8 kernel as the default.\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/44a2c24d7145189d5f0858b35f74a1754d31fd91"},{"sha":"f421e2ef4fd1a3813e05ccc28fddb1be26b004df","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"linux-libc-headers: Refresh musl patches against newer kernel headers version\n\nThe musl patches need to be updated against the latest kernel verison\nin order to apply. No functionality changes.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/f421e2ef4fd1a3813e05ccc28fddb1be26b004df"},{"sha":"7f271afd85a17836f5c51c683c7e16dde198d5cb","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"linux-yocto/4.8: add qemuarm device tree specification\n\n4.7+ requires a device tree for the arm versatile family of platforms.\nWe add the definition to our 4.8 linux-yocto recipes so we can continue\nto boot!\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/7f271afd85a17836f5c51c683c7e16dde198d5cb"},{"sha":"dbb3ea811665d3af10f883816043f79ee7d6df21","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"kernel-yocto: test for empty artifacts\n\nWith the updated kernel tools, we generate a list of sccs, patches,\nconfigs and BSP definitions as part of the meta data generation.\n\nIt is valid if there aren't any of these artifacts found (i.e. you\nare just building a branch and a default config), but invoking the\ntools with no inputs isn't a good idea.\n\nTo avoid this issue, we generate a string based on the artifacts\nand skip calling the tools if there's nothing to do.\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/dbb3ea811665d3af10f883816043f79ee7d6df21"},{"sha":"ff54d7fcc3ff9e0250dd544b83bafd74d3744404","author":{"name":"Ioan-Adrian Ratiu","email":"11687b51f23f00ff839b21e70b8a3eef3c5f211b@ni.com"},"message":"kernel-yocto: do_kernel_configme: Fix silent sysroot poisoning error\n\ndo_kernel_configme calls merge_config.sh (installed in the sysroot by\nthe kern-tools-native recipe) which may invoke the compiler to complete\nthe configuration process.\n\nDepending on the build (and dependencies), this may error due to sysroot poisoning [1].\n\nThe errors are similar to:\n\n  make[1]: Entering directory '4.1+gitAUTOINC+a7e53ecc27-r0/linux-x64-standard-build' HOSTCC  scripts/basic/fixdep\n  work-shared/x64/kernel-source/scripts/basic/fixdep.c:106:23: fatal error: sys/types.h: No such file or directory\n  compilation terminated.\n  make[2]: *** [work-shared/x64/kernel-source/scripts/basic/Makefile:22: scripts/basic/x86_64-nilrt-linux-fixdep] Error 1\n\nAdding $TOOLCHAIN_OPTIONS to $CFLAGS before calling merge_configs.sh\nfixes the error because $TOOLCHAIN_OPTIONS defines the sysroot and make\nuses it to correctly compile & fill all missing kernel config options.\n\n[1] http://lists.openembedded.org/pipermail/openembedded-core/2014-October/098253.html\n\nSigned-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/ff54d7fcc3ff9e0250dd544b83bafd74d3744404"},{"sha":"c78ec77d4e4df1460e5c825964b2125b7469b693","author":{"name":"Bruce Ashfield","email":"4366d30734bc0d1f2e1a4507ae460627587dc573@windriver.com"},"message":"linux-yocto/4.x: configuration updates\n\nIntegrating a series to expliclity set the quark build to 32 bits\nand avoid 64 bit x86 defaults.\n\nWe also have a series of commits that fix configuration warnings on\nx86 platforms:\n\n intel-quark.cfg: Explicitly disable CONFIG_64BIT\n common-pc-drivers.cfg: Remove I2O configs\n features: Fix dependencies and =m vs =y discrepancies for corei7\n intel-core2-32.cfg: Explicitly disable CONFIG_64BIT\n features: Add 6lowpan feature and add it where necessary\n\nSigned-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/c78ec77d4e4df1460e5c825964b2125b7469b693"},{"sha":"43bedcc8881308313f116441a64eae1624a18225","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"qemuarm: Add DTB file new kernel\n\nFor kernels after 4.7, we need to ensure the DTB file for the kernel is\nused by runqemu. Doing this conditionally based upon the kernel verison\nbeing built seems to be the only way forward for this.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/43bedcc8881308313f116441a64eae1624a18225"},{"sha":"a27b2d5d2c8f3a61f266f67613bc9133edbdb48c","author":{"name":"Jussi Kukkonen","email":"c6b6e91cb23eb8b29c3a2b19595dc2e1725b7ef6@intel.com"},"message":"gnutls: update to 3.5.3\n\nAdd patch to fix compile without libtasn headers.\n\nSigned-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/a27b2d5d2c8f3a61f266f67613bc9133edbdb48c"},{"sha":"b4abe408998a284a138469f67667f535375917d5","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"lttng-ust: Update 2.7.1 -> 2.8.1\n\nDrop aarch64_be patch which is now upstream.\nUpdate doc patch to apply to latest version.\nDisable man generation in configure options to match docs patch (for now).\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/b4abe408998a284a138469f67667f535375917d5"},{"sha":"beb3f7c44b51b597a52fd6c2eedb17c092a1f4c3","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"lttng-tools: Update 2.7.1 -> 2.8.1\n\nDrop backported patch.\nUpdate ust configure option.\nUpdate location of xml m4 file.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/beb3f7c44b51b597a52fd6c2eedb17c092a1f4c3"},{"sha":"f2b912400851974731b5ffca4980f6a625b89bc4","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"lttng-modules: Update 2.7.3 -> 2.8.0+master\n\nWe need master for the changes to work with 4.8 kernels.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/f2b912400851974731b5ffca4980f6a625b89bc4"},{"sha":"173ea1704c3afb619faddc28b1de045d40e8d96b","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"scripts/contrib: update scripts for changes to internal API\n\nThe multiconfig changes altered some of the functions being called here,\nso update the calls. Make use of the new Tinfoil.parse_recipe_file()\nfunction to make parsing easier.\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/173ea1704c3afb619faddc28b1de045d40e8d96b"},{"sha":"25daa6cc442896a74f5cddb284dc4444079196b8","author":{"name":"Jackie Huang","email":"c120621a7c2daf1e6d0dc0cf10e91b1e6a95b31a@windriver.com"},"message":"apr: control ipv6 support based on DISTRO_FEATURES\n\nAdd PACKAGECONFIG for ipv6 and control it based\non DISTRO_FEATURES.\n\nSigned-off-by: Jackie Huang <jackie.huang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/25daa6cc442896a74f5cddb284dc4444079196b8"},{"sha":"efd1db8e1ebcc68e6de85ca27879cccf4105e127","author":{"name":"Jackie Huang","email":"c120621a7c2daf1e6d0dc0cf10e91b1e6a95b31a@windriver.com"},"message":"libice: control ipv6 support based on DISTRO_FEATURES\n\nAdd PACKAGECONFIG for ipv6 and control it based\non DISTRO_FEATURES.\n\nSigned-off-by: Jackie Huang <jackie.huang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/openembedded-core/commits/efd1db8e1ebcc68e6de85ca27879cccf4105e127"}]}
{"actor":{"display_login":"kraj"}}