{"push_id":1228746196,"size":2,"distinct_size":2,"ref":"refs/heads/staging","head":"5f28de0b0e474e01931b719fa27ca30b8aa446e0","before":"6a9b2b6f76c40bfe5f8d645d9a8f6e7db4f93be8","commits":[{"sha":"88d61459827ba534fec5e8f099d737cb868c5b23","author":{"name":"Wei Liu","email":"fa4f319e660138b996995f45a8e22bf1fdae6f2a@citrix.com"},"message":"xsm: don't require configuring tools to build xen xsm blob\n\nStarting from 08cffe66 (\"xsm: add a default policy to .init.data\") we\ncan attach a xsm policy blob to hypervisor. To build that policy blob\nnow hypervisor build system needs to enter tools directory.\n\nThe expectation for hypervisor and tools build systems is different. We\ndon't want xen build system to depend on configure but we want tools\nbuild system to. That commit broke this expectation because it required\nusers to run configure before building hypervisor. This broke ARM build\nbecause ARM developers normally build hypervisor and tools separately\n(and possibly on different platforms). It can also break x86 if\ndevelopers don't run configure before building hypervisor with XSM on.\n\nTo fix it, move major part of tools/flask/policy/Makefile into\nMakefile.common and create tools only Makefile to include that common\nMakefile. Hypervisor Makefile will use Makefile.common to build xsm\npolicy.\n\nSigned-off-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>\nTested-by: Julien Grall <julien.grall@arm.com>","distinct":true,"url":"https://api.github.com/repos/andyhhp/xen/commits/88d61459827ba534fec5e8f099d737cb868c5b23"},{"sha":"5f28de0b0e474e01931b719fa27ca30b8aa446e0","author":{"name":"Chris Patterson","email":"19522a1c596a9aa16704f4cd550403707370a9b9@ainfosec.com"},"message":"libxl: compilation warning fix for arm & aarch64\n\nGCC 6 will warn on unused static const variables in c modules:\nhttps://gcc.gnu.org/ml/gcc-patches/2015-09/msg00847.html\n\nWhen compiling with LIBXL_HAVE_NO_SUSPEND_RESUME set (arm & aarch64),\nthe compiler emits the following errors:\n  xl_cmdimpl.c:101:19: error: 'migrate_report'\n      defined but not used [-Werror=unused-const-variable=]\n  xl_cmdimpl.c:99:19: error: 'migrate_permission_to_go'\n      defined but not used [-Werror=unused-const-variable=]\n  xl_cmdimpl.c:97:19: error: 'migrate_receiver_ready'\n      defined but not used [-Werror=unused-const-variable=]\n  xl_cmdimpl.c:95:19: error: 'migrate_receiver_banner'\n      defined but not used [-Werror=unused-const-variable=]\n\nThese unused const variables are only used in functions which exist between\nthe ifndef block:\n   #ifndef LIBXL_HAVE_NO_SUSPEND_RESUME\n   ...\n   #endif\n\nWrap the same ifndef around these variables.\n\nSigned-off-by: Chris Patterson <pattersonc@ainfosec.com>\nAcked-by: Wei Liu <wei.liu2@citrix.com>","distinct":true,"url":"https://api.github.com/repos/andyhhp/xen/commits/5f28de0b0e474e01931b719fa27ca30b8aa446e0"}]}
{"actor":{"display_login":"andyhhp"}}