Generally looks ok but there are few comments like using err_t as a boolean
with inverted semantics is unintuitive. Check for grub_malloc return value
is completely missing. Goto is discouraged.
Can you send using git send to the ML so it can be reviewed properly?

Le jeu. 24 avr. 2025, 15:44, Yair Yarom <ir...@cs.huji.ac.il> a écrit :

> Hi,
>
> Sure, I've uploaded my changes to github:
> https://github.com/irush-cs/grub/tree/irush/testpci
>
> Generally, this is a 'testpci' command that accepts one or more PCI device
> IDs in the form "xxxx:yyyy" as arguments, or reads lines from a file given
> by the --file parameter, and returns true if one or more of those PCI
> devices is present, and false otherwise.
>
> Thanks,
>     Yair.
>
>
>
> On Wed, 23 Apr 2025 at 18:13, Vladimir 'phcoder' Serbinenko <
> phco...@gmail.com> wrote:
>
>> Hello. Such a functionality would be beneficial for GRUB. For more
>> details I'd have to see at least the proposed interface if not the actual
>> patches
>>
>> Regards
>> Vladimir 'phcoder' Serbinenko
>>
>> Le mer. 23 avr. 2025, 11:56, Yair Yarom <ir...@cs.huji.ac.il> a écrit :
>>
>>> Hi,
>>>
>>> We have a netboot environment, and for some machines we need to add
>>> different kernel parameters (or different initrd) according to specific
>>> devices - usually network devices, iommu, etc. things that cannot be tuned
>>> after the kernel is up.
>>>
>>> For this we developed a 'testpci' grub command that can be used as an
>>> 'if' condition test. Is this of any interest to the community? I'm not sure
>>> what's the proper method for sending such ideas/patches.
>>>
>>> Regards,
>>>     Yair.
>>>
>>>
>>> _______________________________________________
>>> Grub-devel mailing list
>>> Grub-devel@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>>
>> _______________________________________________
>> Grub-devel mailing list
>> Grub-devel@gnu.org
>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to