Searched hist:a81c400e753c30a7e50e7b5b878d0248696b8b23 (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/kern/ |
H A D | subr_vmem.c | diff a81c400e753c30a7e50e7b5b878d0248696b8b23 Thu Jan 16 06:01:21 CET 2020 Jeff Roberson <jeff@FreeBSD.org> Simplify VM and UMA startup by eliminating boot pages. Instead use careful ordering to allocate early pages in the same way boot pages were but only as needed. After the KVA allocator has started up we allocate the KVA that we consumed during boot. This also makes the boot pages freeable since they have vm_page structures allocated with the rest of memory.
Parts of this patch were written and tested by markj.
Reviewed by: glebius, markj Differential Revision: https://reviews.freebsd.org/D23102
|
/freebsd/sys/vm/ |
H A D | vm_init.c | diff a81c400e753c30a7e50e7b5b878d0248696b8b23 Thu Jan 16 06:01:21 CET 2020 Jeff Roberson <jeff@FreeBSD.org> Simplify VM and UMA startup by eliminating boot pages. Instead use careful ordering to allocate early pages in the same way boot pages were but only as needed. After the KVA allocator has started up we allocate the KVA that we consumed during boot. This also makes the boot pages freeable since they have vm_page structures allocated with the rest of memory.
Parts of this patch were written and tested by markj.
Reviewed by: glebius, markj Differential Revision: https://reviews.freebsd.org/D23102
|
H A D | vm_kern.c | diff a81c400e753c30a7e50e7b5b878d0248696b8b23 Thu Jan 16 06:01:21 CET 2020 Jeff Roberson <jeff@FreeBSD.org> Simplify VM and UMA startup by eliminating boot pages. Instead use careful ordering to allocate early pages in the same way boot pages were but only as needed. After the KVA allocator has started up we allocate the KVA that we consumed during boot. This also makes the boot pages freeable since they have vm_page structures allocated with the rest of memory.
Parts of this patch were written and tested by markj.
Reviewed by: glebius, markj Differential Revision: https://reviews.freebsd.org/D23102
|
H A D | uma_core.c | diff a81c400e753c30a7e50e7b5b878d0248696b8b23 Thu Jan 16 06:01:21 CET 2020 Jeff Roberson <jeff@FreeBSD.org> Simplify VM and UMA startup by eliminating boot pages. Instead use careful ordering to allocate early pages in the same way boot pages were but only as needed. After the KVA allocator has started up we allocate the KVA that we consumed during boot. This also makes the boot pages freeable since they have vm_page structures allocated with the rest of memory.
Parts of this patch were written and tested by markj.
Reviewed by: glebius, markj Differential Revision: https://reviews.freebsd.org/D23102
|
H A D | vm_page.c | diff a81c400e753c30a7e50e7b5b878d0248696b8b23 Thu Jan 16 06:01:21 CET 2020 Jeff Roberson <jeff@FreeBSD.org> Simplify VM and UMA startup by eliminating boot pages. Instead use careful ordering to allocate early pages in the same way boot pages were but only as needed. After the KVA allocator has started up we allocate the KVA that we consumed during boot. This also makes the boot pages freeable since they have vm_page structures allocated with the rest of memory.
Parts of this patch were written and tested by markj.
Reviewed by: glebius, markj Differential Revision: https://reviews.freebsd.org/D23102
|