Mailinglist Archive: opensuse-bugs (6499 mails)

< Previous Next >
[Bug 1122614] armv7 efistub enablement missing in GRUB2
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 22 Jul 2019 09:36:40 +0000
  • Message-id: <bug-1122614-21960-YHZcoasCe4@http.bugzilla.suse.com/>
http://bugzilla.suse.com/show_bug.cgi?id=1122614
http://bugzilla.suse.com/show_bug.cgi?id=1122614#c47

--- Comment #47 from Chester Lin <clin@xxxxxxxx> ---
(In reply to Guillaume GARDET from comment #45)
(In reply to Guillaume GARDET from comment #44)

I asked upstream to move this reserved 4KiB of RAM upper in memory:
https://github.com/raspberrypi/firmware/issues/1199
Let's see how it goes.

As expected, we should not expect much from upstream:
https://github.com/raspberrypi/firmware/issues/1199#issuecomment-513687604

And we should find a proper solution in kernel.

In fact, I also did another experiment, which loaded the uncompressed kernel at
0x1000 without calling round_up(dram_base, SZ_128M), and the kernel could still
boot up although it needs more code changes in arch/arm/mm/mmu.c. In this
experiment I changed adjust_lowmem_bounds() a little bit so that the
memblock_limit would not stick with 0x1000 due to PMD_SIZE alignment check
otherwise the kernel could fail to reserve CMA region.

Is there any reason [e.g, cache performance] that the kernel base must align
with 128MB? Is it possibie to round up with less alignment size such as
4K(PAGE_SIZE),1M or 2M(PMD_SIZE)?

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >