URL:
  <https://savannah.gnu.org/bugs/?64919>

                 Summary: Update to the new console structure for the OpenBSD
kernel > 7.2 
                   Group: GNU GRUB
               Submitter: yuichiro
               Submitted: Wed 22 Nov 2023 07:43:31 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
                 Release: 
         Discussion Lock: Any
         Reproducibility: Every Time
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Wed 22 Nov 2023 07:43:31 AM UTC By: Yuichiro Naito <yuichiro>
The console boot argument structure has been updated since OpenBSD 7.3.

https://github.com/Openbsd/src/commit/66d55b09c560003edd61d52fbd347170dbe9c32d

https://github.com/Openbsd/src/commit/745c2f60e98fd1f418c104960a567e120624d705

This patch updates the “grub_openbsd_bootarg_console” and leaves the old
structure as “grub_openbsd_bootarg_console_legacy”.

My patch checks the version number string of the loading kernel. If it is
prior to 7.3, it replaces the  “grub_openbsd_bootarg_console” structure
data with the  “grub_openbsd_bootarg_console_legacy”  structure data.

If the loading kernel is stripped, Grub2 won’t know which structure should
be used. So users can specify the legacy console structure by adding the “-
l” option with the “kopenbsd” command.






    _______________________________________________________
File Attachments:


-------------------------------------------------------
Date: Wed 22 Nov 2023 07:43:31 AM UTC  Name: openbsd_newconsole.patch  Size:
9KiB   By: yuichiro

<http://savannah.gnu.org/bugs/download.php?file_id=55347>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64919>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to