Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jun 2019 20:24:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 238856] EFI_STAGING_SIZE can be too small with large kernel and/or modules: should be dynamic
Message-ID:  <bug-238856-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238856

            Bug ID: 238856
           Summary: EFI_STAGING_SIZE can be too small with large kernel
                    and/or modules: should be dynamic
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: bcran@FreeBSD.org

On UEFI systems, the loader copies the kernel and modules into an area of
memory sized according to EFI_STAGING_SIZE. At 64MB it's _just_ too small f=
or a
desktop system which includes the nvidia.ko and nvidia-modeset.ko modules,
while for a kernel built with ubsan it's far too small.

The code should be updated to size the staging area dynamically based on the
kernel and modules the user has requested to load.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-238856-227>