[bug #64919] Update to the new console structure for the OpenBSD kernel > 7.2

Yuichiro Naito <[email protected]>
Newsgroups gmane.comp.boot-loaders.grub.bugs
Message-ID <[email protected]>
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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.