{"push_id":1243849239,"size":11,"distinct_size":1,"ref":"refs/heads/hardened/current/log","head":"bc7e3adcd56d3af9be9c8d0c1828728f34d05ec1","before":"27768a4b402ac6a05f53cf659915d09065dfd9ff","commits":[{"sha":"ef9b5a10db5a3864e2be60ff11000cae18f373ff","author":{"name":"andrew","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@FreeBSD.org"},"message":"Implement pmap_align_superpage on arm64 based on the amd64 implementation.\nThis will be needed when superpage support is added.\n\nObtained from:\tABT Systems Ltd\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ef9b5a10db5a3864e2be60ff11000cae18f373ff"},{"sha":"8085fcd61932af79b3f772f5ce09dda96ca03721","author":{"name":"andrew","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@FreeBSD.org"},"message":"Uncomment the vm.kvm_size and vm.kvm_free sysctls. These work as expected so\nthere is no reason to leave them commented out.\n\nObtained from:\tABT Systems Ltd\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8085fcd61932af79b3f772f5ce09dda96ca03721"},{"sha":"68c30b183a5f23f91ba1aa8f3cd22589f8073a6a","author":{"name":"br","email":"423cee7eaa373b4bc0a152070fb9d407a2cf5c18@FreeBSD.org"},"message":"o Remove operation in machine mode.\n  Machine privilege level was specially designed to use in vendor's\n  firmware or bootloader. We have implemented operation in machine\n  mode in FreeBSD as part of understanding RISC-V ISA, but it is time\n  to remove it.\n  We now use BBL (Berkeley Boot Loader) -- standard RISC-V firmware,\n  which provides operation in machine mode for us.\n  We now use standard SBI calls to machine mode, instead of handmade\n  'syscalls'.\no Remove HTIF bus.\n  HTIF bus is now legacy and no longer exists in RISC-V specification.\n  HTIF code still exists in Spike simulator, but BBL do not provide\n  raw interface to it.\n  Memory disk is only choice for now to have multiuser booted in Spike,\n  until Spike has implemented more devices (e.g. Virtio, etc).\n\nSponsored by:\tDARPA, AFRL\nSponsored by:\tHEIF5","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/68c30b183a5f23f91ba1aa8f3cd22589f8073a6a"},{"sha":"5d5018f88af93078913d46367871c25f3f49d236","author":{"name":"br","email":"423cee7eaa373b4bc0a152070fb9d407a2cf5c18@FreeBSD.org"},"message":"Remove extra -msoft-float flags settings.\nThis helps to build firmware modules.\n\nSponsored by:\tDARPA, AFRL\nSponsored by:\tHEIF5","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5d5018f88af93078913d46367871c25f3f49d236"},{"sha":"acae466016c850e9ef92e493366441f6ed3852e4","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@FreeBSD.org"},"message":"Unconditionally perform checks that FPU region was entered, when #NM\nexception is caught in kernel mode.  There are third-party modules\nwhich trigger the issue, and since the problem causes usermode state\ncorruption at least, panic in production kernels as well.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/acae466016c850e9ef92e493366441f6ed3852e4"},{"sha":"3c085e9419f1dbadfcd07b7178c14307ed687e5f","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@FreeBSD.org"},"message":"Re-schedule signals after kthread exits, since apparently there are\nprocesses which combine kernel and non-kernel threads, e.g. nfsd.  For\nsuch processes, termination of a kthread must recheck signal delivery\namong other threads according to masks.\n\nReported and tested by:\tpho\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/3c085e9419f1dbadfcd07b7178c14307ed687e5f"},{"sha":"4104c293b1e542bb72929afd142fa19b238c3980","author":{"name":"br","email":"423cee7eaa373b4bc0a152070fb9d407a2cf5c18@FreeBSD.org"},"message":"Consider CROSS_BINUTILS_PREFIX environment variable so we use correct\nobjdump.\n\nSponsored by:\tDARPA, AFRL\nSponsored by:\tHEIF5","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/4104c293b1e542bb72929afd142fa19b238c3980"},{"sha":"f477e34e285faa4f2d01a35b7464e7991096b1d4","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@FreeBSD.org"},"message":"Convert another tmpfs assert into runtime check.\n\nThe offset of the directory file, passed to getdirentries(2) syscall,\nis user-controllable.  The value of the offset must not be asserted,\ninstead the invalid value should be checked and rejected if invalid.\n\nReported and tested by:\tpho\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f477e34e285faa4f2d01a35b7464e7991096b1d4"},{"sha":"9e755a47c10a36d2587933a7d386052eeb03c8ce","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@FreeBSD.org"},"message":"Fix indentation.\n\nReported by:\thselasky\nMFC after:\t17 days","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9e755a47c10a36d2587933a7d386052eeb03c8ce"},{"sha":"9f0156bcddfb865fa62ff137f44caa6dbf53eb4f","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge branch 'freebsd/current/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9f0156bcddfb865fa62ff137f44caa6dbf53eb4f"},{"sha":"bc7e3adcd56d3af9be9c8d0c1828728f34d05ec1","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/log","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/bc7e3adcd56d3af9be9c8d0c1828728f34d05ec1"}]}
{"actor":{"display_login":"opntr-auto"}}