_command ("chainloader",
grub_cmd_chainloader,
+ 0, N_("Load another boot loader."));
+ cmd_efidriver = grub_register_command ("efidriver",
grub_cmd_efidriver,
+0, N_("Load a efi driver."
This patch adds code to enable the translation of logical devices to the of
NVMeoFC paths.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/linux/ofpath.c | 371
+--
include/grub/util/ofpath.h | 28
This patch implements the functions to scan and discovery of NVMeoFC.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 390
+--
1 file changed, 296 insertions(+), 94 deletions(-)
diff --git
-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/kern/ieee1275/openfw.c | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/grub-core/kern/ieee1275/openfw.c b/grub-core/kern/ieee1275/openfw.c
index 0278054..b97104c 100644
--- a/grub-core/kern/ieee127
called by searchfs.uuid tool.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 111
++-
1 file changed, 110 insertions(+), 1 deletion(-)
diff --git a/grub-core/disk/ieee1275/ofdisk.c b/grub
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.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
he functions to scan and discovery of NVMeoFC.
Patch 5/5(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.
Avnish Chouhan (4):
ieee1275: implement FCP methods for WWPN and LUNs
ieee1275: chan
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.
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/unix/platform.c | 66
On 2024-07-01 13:04, Michael Chang wrote:
On Thu, Jun 06, 2024 at 06:07:24PM GMT, Avnish Chouhan wrote:
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
On 2024-06-25 10:01, Michael Chang wrote:
On Thu, Jun 20, 2024 at 03:14:59PM GMT, avnish wrote:
Hi Vladimir,
We have implemented this code to enable the ieee1275 hint for grub. We
had
scenarios (in SLES) like the disk had PReP partition followed by an
LVM and,
inside this LVM , the boot
(name_buf);
if (realname)
{
free (name_buf);
name_buf = realname;
}
#endif
Please suggest us.
Thank you so much!
Regards,
Avnish Chouhan
On 2024-06-07 15:05, grub-devel-requ...@gnu.org wrote:
Send Grub-devel mailing list submissions to
grub-devel@gnu.org
quired functions has been implemented to
handle this kind of case. We have done changes based on the requirement
that will look into /sys/block/dm-* devices and search slave
devices recursively inside slaves directory to find the root disk.
Regards,
Avnish Chouhan
Le jeu. 6 juin 2024, 14:4
This patch add code to enable the translation of logical devices to the of
NVMeoFC paths.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/linux/ofpath.c | 371
+--
include/grub/util/ofpath.h | 28
This patch implements the functions to scan and discovery of NVMeoFC.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 390
+--
1 file changed, 296 insertions(+), 94 deletions(-)
diff --git
-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/kern/ieee1275/openfw.c | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/grub-core/kern/ieee1275/openfw.c b/grub-core/kern/ieee1275/openfw.c
index 0278054..b97104c 100644
--- a/grub-core/kern/ieee127
called by searchfs.uuid tool.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 111
++-
1 file changed, 110 insertions(+), 1 deletion(-)
diff --git a/grub-core/disk/ieee1275/ofdisk.c b/grub
recursively inside slaves directory to find the root
disk.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/linux/ofpath.c | 64 +-
1 file changed, 63 insertions(+), 1 deletion(-)
diff --git a/grub-core/osdep/linux/ofpath.c b
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.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
devices to the of
NVMeoFC paths.
Avnish Chouhan (4):
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
Diego Domingos (2):
ieee1275/powerpc: i
le on the machine.
And corruption probably due to wrong PReP picked up by installer. And as
the installer picked the valid PReP available, we don't get any errors.
Thank you!
Regards,
Avnish Chouhan
On 2024-05-27 19:44, Michal Suchánek wrote:
Hello,
On Mon, May 27, 2024 at 07:07:
This patch adds a check on install_device while installing grub for PowerPC.
If install_device is not mentioned in grub2-install, the error will be thrown.
Running grub2-install on PowerPC without the install_device may
result in boot corruption.
Signed-off-by: Avnish Chouhan
---
util/grub
This patch adds support for Radix, Xive and Radix_gtse in Options
vector5 which is required for KVM LPARs. KVM LPARs ONLY support
Radix and not the Hash. Not enabling Radix on any PowerVM KVM LPARs
will result in boot failure.
Signed-off-by: Avnish Chouhan
Reviewed-by: Daniel Kiper
---
grub
From: Avnish Chouhan
This patch implements the functions to scan and discovery of NVMeoFC.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 390
+--
1 file changed, 296 insertions(+), 94
From: Diego Domingos
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.
Signed-off-by: Diego Domingos
---
grub-core/osdep
From: Avnish Chouhan
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
f
From: Avnish Chouhan
This patch add code to enable the translation of logical devices to the of
NVMeoFC paths.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/linux/ofpath.c | 371
+--
include/grub/util
From: Avnish Chouhan
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
From: Avnish Chouhan
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
recursively inside slaves directory to find the root
disk.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/linux/ofpath.c | 64 +-
1 file changed, 63 insertions(+), 1 deletion(-)
diff --git a/grub-core/osdep/linux/ofpath.c b
(reloc_base->size > context->reloc_dir->size))
+{
+ grub_error (GRUB_ERR_BAD_ARGUMENT,
+ "Reloc %d block size %d is invalid\n", n,
+ reloc_base->size);
+ ret = GRUB_ERR_BAD_ARGUMENT;
+ goto
This patch adds support for Radix, Xive and Radix_gtse in Options
vector5 which is required for KVM LPARs. KVM LPARs ONLY support
Radix and not the Hash. Not enabling Radix on any PowerVM KVM LPARs
will result in boot failure.
Signed-off-by: Avnish Chouhan
---
grub-core/kern/ieee1275/init.c
On 2023-05-10 17:57, Daniel Kiper wrote:
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
From: Diego Domingos
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-*
de
-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/kern/ieee1275/openfw.c | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/grub-core/kern/ieee1275/openfw.c b/grub-core/kern/ieee1275/openfw.c
index 0278054..b97104c 100644
--- a/grub-core/kern/ieee127
This patch add code to enable the translation of logical devices to the of
NVMeoFC paths.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/osdep/linux/ofpath.c | 371
+--
include/grub/util/ofpath.h | 28
called by searchfs.uuid tool.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 111
++-
1 file changed, 110 insertions(+), 1 deletion(-)
diff --git a/grub-core/disk/ieee1275/ofdisk.c b/grub
This patch implements the functions to scan and discovery of NVMeoFC.
Signed-off-by: Diego Domingos
Signed-off-by: Avnish Chouhan
---
grub-core/disk/ieee1275/ofdisk.c | 390
+--
1 file changed, 296 insertions(+), 94 deletions(-)
diff --git
devices to the of
NVMeoFC paths.
Avnish Chouhan (4):
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
Diego Domingos (2):
ieee1275/powerpc: i
From: Diego Domingos
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.
Signed-off-by: Diego Domingos
---
grub-core/osdep
maximum number of CPUs supported.
Signed-off-by: Avnish Chouhan
---
Change log:
V2
- Split the patch as suggested by Daniel Kiper.
- Converted existing plain numbers to constants.
---
grub-core/kern/ieee1275/init.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/grub-core
” property in
the
“ibm,dynamic-reconfiguration-memory” node and it may be presented in the
device tree.
20. DRC_INFO : Client program supports the “ibm,drc-info” property definition
and it may be
presented in the device tree.
Signed-off-by: Avnish Chouhan
---
Change log:
V2
- Split the
This patch enables the multiple options in Options Vector5.
Signed-off-by: Avnish Chouhan
Reviewed-by: Brian King
---
grub-core/kern/ieee1275/init.c | 43 ++-
1 file changed, 42 insertions(+), 1 deletion(-)
diff --git a/grub-core/kern/ieee1275/init.c b
On 2023-02-01 21:31, Robbie Harwood wrote:
Stefan Berger writes:
+.vec5_size = 1 + sizeof (struct option_vector5) - 2,
+.vec5 = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 256
+}
Hi Stefan and Diego, are you able to speak to vec5 setting?
I have been talking with Avnish Chouhan (CC
43 matches
Mail list logo