{"push_id":729424520,"size":5,"distinct_size":1,"ref":"refs/heads/hardened/current/aslr","head":"6487097f66ed3ad7647939be5f7c58d53ca15958","before":"e541f64a20503794a74c9a653204ea6498a3e4d7","commits":[{"sha":"140a9c92a9623cde511d2649d38569a75d3fed58","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Increase DMAP (Direct Map) size on ARM64\n\nPrevious DMAP size was too small for systems with more than 64GB\nof RAM. Increase it to 128GB to support ThunderX CRB.\n\nReviewed by:   andrew\nObtained from: Semihalf\nSponsored by:  The FreeBSD Foundation\nDifferential Revision: https://reviews.freebsd.org/D3113","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/140a9c92a9623cde511d2649d38569a75d3fed58"},{"sha":"b5b8c5b7b5a2a5eb04ed5f1f57912237fcaf4209","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Fix secondary stacks calculation on ARM64\n\nSecondary stack calculation is modified to provide\nstack_top = secondary_stacks + (cpu_id) * PAGE_SIZE * KSTACK_PAGES\nbecause on ARM64 the stack grows to lower memory addresses.\n\nObtained from: Semihalf\nSponsored by:  The FreeBSD Foundation\nDifferential Revision: https://reviews.freebsd.org/D3107","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b5b8c5b7b5a2a5eb04ed5f1f57912237fcaf4209"},{"sha":"15391d0c579d2cb085f431307be1edc4c2d6ee61","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Fix possible coherency issues between PEs related to I-cache\n\nBasing on B.2.3.4:\nSynchronization and coherency issues between data and\ninstruction accesses.\n\nTo ensure that modified instructions are visible to all PEs\n(Processing Elements) in a shareability domain one need to\nperform following sequence:\n    1. Clean D-cache\n    2. Ensure the visibility of data cleaned from cache\n    3. Invalidate I-cache\n    4. Ensure completion\n    5. In SMP system PE must issue isb to ensure execution of the\n       modified instructions\n\nReviewed by:   andrew\nObtained from: Semihalf\nSponsored by:  The FreeBSD Foundation\nDifferential Revision: https://reviews.freebsd.org/D3106","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/15391d0c579d2cb085f431307be1edc4c2d6ee61"},{"sha":"ccd5589eb1fc90bbd0e2f8fb1b783b851e6916a1","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ccd5589eb1fc90bbd0e2f8fb1b783b851e6916a1"},{"sha":"6487097f66ed3ad7647939be5f7c58d53ca15958","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/aslr","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6487097f66ed3ad7647939be5f7c58d53ca15958"}]}