{"push_id":2825485081,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"4990877585ca5820a274db5e4f467ae39429a055","before":"be242dfa60475972c95aa7fe97f1a9d027824fd1","commits":[{"sha":"a0b1360ff437a1dc3139ef291deee88b12508047","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"lualoader: Fix override of module_path on loader prompt\n\nEarlier changes setup a config.module_path variable that was populated upon\nreading of loader.conf(5) and used for restoring module_path to pristine\ncondition if multiple kernels are attempted. This broke the ability to\noverride module_path at the loader prompt in case of emergency.\n\nApproved by:\tre (rgrimes)","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/a0b1360ff437a1dc3139ef291deee88b12508047"},{"sha":"1672d517d8fd5785ad42ee27ad82c47e7842c9fb","author":{"name":"kib","email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org"},"message":"Unify amd64 and i386 vmspace0 pmap activation.\n\nAdd pmap_activate_boot() for i386, move the invocation on APs from MD\ninit_secondary() to x86 init_secondary_tail().\n\nSuggested by:\talc\nReviewed by:\talc, markj\nSponsored by:\tThe FreeBSD Foundation\nApproved by:\tre (marius)\nMFC after:\t1 week\nDifferential revision:\thttps://reviews.freebsd.org/D16893","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/1672d517d8fd5785ad42ee27ad82c47e7842c9fb"},{"sha":"d2ee8e15c2cd1d4833ef3e062490f83f2e4f4e2f","author":{"name":"kib","email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org"},"message":"Remove dead code in i386 cpu_throw().\n\nCurpmap must be already valid when cpu_throw() is called, even for early\nAP startup.\n\nSuggested by:\talc\nReviewed by:\talc, markj\nSponsored by:\tThe FreeBSD Foundation\nApproved by:\tre (marius)\nMFC after:\t1 week\nDifferential revision:\thttps://reviews.freebsd.org/D16893","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/d2ee8e15c2cd1d4833ef3e062490f83f2e4f4e2f"},{"sha":"97b25b376e602322aeba68697a1cb8f7d53d6001","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"Add in a missing newline\n\nIn the conversion, the newline got stripped. It worked fine when there\nwas only one module, but not when there are many. Add back the missing\nnewline.\n\nApproved by: re@ (kib)\nPR: 230868\nDifferential Revision: https://reviews.freebsd.org/D16895","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/97b25b376e602322aeba68697a1cb8f7d53d6001"},{"sha":"13dd0106c7d9e66bd12455a512b70ed449997b36","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"Fix column alignment in per-thread mode.\n\nPR:\t\t230872\nApproved by:\tre (marius)\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/13dd0106c7d9e66bd12455a512b70ed449997b36"},{"sha":"8c264d57abb2cf036aad63c6f37e7ed2ddc5fa41","author":{"name":"cperciva","email":"a9cd60ed1b2f93c64c71ff58c35e59347a22e2f3@FreeBSD.org"},"message":"Speed up vt(4) by keeping a record of the most recently drawn character and\nthe foreground and background colours.  In bitblt_text functions, compare\nvalues to this cache and don't re-draw the characters if they haven't changed.\nWhen invalidating the display, clear this cache in order to force characters\nto be redrawn; also force full redraws between suspend/resume pairs since odd\nartifacts can otherwise result.\n\nWhen scrolling the display (which is where most time is spent within the vt\ndriver) this yields a significant performance improvement if most lines are\nless than the width of the terminal, since this avoids re-drawing blanks on\ntop of blanks.\n\n(Note that \"re-drawing\" here includes writing to the VGA text mode buffer; on\nvirtualized systems this can be extremely slow since it triggers a glyph\nbeing rendered onto a 640x480 screen).\n\nOn a c5.4xlarge EC2 instance (with emulated text mode VGA) this cuts the time\nspent in vt(4) during the kernel boot from 1200 ms to 700ms; on my laptop\n(with a 3200x1800 display) the corresponding time is reduced from 970 ms down\nto 155 ms.\n\nReviewed by:\timp, cem\nApproved by:\tre (gjb)\nRelnotes:\tSignificant speedup in vt(4) and the system boot generally.\nDifferential Revision:\thttps://reviews.freebsd.org/D16723","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/8c264d57abb2cf036aad63c6f37e7ed2ddc5fa41"},{"sha":"58ecd611cdee7a078741603ff18edabd259fe547","author":{"name":"mmel","email":"1a3ebfe258acb36232acd52855ba87b3b8288592@FreeBSD.org"},"message":"Fix wrong offset calculation for R_ARM_TLS_TPOFF32 relocations.\nTLS_TCB_SIZE is already accounted in defobj-> tlsoffset so all these symbols\nwere incorrectly relocated by +8.\n\nNote:\nThe only consumer (for all binaries on my ARM board) of R_ARM_TLS_TPOFF32\nrelocation is _ThreadRuneLocale variable. And the incorrectly relocated\nThreadRuneLocale accidentally pointed to zeroed memory before memory layout\nchange from D16510 had changed status quo.\n\nMFC after:\t3 weeks\nReviewed by:\timp, jhb\nApproved by:\tre (marius)","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/58ecd611cdee7a078741603ff18edabd259fe547"},{"sha":"3799d78beb4cf81baac99c1256126e10696fc4e3","author":{"name":"alc","email":"403c7ec3b0314e7b36282e6cab7b45ab65013fab@FreeBSD.org"},"message":"Eliminate the arena parameter to kmem_free().  Implicitly this corrects an\nerror in the function hypercall_memfree(), where the wrong arena was being\npassed to kmem_free().\n\nIntroduce a per-page flag, VPO_KMEM_EXEC, to mark physical pages that are\nmapped in kmem with execute permissions.  Use this flag to determine which\narena the kmem virtual addresses are returned to.\n\nEliminate UMA_SLAB_KRWX.  The introduction of VPO_KMEM_EXEC makes it\nredundant.\n\nUpdate the nearby comment for UMA_SLAB_KERNEL.\n\nReviewed by:\tkib, markj\nDiscussed with:\tjeff\nApproved by:\tre (marius)\nDifferential Revision:\thttps://reviews.freebsd.org/D16845","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/3799d78beb4cf81baac99c1256126e10696fc4e3"},{"sha":"4990877585ca5820a274db5e4f467ae39429a055","author":{"name":"brd","email":"88d9085871d8cf9ce7288ade5bb8e8b93bedb84b@FreeBSD.org"},"message":"Remove trailing slash in pathname so that valid METALOG is created in the\nNO_ROOT case of make packages.\n\nSubmitted by:\tDan McGregor <dan.mcgregor@usask.ca>\nApproved by:\tre (rgrimes)","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/4990877585ca5820a274db5e4f467ae39429a055"}]}
{"actor":{"display_login":"bsd-hacker"}}