GNU GRUB - Bugs: bug #47711, EFI boot hang when driver...
You are not allowed to post comments on this tracker with your current authentication level.
bug #47711: EFI boot hang when driver allocates more than 1.5GB RAM above 4GB
Submitter: | B Cran <bcran> | ||
Submitted: | Fri 15 Apr 2016 09:06:32 PM UTC | ||
Category: | Booting | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | Invalid | Privacy: | Public |
Assigned to: | None | Originator Name: | B Cran |
Open/Closed: | Closed | Release: | Git master |
Release: | Reproducibility: | Every Time | |
Planned Release: | None |
Sun 17 Apr 2016 04:32:52 AM UTC, comment #4: |
Andrei Borzenkov <arvidjaar> |
Sun 17 Apr 2016 01:53:29 AM UTC, comment #3: Sorry, I meant b->exit_boot_services. |
B Cran <bcran> |
Sun 17 Apr 2016 01:52:37 AM UTC, comment #2: With help from people on the edk2-devel ML, I booted Linux directly from Qemu and in the process found that it's not actually a problem with GRUB after all. Linux gets some way through booting before hanging. |
B Cran <bcran> |
Sat 16 Apr 2016 04:54:05 PM UTC, comment #1: b->grub_efi_finish_boot_services does not exist. There is grub_efi_finish_boot_services() which calls b->exit_boot_services. Could you clarify what exactly you mean? |
Andrei Borzenkov <arvidjaar> |
Fri 15 Apr 2016 09:06:32 PM UTC, original submission:
I have a UEFI driver that, when sufficient memory is available, uses lots of it for its work, for example routinely allocating 3-4GB. In an attempt to avoid problems with other drivers, applications or bootloaders, allocations start from the top of RAM and work towards the bottom.
|
B Cran <bcran> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 2 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-04-17 | arvidjaar | Status | None | Invalid | |
Open/Closed | Open | Closed |
Powered by Savane 3.13-caa5.
Corresponding source code
If driver calls AllocatePages after ExitBootServices was called (and completed successfully), driver violates UEFI specification and there is little we can do here. Anyway, closing as per comment #2.