Running current in Parallels 16.3.2

Vincent Milum Jr freebsd-arm at darkain.com
Tue Feb 23 01:00:59 UTC 2021


In my testing of FreeBSD under ESXi ARM Fling, I never tested SMP under
single-user mode. However, from what I recall, the stalling was in CPU
initialization, not in storage mounting.

On Mon, Feb 22, 2021 at 1:42 PM <tuexen at freebsd.org> wrote:

>
>
> > On 18. Feb 2021, at 00:28, Vincent Milum Jr <freebsd-arm at darkain.com>
> wrote:
> >
> > We had similar issues getting FreeBSD SMP working under ESXi ARM Fling.
> In
> > that instance, there were bugs in both the hypervisor as well as in
> FreeBSD.
> >
> > With the FreeBSD kernel fixes, I tested those on Parallels last night,
> but
> > still no go with SMP. There is possibly more work to do in the kernel,
> but
> > may also be some bugs in the hypervisor as well.
> >
> > For ESXi ARM Fling, the issues all revolved around the GIC (Generic
> > Interrupt Controller) and the way inter-CPUs communication happened. If
> > memory serves me correctly, one CPU core was waiting on another CPU core
> to
> > finish initialization and report back in a "ready" state so to speak.
> Where
> > Parallels with FreeBSD is hanging, and how it is hanging, looks virtually
> > identical from my very limited testing last night.
> If you boot into single user mode, the system comes up and uses multiple
> CPUs.
> Then using ^D to start multi user mode shows that mount seems to hang. You
> can
> use ^T, but it never finishes. Is that what you observed on ESXi?
>
> Best regards
> Michael
> >
> > On Wed, Feb 17, 2021 at 3:05 PM Michael Tuexen <tuexen at freebsd.org>
> wrote:
> >
> >> Dear all,
> >>
> >> I tried running current on an ARM-based Mac using the technical preview
> of
> >> Parallels.
> >> With using only a single CPU, everything seems to run fine. One can git
> >> clone the
> >> source tree, do a buildworld / buildkernel and install it and run it.
> >> Pretty stable,
> >> not problems.
> >>
> >> When using more than one CPU, the kernel doesn't completely boot. It
> gets
> >> stuck after
> >> reporting that the file system is clean. The system also does not
> respond
> >> to keyboard
> >> input anymore.
> >>
> >> Any idea what is going wrong or how to figure out if this is a problem
> >> related to
> >> FreeBSD or to Parallels?
> >>
> >> Best regards
> >> Michael
> >> _______________________________________________
> >> freebsd-arm at freebsd.org mailing list
> >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
> >>
> > _______________________________________________
> > freebsd-arm at freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> > To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>
>


More information about the freebsd-arm mailing list