{"push_id":1246941098,"size":9,"distinct_size":0,"ref":"refs/heads/master","head":"072e6709978143145a1c1b98c7f014dc4d87907f","before":"6480cc6280e955d1245d8dfb2456d2b830240c74","commits":[{"sha":"26ce62d7763808f866c05a2e747583023f664a1f","author":{"name":"Andrew Cooper","email":"ce6e7acce1f5d55db389f61db68b4ce33f3ea3e3@citrix.com"},"message":"xen/common: Avoid undefined behaviour by shifting into a sign bit\n\nFor d->shutdown_code, change the field to being unsigned and using an unsigned\nsentinel.  The sentinal needs to be distinguishable from any value\nrepresentable in a u8.\n\nSigned-off-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: George Dunlap <george.dunlap@citrix.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/26ce62d7763808f866c05a2e747583023f664a1f"},{"sha":"71a8c219e8b7c61781f4c5a589cd8715050b9961","author":{"name":"Andrew Cooper","email":"ce6e7acce1f5d55db389f61db68b4ce33f3ea3e3@citrix.com"},"message":"xen/x86: Avoid undefined behaviour by shifting into a sign bit\n\nSigned-off-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/71a8c219e8b7c61781f4c5a589cd8715050b9961"},{"sha":"e64f22df3c1a0b70031ad6e8c0fc875d27cc5c3c","author":{"name":"Andrew Cooper","email":"ce6e7acce1f5d55db389f61db68b4ce33f3ea3e3@citrix.com"},"message":"x86/microcode: Avoid undefined behaviour from signed integer overflow\n\nThe checksums should be calculated using unsigned 32bit integers, as they are\nintended to overflow and end at 0.  Replace some other signed integers with\nunsigned ones, to avoid mixed-sign comparisons.\n\nSigned-off-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>\nAcked-by: Kevin Tian <kevin.tian@intel.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/e64f22df3c1a0b70031ad6e8c0fc875d27cc5c3c"},{"sha":"5fe65b5eafc8897549f23ca83a3105f63a79867b","author":{"name":"Boris Ostrovsky","email":"8d8eed10c3f35eaa3a548daad1882614e248ed99@oracle.com"},"message":"x86/HVM: add more checks verifying that PIT/PIC/IOAPIC are emulated\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/5fe65b5eafc8897549f23ca83a3105f63a79867b"},{"sha":"e8864a4b9daabe3fe10cf905644ccdac267779de","author":{"name":"Boris Ostrovsky","email":"8d8eed10c3f35eaa3a548daad1882614e248ed99@oracle.com"},"message":"AMD/VPMU: 0xc0010000 - 0xc001007 MSRs are in PMU range\n\nWe need to check for older PMU MSR range when emulating MSR\naccesses for PV guests.\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nAcked-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/e8864a4b9daabe3fe10cf905644ccdac267779de"},{"sha":"1d6569a74bd6bfc87fa51ebaa85aee5723070c10","author":{"name":"Trammell Hudson","email":"a1213a6a4d5dae6be9d56fc6c69acdb3b052c039@twosigma.com"},"message":"allow reproducible builds of xen.gz\n\nThe mkelf32 executable was using an uninitialized stack buffer for\npadding after the ehdr and phdr are written to the xen file, which\nleads to non-deterministic bytes in the binary and prevented Xen\nhypervisors from being reproducibly built.\n\nAdditionally, the file was then compressed with gzip -9 without the\n-n | --no-name flag, which lead to the xen.gz file having\nnon-deterministric bytes (the timestamp) in the compressed file.\n\nSigned-off-by: Trammell Hudson <trammell.hudson@twosigma.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/1d6569a74bd6bfc87fa51ebaa85aee5723070c10"},{"sha":"d0d6597d3d682f324b6a79e3278e6f5bb6bad153","author":{"name":"Jan Beulich","email":"ae7900a0c785918fc3eaa9d1a92a76bc4e651ece@suse.com"},"message":"page-alloc/x86: don't restrict DMA heap to node 0\n\nWhen node zero has no memory, the DMA bit width will end up getting set\nto 9, which is obviously not helpful to hold back a reasonable amount\nof low enough memory for Dom0 to use for DMA purposes. Find the lowest\nnode with memory below 4Gb instead.\n\nIntroduce arch_get_dma_bitsize() to keep this arch-specific logic out\nof common code.\n\nAlso adjust the original calculation: I think the subtraction of 1\nshould have been part of the flsl() argument rather than getting\napplied to its result. And while previously the division by 4 was valid\nto be done on the flsl() result, this now also needs to be converted,\nas is should only be applied to the spanned pages value.\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nAcked-by: Julien Grall <julien.grall@arm.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/d0d6597d3d682f324b6a79e3278e6f5bb6bad153"},{"sha":"2c43ac6e9308768bcfb1568895738f6cd49582bf","author":{"name":"Jan Beulich","email":"ae7900a0c785918fc3eaa9d1a92a76bc4e651ece@suse.com"},"message":"x86/NUMA: cleanup\n\n- drop the only left CONFIG_NUMA conditional (this is always true)\n- drop struct node_data's node_id field (being always equal to the\n  node_data[] array index used)\n- don't open code node_{start,end}_pfn() nor node_spanned_pages()\n  except when used as lvalues (those could be converted too, but this\n  seems a little awkward)\n- no longer open code pfn_to_paddr() in an expression being modified\n  anyway\n- make dump less verbose by logging actual vs intended node IDs only\n  when they don't match\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/mirage/xen/commits/2c43ac6e9308768bcfb1568895738f6cd49582bf"},{"sha":"072e6709978143145a1c1b98c7f014dc4d87907f","author":{"name":"Wei Liu","email":"fa4f319e660138b996995f45a8e22bf1fdae6f2a@citrix.com"},"message":"libxc: use DPRINTF in xc_domain_dumpcore_via_callback\n\nThat line doesn't reveal much information to ordinary users.\n\nChange that to debug output.\n\nSigned-off-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/mirage/xen/commits/072e6709978143145a1c1b98c7f014dc4d87907f"}]}
{"actor":{"display_login":"avsm"}}