[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: loongson2f: 2.02-beta3 hangs, caused by memory coherence fixes
From: |
Mark H Weaver |
Subject: |
Re: loongson2f: 2.02-beta3 hangs, caused by memory coherence fixes |
Date: |
Thu, 18 Aug 2016 15:53:51 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Andrei Borzenkov <address@hidden> writes:
> 12.08.2016 21:16, Mark H Weaver пишет:
>> On my Lemote YeeLoong 8101B (Loongson 2F), loading GRUB 2.02-beta3 from
>> PMON hangs early before displaying any messages. Usually the screen is
>> black, but occasionally there are some non-black pixels sprayed on the
>> screen.
>>
>> Git bisect and followup investigation shows that the following two
>> commits, which insert calls to 'grub_arch_sync_dma_caches', cause the
>> problem:
>>
>> * ca028db..: Vladimir Serbinenko 2016-02-23 usbtrans: Fix memory coherence
>> and use-after-free.
>> * 0f076d7..: Vladimir Serbinenko 2016-02-23 ehci: Fix memory coherence
>>
>> Either one of these commits is sufficient to cause the problem.
>> Reverting both of them fixes it.
[...]
> Without knowing anything about MIPS - can this somehow be related?
>
> https://lists.gnu.org/archive/html/grub-devel/2015-06/msg00060.html
I don't know. I tried applying the patch suggested in that email to
GRUB 2.02-beta3, but the result still hangs early with a black screen.
As far as I can tell, it made no observable difference.
Thanks,
Mark