committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|a6d222eb||mav||Aug. 3, 2019, 2:36 a.m.||Add more random bits from NVMe 1.4.|
|84ce4f03||jhibbits||Aug. 3, 2019, 1:55 a.m.||powerpc/powernv: Fix OPAL cfgread/cfgwrite error handling|
|c45cbc7a||jhb||Aug. 3, 2019, 1:36 a.m.||Don't reset memory attributes when mapping physical addresses for ACPI.
Previously, AcpiOsMemory was using pmap_mapbios which would always map the requested address Write-Back (WB). For several AMD Ryzen laptops, the BIOS uses AcpiOsMemory to directly access the PCI MCFG region in order to access PCI config registers. This has the side effect of remapping the MCFG region in the direct map as WB instead of UC hanging the laptops during boot. On the one laptop I examined in detail, the _PIC global method used to switch from 8259A PICs to I/O APICs uses a pair of PCI config space registers at offset 0x84 in the device at 0:0:0 to as a pair of address/data registers to access an indirect register in the chipset and clear a single bit to switch modes. To fix, alter the semantics of pmap_mapbios() such that it does not modify the attributes of any existing mappings and instead uses the existing attributes. If a new mapping is created, this new mapping uses WB (the default memory attribute). Special thanks to the gentleman whose name I don't have who brought two affected laptops to the hacker lounge at BSDCan. Direct access to the affected systems permitted finding the root cause within an hour or so. PR: 231760, 236899 Reviewed by: kib, alc MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20327cgit ViewVC
|a58383d2||jhb||Aug. 3, 2019, 1:06 a.m.||Flip REPRODUCIBLE_BUILD back to off by default in head.|
|f422bc30||jhb||Aug. 3, 2019, 1:02 a.m.||Set ISOPEN in namei flags when opening executable interpreters.
These vnodes are explicitly opened via VOP_OPEN via exec_check_permissions identical to the main exectuable image. Setting ISOPEN allows filesystems to perform suitable checks in VOP_LOOKUP (e.g. close-to-open consistency in the NFS client). Reviewed by: kib MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D21129cgit ViewVC
|dfb39567||cy||Aug. 2, 2019, 10:58 p.m.||MFC after: 3 days|
|903c4ee6||delphij||Aug. 2, 2019, 10:43 p.m.||Fix !INET build.|
|072a067f||alc||Aug. 2, 2019, 10:36 p.m.||Because of AArch64's weak memory consistency model, we need to include a
memory barrier between the stores for initializing a page table page and the store for adding that page to the page table. Otherwise, a page table walk by another processor's MMU could see the page table page before it sees the initialized entries. Simplify pmap_growkernel(). In particular, eliminate an unnecessary TLB invalidation. Reviewed by: andrew, markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D21126cgit ViewVC
|60f2e2e7||markj||Aug. 2, 2019, 10:09 p.m.||Add bzip2recover.1.|
|6c99d132||mav||Aug. 2, 2019, 8:16 p.m.||Decode few more NVMe log pages.|
|8675f5f7||markj||Aug. 2, 2019, 6:01 p.m.||Only check the blessings table for known LORs.
Previously we would check for blessings before marking a given lock pair as reversed, so each "reversed" lock acquisition would require a linear scan of the table. Instead, check the table after marking the pair as reversed but before generating a report. Reviewed by: jhb MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21135cgit ViewVC
|ef34be8b||markj||Aug. 2, 2019, 3:19 p.m.||Fix warnings about unused identifiers when compiling without RATELIMIT.|
|99c311c4||rrs||Aug. 2, 2019, 11:17 a.m.||Fix one more atomic for i86|
|09b361c7||bz||Aug. 2, 2019, 11:05 a.m.||frag6.c: make compile with gcc
Removing the prototype from the header and making the function static in r350533 makes architectures using gcc complain "function declaration isn't a prototype". Add the missing void given the function has no arguments. Reported by: the CI machinery Pointyhat to: bz MFC after: 3 months X-MFC with: r350533 Sponsored by: Netflixcgit ViewVC
|487a161c||bz||Aug. 2, 2019, 10:54 a.m.||frag6.c: rename malloc type|