{"push_id":1324953061,"size":8,"distinct_size":1,"ref":"refs/heads/hardened/10-stable/unstable","head":"7dfbc1177b5fc3d300ff940cd5b76cf47b6a0149","before":"7c71f11e0e229acd21d3ff12509514841ba37a90","commits":[{"sha":"86ad2f0b5d0a43bee96081ed90dc1759f4f546c4","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 303886: Add additional constants.\n\n- Add constants for the fields in the root-entry table address register,\n  namely the root type type (RTT) and root table address (RTA) mask.\n- Add macros for the bitmask of the domain ID field in the second word\n  of context table entries as well as a helper macro (DMAR_CTX2_GET_DID)\n  to extract the domain ID from a context table entry.\n\nSponsored by:\tChelsio Communications","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/86ad2f0b5d0a43bee96081ed90dc1759f4f546c4"},{"sha":"d36df1ab6526d41bc8519734b173b329daace156","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 303887: Add a dmardump utility to dump the VT-d context tables.\n\nThis tool parses the ACPI DMAR table looking for DMA remapping devices.\nFor each device it walks the root table and any context tables\nreferenced to display mapping info for PCI devices.\n\nNote that acpidump -t already parses the info in the ACPI DMAR tables\ndirectly.  This tool examines some of the data structures the DMAR\nremapping engines use to translate DMA requests.\n\nSponsored by:\tChelsio Communications","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d36df1ab6526d41bc8519734b173b329daace156"},{"sha":"5a4a1564f387144f717e729c81172f46f230ecab","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 295813,295816: Remove redundant check for \"(dinfo != NULL)\".","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5a4a1564f387144f717e729c81172f46f230ecab"},{"sha":"5558dfd38bac6a6ad6408e1e8b52730465fd2188","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 303881: Reliably return PCI_GETCONF_LAST_DEVICE from PCIOCGETCONF.\n\nPreviously the loop in PCIIOCGETCONF would terminate as soon as it\nfound enough matches.  Now it will continue iterating through the\nPCI device list and only terminate if it finds another matching device\nfor which it has no room to store a conf structure.  This means that\nPCI_GETCONF_LAST_DEVICE is reliably returned when the number of\nmatching devices is equal to the number of slots in the matches\nbuffer.  For example, if a program requests the conf structure for a\nsingle PCI function with a specified domain/bus/slot/function it will\nnow get PCI_GETCONF_LAST_DEVICE instead of PCI_GETCONF_MORE_DEVS.\n\nWhile here, simplify the loop conditional a bit more by explicitly\nbreaking out of the loop if copyout() fails and removing a redundant\ni < pci_numdevs check.\n\nSponsored by:\tChelsio Communications","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5558dfd38bac6a6ad6408e1e8b52730465fd2188"},{"sha":"f5b3ad07df9a8375b3f8b8f538e53ce9f8664e01","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 305248: Remove warning about pci_addr_t being different sizes.\n\npci_addr_t has always been 64-bits since r163805.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f5b3ad07df9a8375b3f8b8f538e53ce9f8664e01"},{"sha":"727db5ac6740034d7ffa81c805cebdedc4da0cd8","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 304858,305485: Fix various issues with PCI pass through and VT-d.\n\n304858:\nEnable I/O MMU when PCI pass through is first used.\n\nRather than enabling the I/O MMU when the vmm module is loaded,\ndefer initialization until the first attempt to pass a PCI device\nthrough to a guest.  If the I/O MMU fails to initialize or is not\npresent, than fail the attempt to pass a PCI device through to a\nguest.\n\nThe hw.vmm.force_iommu tunable has been removed since the I/O MMU is\nno longer enabled during boot.  However, the I/O MMU support can be\ndisabled by setting the hw.vmm.iommu.enable tunable to 0 to prevent\nuse of the I/O MMU on any systems where it is buggy.\n\n305485:\nLeave ppt devices in the host domain when they are not attached to a VM.\n\nThis allows a pass through device to be reset to a normal device driver\non the host and reused on the host.  ppt devices are now always active in\nsome I/O MMU domain when the I/O MMU is active, either the host domain\nor the domain of a VM they are attached to.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/727db5ac6740034d7ffa81c805cebdedc4da0cd8"},{"sha":"167631f9dc257b33b58b0df52f54d09208110659","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/167631f9dc257b33b58b0df52f54d09208110659"},{"sha":"7dfbc1177b5fc3d300ff940cd5b76cf47b6a0149","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge remote-tracking branch 'origin/hardened/10-stable/master' into hardened/10-stable/unstable","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/7dfbc1177b5fc3d300ff940cd5b76cf47b6a0149"}]}
{"actor":{"display_login":"opntr-auto"}}