public inbox for grub-devel@gnu.org
 help / color / mirror / Atom feed
From: krishang <krishang@imap.linux.ibm.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Cc: brking@linux.ibm.com, mlewando@redhat.com,
	Avnish Chouhan <avnish@linux.ibm.com>
Subject: Re: [PATCH v8 0/6] NVMeoFC support on Grub
Date: Tue, 24 Feb 2026 19:23:13 +0530	[thread overview]
Message-ID: <ca9388a139c32951ec45d02a9183b086@imap.linux.ibm.com> (raw)
In-Reply-To: <20260223134411.90884-1-avnish@linux.ibm.com>

On 2026-02-23 19:14, Avnish Chouhan wrote:

Tested-by: Krishan Gopal Saraswat <krishang@linux.ibm.com>

Regards,
Krishan

> This patch series adds support of NVMeoFC and NVMe Multipath splitter
> on grub. It consists of six
> patches.
> 
> Patch 1/6 
> (0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch):
> grub-ofpathname doesn't work with fibre channel because there is no
> function currently implemented for it.
> This patch enables it by prividing a function that looks for the port
> name, building the entire path for OF devices.
> 
> Patch 2/6(0002-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch):
> This patch enables the fcp-targets and fcp-luns methods which are
> responsible to get WWPNs and LUNs for fibre channel devices.
> Those methods are specially necessary if the boot directory and grub
> installation are in different FCP disks, allowing the dev_iterate()
> to find the WWPNs and LUNs when called by searchfs.uuid tool.
> 
> Patch 3/6(0003-change-partition-parser.patch):
> Usually grub will parse the PFW arguments by searching for the first
> occurence of the character ':'.
> However, we can have this char more than once on NQN.
> This patch changes the logic to find the last occurence of this char
> so we can get the proper values
> for NVMeoFC
> 
> Patch 4/6(0004-ieee1275-add-support-for-NVMeoFC.patch):
> This patch implements the functions to scan and discovery of NVMeoFC.
> 
> Patch 
> 5/6(0005-ieee1275-ofpath-enable-NVMeoF-logical-device-transla.patch):
> This patch add code to enable the translation of logical devices to
> the of NVMeoFC paths.
> 
> Patch 
> 6/6(0006-ieee1275-support-added-for-multiple-nvme-bootpaths.patch)
> This patch sets mupltiple NVMe boot-devices for more robust boot.
> Scenario where NVMe multipaths are available, all the available
> bootpaths (Max 5)
> will be added as the boot-device.
> 
> Avnish Chouhan (5):
>   ieee1275: implement FCP methods for WWPN and LUNs
>   ieee1275: change the logic of ieee1275_get_devargs()
>   ieee1275: add support for NVMeoFC
>   ieee1275: ofpath enable NVMeoF logical device translate
>   ieee1275: support added for multiple nvme bootpaths
> 
> Diego Domingos (1):
>   ieee1275/powerpc: implements fibre channel discovery for ofpathname
> 
>  grub-core/disk/ieee1275/ofdisk.c
>  grub-core/kern/ieee1275/openfw.c
>  grub-core/osdep/linux/ofpath.c
>  grub-core/osdep/unix/platform.c
>  include/grub/util/ofpath.h
>  include/grub/util/install.h
>  6 files changed

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

  parent reply	other threads:[~2026-02-24 15:05 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-23 13:44 [PATCH v8 0/6] NVMeoFC support on Grub Avnish Chouhan
2026-02-23 13:44 ` [PATCH v8 1/6] ieee1275/powerpc: implements fibre channel discovery for ofpathname Avnish Chouhan
2026-02-23 13:44 ` [PATCH v8 2/6] ieee1275: implement FCP methods for WWPN and LUNs Avnish Chouhan
2026-02-23 13:44 ` [PATCH v8 3/6] ieee1275: change the logic of ieee1275_get_devargs() Avnish Chouhan
2026-02-23 13:44 ` [PATCH v8 4/6] ieee1275: add support for NVMeoFC Avnish Chouhan
2026-02-23 13:44 ` [PATCH v8 5/6] ieee1275: ofpath enable NVMeoF logical device translate Avnish Chouhan
2026-02-23 13:44 ` [PATCH v8 6/6] ieee1275: support added for multiple nvme bootpaths Avnish Chouhan
2026-02-26 14:50   ` Vladimir 'phcoder' Serbinenko
2026-02-24 13:53 ` krishang [this message]
2026-02-25  9:56 ` [PATCH v8 0/6] NVMeoFC support on Grub Sudhakar Kuppusamy
2026-02-25 11:58 ` Venkat

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ca9388a139c32951ec45d02a9183b086@imap.linux.ibm.com \
    --to=krishang@imap.linux.ibm.com \
    --cc=avnish@linux.ibm.com \
    --cc=brking@linux.ibm.com \
    --cc=grub-devel@gnu.org \
    --cc=mlewando@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox