{"push_id":1442861669,"size":14,"distinct_size":10,"ref":"refs/heads/nvdimm3","head":"6b7a3530a99ec6105cb39e1329eee14b3180102a","before":"b2cb2548d66b4572174876cf1d499f328cf1bb04","commits":[{"sha":"55bddd5e4e3a117b371a32cda6feb63c88fe87f7","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"docs: Rebuild apihtml docs when source changes\n\nWhen changing one of the src/libvirt-*.c files to alter the docs, the\nadjusted files weren't being built.  Added them into APIBUILD_STAMP and\nthen added that to the html/index.html rule which is used for the\n$(apihtml_generated) generated rule.\n\nAlso, for clean we can remove the html/*.html files","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/55bddd5e4e3a117b371a32cda6feb63c88fe87f7"},{"sha":"585ad00b5b075f5ce66030ce76bfb50b8760b520","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"docs: Adjust formatting for virConnectGetAllDomainStats output\n\nAdjust the spacing a bit in order to generate 'cleaner' looking output.\nThis matches what virDomainMemoryStats does and it creates text/code boxes\nin order to list each of the stats for each category.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/585ad00b5b075f5ce66030ce76bfb50b8760b520"},{"sha":"016b63bdf02047600e81e628c37ce6b8567d2deb","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"docs: Fix code example formatting for virDomainInterfaceAddresses\n\nAdjust the spacing so that the code examples are display in the code/text\nbox rather than just as paragraph text.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/016b63bdf02047600e81e628c37ce6b8567d2deb"},{"sha":"8546adf80b29eeea2f44e14ede999ce2b363bcbb","author":{"name":"Nitesh Konkar","email":"cff0b6424c1ce5c53282a8fca6f894a859c45ab3@gmail.com"},"message":"perf: add one more perf event support\n\nWith current perf framework, this patch adds support and documentation\nfor the branch_instructions perf event.\n\nSigned-off-by: Nitesh Konkar <nitkon12@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/8546adf80b29eeea2f44e14ede999ce2b363bcbb"},{"sha":"429215f18eb76380601bb5641ec54947bddd43e0","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"Introduce NVDIMM memory model\n\nNVDIMM is new type of memory introduced into QEMU 2.6. The idea\nis that we have a Non-Volatile memory module that keeps the data\npersistent across domain reboots.\n\nAt the domain XML level, we already have some representation of\n'dimm' modules. Long story short, we have <memory/> element that\nlives under <devices/>. Now, the element even has @model\nattribute which we can use to introduce new memory type:\n\n    <memory model='nvdimm'>\n      <source>\n        <path>/tmp/nvdimm</path>\n      </source>\n      <target>\n        <size unit='KiB'>523264</size>\n        <node>0</node>\n      </target>\n    </memory>\n\nSo far, this is just a XML parser/formatter extension. QEMU\ndriver implementation is in the next commit.\n\nFor more info on NVDIMM visit the following web page:\n\n    http://pmem.io/\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/429215f18eb76380601bb5641ec54947bddd43e0"},{"sha":"4c106304933ca1af1770fd04a59f7403617dffce","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"qemu: Introduce QEMU_CAPS_DEVICE_NVDIMM\n\nIntroduce a qemu capability for -device nvdimm.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/4c106304933ca1af1770fd04a59f7403617dffce"},{"sha":"ff6280b19e08956627dfd2e0ca35058388ec4e44","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"qemu: Implement NVDIMM\n\nSo, majority of the code is just ready as-is. Well, with one\nslight change: differentiate between dimm and nvdimm in places\nlike device alias generation, generating the command line and so\non.\n\nSpeaking of the command line, we also need to append 'nvdimm=on'\nto the '-machine' argument so that the nvdimm feature is\nadvertised in the ACPI tables properly.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/ff6280b19e08956627dfd2e0ca35058388ec4e44"},{"sha":"3bf1c3b19c96af4141b4c085e396f295dddaab98","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"conf: Introduce memAccess to <memory/>\n\nNow that NVDIMM has found its way into libvirt, users might want\nto fine tune some settings for each module separately. One such\nsetting is 'share=on|off' for the memory-backend-file object.\nThis setting - just like its name suggest already - enables\nsharing the nvdimm module with other applications. Under the hood\nit controls whether qemu mmaps() the file as MAP_PRIVATE or\nMAP_SHARED.\n\nYet again, we have such config knob in domain XML, but it's just\nan attribute to numa <cell/>. This does not give fine enough\ntuning on per-memdevice basis so we need to have the attribute\nfor each device too.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/3bf1c3b19c96af4141b4c085e396f295dddaab98"},{"sha":"e4b7809c01aaa8e717c0240cff58d7bb0bde760f","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"qemu: Implement memAccess for <memory/> banks\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/e4b7809c01aaa8e717c0240cff58d7bb0bde760f"},{"sha":"abf83f0cc8e1e57c6979d2a6f2f61479204d0b70","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"security_dac: Label host side of NVDIMM\n\nWhen domain is being started up, we ought to relabel the host\nside of NVDIMM so qemu has access to it.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/abf83f0cc8e1e57c6979d2a6f2f61479204d0b70"},{"sha":"f542d6b4a5ae725e79ca43fbe8491f4465215c34","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"security_selinux: Label host side of NVDIMM\n\nWhen domain is being started up, we ought to relabel the host\nside of NVDIMM so qemu has access to it.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/f542d6b4a5ae725e79ca43fbe8491f4465215c34"},{"sha":"d67a4a6a0c95dfa130504aa470a222924e90d68c","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"security: Introduce internal APIs for memdev labelling\n\nThese APIs will be used whenever we are hot (un-)plugging a\nmemdev.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/d67a4a6a0c95dfa130504aa470a222924e90d68c"},{"sha":"8973f12ca3afa9f94e50548dfbf72b59ed68b98f","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"secdrivers: Implement memdev relabel APIs\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/8973f12ca3afa9f94e50548dfbf72b59ed68b98f"},{"sha":"6b7a3530a99ec6105cb39e1329eee14b3180102a","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"qemu_hotplug: Relabel memdev\n\nNow that we have APIs for relabel memdevs on hotplug, fill in the\nmissing implementation in qemu hotplug code.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zippy2/libvirt/commits/6b7a3530a99ec6105cb39e1329eee14b3180102a"}]}
{"actor":{"display_login":"zippy2"}}