[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/6] NVMeoFC support on Grub
From: |
Daniel Kiper |
Subject: |
Re: [PATCH 0/6] NVMeoFC support on Grub |
Date: |
Wed, 10 May 2023 14:27:59 +0200 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
On Mon, May 08, 2023 at 07:28:34PM +0530, Avnish Chouhan wrote:
> This patch series adds support of NVMeoFC 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-powerpc-enables-device-mapper-discovery.patch):
> This patch enables the device mapper discovery on ofpath.c. Currently,
> when we are dealing with a device like /dev/dm-* the ofpath returns null
> since there is no function implemented to handle this case.
> This patch implements a function that will look into /sys/block/dm-*
> devices and search recursively inside slaves directory to find the root
> disk.
>
> Patch 3/6(0003-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 4/6(0004-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 5/6(0005-ieee1275-add-support-for-NVMeoFC.patch):
> This patch implements the functions to scan and discovery of NVMeoFC.
>
> Patch 6/6(0006-ieee1275-ofpath-enable-NVMeoF-logical-device-transla.patch):
> This patch add code to enable the translation of logical devices to the of
> NVMeoFC paths.
We are nearing to the code freeze and I am stopping getting new features
which were not approved/reviewed by the GRUB maintainers earlier. So,
please do not except any reviews from me in the following weeks. Though
I will certainly will take a look at the series after the GRUB release...
Daniel
- [PATCH 0/6] NVMeoFC support on Grub, Avnish Chouhan, 2023/05/08
- [PATCH 1/6] ieee1275/powerpc: implements fibre channel discovery for ofpathname, Avnish Chouhan, 2023/05/08
- [PATCH 2/6] ieee1275/powerpc: enables device mapper discovery, Avnish Chouhan, 2023/05/08
- [PATCH 3/6] ieee1275: implement FCP methods for WWPN and LUNs, Avnish Chouhan, 2023/05/08
- [PATCH 6/6] ieee1275: ofpath enable NVMeoF logical device translate, Avnish Chouhan, 2023/05/08
- [PATCH 4/6] ieee1275: change the logic of ieee1275_get_devargs(), Avnish Chouhan, 2023/05/08
- [PATCH 5/6] ieee1275: add support for NVMeoFC, Avnish Chouhan, 2023/05/08
- Re: [PATCH 0/6] NVMeoFC support on Grub,
Daniel Kiper <=