On 15.02.2020 21:57, Jan Rękorajski wrote: > On Sat, 15 Feb 2020, Jan Palus wrote: > > > On 14.02.2020 09:15, Jan Rękorajski wrote: > > > > Może to kwestia CPU? Jakaś różnica między intelem i amd? > > > > > > > > $ uname -p > > > > AMD_Ryzen_7_2700X_Eight-Core_Processor > > > > > > E, nie, piszę bzdury. Na AMD mi nie działa, to na Intelu (i7 gen6) mi > > > działa. > > > > To juz z rel 4 czy jeszcze przed? > > Przed, > > FYI, intel na którym mi dziala to Intel(R)_Core(TM)_i7-4510U_CPU_@_2.00GHz
To by się zgadzało. Cały problem wynika z tego gdzie ulokowany jest RAM wirtualnej maszyny - czy w przestrzeni adresowej kernela czy w userspace. Do tej pory VirtualBox zawsze używał drugiego modelu z RAMem w userspace. To natomiast wymaga na procesorach wspierających SMAP (Broadwell i wyżej), specjalnego uprawnienia w postaci ustawienia flagi EFLAGS.AC. W 6.1.2 zaczęli wprowadzać model z RAMem w przestrzeni kernela, domyślnie wyłączony, ale nie do końca ogarnęli flagi włączające bądź wyłączające dany model. Stąd na architekturach wspierających SMAP wirtualki nie startują z powodu braku EFLAGS.AC, a na tych bez SMAP działa normalnie. i7 4510U to Haswell czyli jeszcze SMAP nie posiada i dlatego działa. To właśnie te flagi poprawione są w rel 4. _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
