[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #64911] Support ACPI for OpenBSD EFI boot

From: Yuichiro Naito
Subject: [bug #64911] Support ACPI for OpenBSD EFI boot
Date: Sun, 19 Nov 2023 22:31:08 -0500 (EST)


                 Summary: Support ACPI for OpenBSD EFI boot
                   Group: GNU GRUB
               Submitter: yuichiro
               Submitted: Mon 20 Nov 2023 03:31:06 AM UTC
                Category: Booting
                Severity: Major
                Priority: 5 - Normal
              Item Group: Feature Request
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 2.02
         Discussion Lock: Any
         Reproducibility: Every Time
         Planned Release: None


Follow-up Comments:

Date: Mon 20 Nov 2023 03:31:06 AM UTC By: Yuichiro Naito <yuichiro>
When I booted OpenBSD from Grub2, the ACPI power-off function
didn’t work. It just quit without the shutdown sequence
when I pushed the power button of my PC.

In my investigation, the OpenBSD kernel requires the ACPI table pointer
in the boot argument. It is a member of the “bios_efiinfo_t” structure.

I wrote a patch to pass the “bios_efiinfo_t” structure which members
are filled in the same way as the OpenBSD boot loader. It works for
the OpenBSD 7.4 kernel.

I will write down what I see to fill the “bios_efiinfo_t” members.

* config_acpi


* config_smbios


* config_esrt


* mmap_*


* fb_*


* system_table


I’m a newbie to the GRUB2 project. If my patch violates the coding
 style or manners of this project. Please let me know. I will update
my patch.

File Attachments:

Date: Mon 20 Nov 2023 03:31:06 AM UTC  Name: openbsd_efiinfo.patch  Size:
10KiB   By: yuichiro



Reply to this item at:


Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]