Rename regions_claim() to grub_regions_claim() to make it available for
memory allocation. The ieee1275 loader will use this function on PowerVM
and KVM on Power and thus avoid usage of memory that it is not allowed
to use.
Signed-off-by: Stefan Berger
Reviewed-by: Daniel Kiper
Cc: Hari Bathini
Add support for memory alignment requirements and adjust a candidate
address to it before checking whether the block is large enough. This
must be done in this order since the alignment adjustment can make a
block smaller than what was requested.
None of the current callers has memory alignment re
Signed-off-by: Stefan Berger
---
grub-core/kern/ieee1275/init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/grub-core/kern/ieee1275/init.c b/grub-core/kern/ieee1275/init.c
index 5d9d86c12..164cccb2a 100644
--- a/grub-core/kern/ieee1275/init.c
+++ b/grub-core/kern/ieee1275/
The regions_claim() function limits the allocation of memory regions
by excluding certain memory areas from being used by GRUB. This for
example includes a gap between 640MB and 768MB as well as an upper
limit beyond which no memory may be used when an fadump is present.
However, the ieee1275 loade
Introduce flags to identify PowerVM and KVM on Power and set them where
each type of host has been detected.
Signed-off-by: Stefan Berger
Reviewed-by: Daniel Kiper
Cc: Hari Bathini
Cc: Pavithra Prakash
Cc: Michael Ellerman
Cc: Carolyn Scherrer
Cc: Mahesh Salgaonkar
Cc: Sourabh Jain
---
gr
Display successful memory claims with exact address and rounded-down
MiB location and rounded-up size in MiB.
Signed-off-by: Stefan Berger
Reviewed-by: Daniel Kiper
Cc: Eric Snowberg
Cc: Hari Bathini
Cc: Pavithra Prakash
Cc: Michael Ellerman
Cc: Carolyn Scherrer
Cc: Mahesh Salgaonkar
Cc: S
This series of patches converts the PowerPC ieee1275 memory allocator
for kernel and initrd to use the (PowerPC) regions_claim memory allocator
that takes into account memory regions that are not allowed to be used,
such as the gap between 640MB and 768MB as well as memory regions beyond
an address
Let the regions_claim() request structure's init_region determine whether
to call grub_mm_init_region() on it. This allows for adding memory to
GRUB's memory heap if init_region is set to true, or direct usage of the
memory otherwise. Set all current callers' init_region to true since they
want to
Display upper_mem_limit and its rounded-down value in MiB.
Signed-off-by: Stefan Berger
---
grub-core/kern/ieee1275/init.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/grub-core/kern/ieee1275/init.c b/grub-core/kern/ieee1275/init.c
index 164cccb2a..72e0292a3 100644
--- a/grub-core/kern
Return the allocated address of the memory block in the request structure
if a memory allocation was actually done. Leave the address untouched
otherwise. This enables a caller who wants to use the allocated memory
directly (rather than adding the memory to the heap) to see where memory
was allocat
On PowerVM and KVM on Power use the new memory allocation function that
honors restrictions on which memory GRUB can actually use. In the request
structure indicate the request for a single memory block along with
address alignment restrictions. Request direct usage of the memory block
by setting i
On Tue, Oct 31, 2023 at 07:19:13PM +0100, Daniel Kiper wrote:
> On Wed, Jul 19, 2023 at 03:16:00PM +0200, Julian Andres Klode wrote:
> > If validation has been disabled via MokSbState, secure boot on the
> > firmware is still enabled, and the kernel fails to boot.
> >
> > This is a bit hacky, becau
On Mon, Nov 20, 2023 at 04:21:08PM +0100, Julian Andres Klode wrote:
> On Tue, Oct 31, 2023 at 07:19:13PM +0100, Daniel Kiper wrote:
> > On Wed, Jul 19, 2023 at 03:16:00PM +0200, Julian Andres Klode wrote:
> > > If validation has been disabled via MokSbState, secure boot on the
> > > firmware is st
Hi,
It is our pleasure to inform you that Open Source Firmware, BMC and Bootloader
devroom will take place again at FOSDEM. The conference will be held in
Brussels, Belgium on 3 & 4 February 2024. We opened the call for papers and
want to invite you to send us your proposals of topics to discuss w
14 matches
Mail list logo