Home
last modified time | relevance | path

Searched hist:e76aab6ae262ab21d72d941aef61a7b471fb6852 (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/acpica/
H A Dacpi_pxm.cdiff e76aab6ae262ab21d72d941aef61a7b471fb6852 Thu May 14 18:07:27 CEST 2020 Mark Johnston <markj@FreeBSD.org> Call acpi_pxm_set_proximity_info() slightly earlier on x86.

This function is responsible for setting pc_domain in each pcpu
structure. Call it from the main function that starts APs, rather than
a separate SYSINIT. This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized. In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by: kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D24757
H A Dacpivar.hdiff e76aab6ae262ab21d72d941aef61a7b471fb6852 Thu May 14 18:07:27 CEST 2020 Mark Johnston <markj@FreeBSD.org> Call acpi_pxm_set_proximity_info() slightly earlier on x86.

This function is responsible for setting pc_domain in each pcpu
structure. Call it from the main function that starts APs, rather than
a separate SYSINIT. This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized. In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by: kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D24757
/freebsd/sys/x86/acpica/
H A Dsrat.cdiff e76aab6ae262ab21d72d941aef61a7b471fb6852 Thu May 14 18:07:27 CEST 2020 Mark Johnston <markj@FreeBSD.org> Call acpi_pxm_set_proximity_info() slightly earlier on x86.

This function is responsible for setting pc_domain in each pcpu
structure. Call it from the main function that starts APs, rather than
a separate SYSINIT. This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized. In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by: kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D24757
/freebsd/sys/arm64/arm64/
H A Dmp_machdep.cdiff e76aab6ae262ab21d72d941aef61a7b471fb6852 Thu May 14 18:07:27 CEST 2020 Mark Johnston <markj@FreeBSD.org> Call acpi_pxm_set_proximity_info() slightly earlier on x86.

This function is responsible for setting pc_domain in each pcpu
structure. Call it from the main function that starts APs, rather than
a separate SYSINIT. This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized. In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by: kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D24757
/freebsd/sys/i386/i386/
H A Dmp_machdep.cdiff e76aab6ae262ab21d72d941aef61a7b471fb6852 Thu May 14 18:07:27 CEST 2020 Mark Johnston <markj@FreeBSD.org> Call acpi_pxm_set_proximity_info() slightly earlier on x86.

This function is responsible for setting pc_domain in each pcpu
structure. Call it from the main function that starts APs, rather than
a separate SYSINIT. This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized. In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by: kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D24757
/freebsd/sys/amd64/amd64/
H A Dmp_machdep.cdiff e76aab6ae262ab21d72d941aef61a7b471fb6852 Thu May 14 18:07:27 CEST 2020 Mark Johnston <markj@FreeBSD.org> Call acpi_pxm_set_proximity_info() slightly earlier on x86.

This function is responsible for setting pc_domain in each pcpu
structure. Call it from the main function that starts APs, rather than
a separate SYSINIT. This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized. In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by: kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D24757