{"push_id":1558801659,"size":30,"distinct_size":0,"ref":"refs/heads/master","head":"bdbc25b8722cc1e3921858530f8ac484892156d3","before":"6f6d3b10ec8168e2a78cf385d89803397f116397","commits":[{"sha":"ad01a8d7242f56765f10e9e3dbebce786c470345","author":{"name":"Jan Beulich","email":"1fd971496e1aa6d286ec629ae628ee3e35c09db5@suse.com"},"message":"x86emul/test: fix 32-bit build\n\nCommit 7603eb256 (\"x86emul: use eflags definitions in x86-defns.h\")\nremoved the EFLG_* definitions without updating the use sites (which\n- oddly enough - happen to all be in 32-bit only code paths).\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/ad01a8d7242f56765f10e9e3dbebce786c470345"},{"sha":"3fb71d79e971b6d7c51de635613da7c33efdce6e","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: adjust copyright comment of libxl.c\n\nThe copyright of libxl.c is a little bit outdated.\n\nAdjust it to reality.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/3fb71d79e971b6d7c51de635613da7c33efdce6e"},{"sha":"fb2f935bcf810654a64fe5b5d757580ad037b92d","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: make some functions global to prepare splitting up libxl.c\n\nSplitting up libxl.c will require two functions to be globally visible.\nAdd their prototypes to libxl_internal.h.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/fb2f935bcf810654a64fe5b5d757580ad037b92d"},{"sha":"5db83297c5822ed6b304242fa5aeb1f6e090d10a","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: white space cleanup\n\nBefore moving code to new sources clean up some white space issues in\nlibxl.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/5db83297c5822ed6b304242fa5aeb1f6e090d10a"},{"sha":"f5315f6d5df3eccc1105e6f896b655eb515123b1","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out cpupool specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the cpupool\nrelated functions to libxl_cpupool.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/f5315f6d5df3eccc1105e6f896b655eb515123b1"},{"sha":"f94e1aaf792c7334682eadcc77a66215cbf63afc","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out scheduler specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the scheduler\nrelated functions to libxl_sched.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/f94e1aaf792c7334682eadcc77a66215cbf63afc"},{"sha":"da73cb9996029e84cae086339fdbe25a68c56d80","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out disk specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the disk\nrelated functions to libxl_disk.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/da73cb9996029e84cae086339fdbe25a68c56d80"},{"sha":"a99642bfeeea5243c9efe2975f040e10a5b4935a","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out console specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the console\nrelated functions (including channels, keyboard and frame buffer)\nto libxl_console.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/a99642bfeeea5243c9efe2975f040e10a5b4935a"},{"sha":"c8cbddd8d62cee152c9d45e16995453551017802","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out memory specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the memory\nrelated functions to libxl_mem.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/c8cbddd8d62cee152c9d45e16995453551017802"},{"sha":"0529961c579df44b08e3267ade2d4991da1ba5a2","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: move device specific functions out of libxl.c\n\nMove the few generic device specific functions left in libxl.c to\nlibxl_device.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/0529961c579df44b08e3267ade2d4991da1ba5a2"},{"sha":"f2e7a0d2f15862742ae9cd8d825d8bdbbeb1818f","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out tmem specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the tmem\nrelated functions to libxl_tmem.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/f2e7a0d2f15862742ae9cd8d825d8bdbbeb1818f"},{"sha":"59164cefd474ec70a7494ccff92d94e1e21692d0","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: carve out domain specific functions from libxl.c\n\nlibxl.c has grown to an uncomfortable size. Carve out the domain\nrelated functions to libxl_domain.c.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/59164cefd474ec70a7494ccff92d94e1e21692d0"},{"sha":"3884d7900a1528eebeaf276aa7614d9026de5811","author":{"name":"Juergen Gross","email":"d3dfe5c5fac772d904d4932d138136d040bb63c7@suse.com"},"message":"libxl: make one function static\n\nlibxl__device_frontend_path() is used in libxl_device.c only. Make it\nstatic.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nReviewed-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/3884d7900a1528eebeaf276aa7614d9026de5811"},{"sha":"95fab27fd0de95b8d98c7dbb8997468431f4a90f","author":{"name":"Andrew Cooper","email":"ce6e7acce1f5d55db389f61db68b4ce33f3ea3e3@citrix.com"},"message":"x86/bitops: Force __scanbit() to be always inline\n\nIt turns out that GCCs 4.9.2 and 6.3.0 instantiate __scanbit() in three\ntranslation units, but never references the result.  All real uses of\n__scanbit() are already suitably inline.\n\nSigned-off-by: Andrew Cooper <andrew.cooper3@citrix.com>\nAcked-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/95fab27fd0de95b8d98c7dbb8997468431f4a90f"},{"sha":"997382b7713d2250910c927d6cc31f152908bf3e","author":{"name":"Chao Gao","email":"e3f64314f570f072963f8541fbd14e4665d36955@intel.com"},"message":"y86/vmx: dump PIR and vIRR before ASSERT()\n\nCommit c7bdecae42 (\"x86/apicv: fix RTC periodic timer and apicv issue\") has\nadded a assertion that intack.vector is the highest priority vector. But\naccording to the osstest, the assertion failed sometimes. More discussion can\nbe found in the thread\n(https://lists.xenproject.org/archives/html/xen-devel/2017-01/msg01019.html).\n\nThe assertion failure is hard to reproduce. In order to root cause issue, this\npatch is to add logs to dump PIR and vIRR when failure takes place. It should\nbe reverted once the root cause is found.\n\nSigned-off-by: Chao Gao <chao.gao@intel.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>\nAcked-by: Kevin Tian <kevin.tian@intel.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/997382b7713d2250910c927d6cc31f152908bf3e"},{"sha":"b857b041ee73d24fefa2dce55d23e2ff97306af2","author":{"name":"Jan Beulich","email":"ae7900a0c785918fc3eaa9d1a92a76bc4e651ece@suse.com"},"message":"x86emul: always init mmval\n\n... to avoid buggy read/write sizes becoming info leaks.\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/b857b041ee73d24fefa2dce55d23e2ff97306af2"},{"sha":"890dc95ca90a643b59a2b67b634f70ea1f2ea3d6","author":{"name":"Jan Beulich","email":"ae7900a0c785918fc3eaa9d1a92a76bc4e651ece@suse.com"},"message":"x86/time: tsc_check_writability() may need to be run a second time\n\nWhile we shouldn't remove its current invocation, we need to re-run it\nfor the case that the X86_FEATURE_TSC_RELIABLE feature flag has been\ncleared, in order to avoid using the TSC rendezvous function in case\nthe TSC can't be written.\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: Joao Martins <joao.m.martins@oracle.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/890dc95ca90a643b59a2b67b634f70ea1f2ea3d6"},{"sha":"a04c67888829ca549b1382cfb17385e19c6d314d","author":{"name":"Roger Pau Monné","email":"5f4729e48ff357e9d43c7533050665e737ae6983@citrix.com"},"message":"x86: split Dom0 build into PV and PVHv2\n\nSplit the Dom0 builder into two different functions, one for PV (and classic\nPVH), and another one for PVHv2. Introduce a new command line parameter called\n'dom0' that can be used to request the creation of a PVHv2 Dom0 by setting the\n'hvm' sub-option. A panic has also been added if a user tries to use dom0=hvm\nuntil all the code is in place, then the panic will be removed.\n\nWhile there mark the dom0_shadow option that was used by PV Dom0 as deprecated,\nit was lacking documentation and was not functional. Point users towards\ndom0=shadow instead.\n\nSigned-off-by: Roger Pau Monné <roger.pau@citrix.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/a04c67888829ca549b1382cfb17385e19c6d314d"},{"sha":"e1037b514598d02f7c90b9e67c8b634b67cf2cdc","author":{"name":"Roger Pau Monné","email":"5f4729e48ff357e9d43c7533050665e737ae6983@citrix.com"},"message":"x86/PVHv2: fix dom0_max_vcpus so it's capped to HVM_MAX_VCPUS for PVHv2 Dom0\n\nPVHv2 Dom0 is limited to 128 vCPUs, as are all HVM guests at the moment. Fix\ndom0_max_vcpus so it takes this limitation into account.\n\nSigned-off-by: Roger Pau Monné <roger.pau@citrix.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/e1037b514598d02f7c90b9e67c8b634b67cf2cdc"},{"sha":"ff2f835283b924c4c335094fe9c70756c1867a20","author":{"name":"Boris Ostrovsky","email":"8d8eed10c3f35eaa3a548daad1882614e248ed99@oracle.com"},"message":"x86: adjust which files need vpmu.h\n\nasm-x86/vmcs.h doesn't need it while asm-x86/domain.h does.\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nReviewed-by: Kevin Tian <kevin.tian@intel.com>\nAcked-by: Andrew Cooper <andrew.cooper3@citrix.com>","distinct":false,"url":"https://api.github.com/repos/xen-project/xen/commits/ff2f835283b924c4c335094fe9c70756c1867a20"}]}
{"actor":{"display_login":"hubot"}}