Date: Mon, 20 Sep 2021 16:54:12 -0300 From: =?utf-8?Q?Lucas_Nali_de_Magalh=C3=A3es?= <rollingbits@gmail.com> To: marklmi@yahoo.com Cc: freebsd-ports@freebsd.org Subject: Re: armv7 target (on aarch64 HW) and poudriere-based emulators/mame link failure vs. success based on the number of cores Message-ID: <7EC14B75-654D-45BA-8260-B3D922B81603@gmail.com> In-Reply-To: <64B80EEA-DECC-4286-AC80-5BE55B7F19D4@yahoo.com> References: <64B80EEA-DECC-4286-AC80-5BE55B7F19D4@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail-37A6439F-F8A6-4248-B222-F7052378BB0B Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > On Sep 19, 2021, at 6:14 AM, Mark Millard via freebsd-toolchain <freebsd-t= oolchain@freebsd.org> wrote:(=E2=80=A6) >=20 > (=E2=80=A6) >=20 > The HoneyComb failure looks to me like like hitting the process > size limitations for armv7, something that did not happen on the > MACCHIATObin Double Shot or RPi4B (fewer cores). >=20 > It looks to me like 32-bit architectures (such as armv7) should > possibly have the multi-threaded link disabled by default > for FreeBSD unless ports are adjusted to disable multi-threaded > individually. >=20 > (=E2=80=A6) There are a few a few problems with your analysis: 32 and 64 bit architectures sizes aren't that small and much of all OSes today evolved around extending these sizes. This doesn't means that one can not use all of it but that the analysis requires a little more "salt". So it looks like you used all of something=E2=80=A6 maybe you need to adjust= some numbers somewhere. Then, processes and threads existed far before the existence of multicore desktop CPUs. Running with more threads/processes than the number of cores you have only means that some swapping *may be* necessary. If you have enough RAM, swap isn't really necessary. So I think this makes your suggestion ridiculous. --=20 rollingbits =E2=80=94 =F0=9F=93=A7 rollingbits@icloud.com =F0=9F=93=A7 rolli= ngbits@gmail.com =F0=9F=93=A7 rollingbits@yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7EC14B75-654D-45BA-8260-B3D922B81603>