Re: [OS-BUILD PATCHv2] New configs in drivers/firmware

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/21/20 4:02 PM, Lenny Szubowicz wrote:
> On 10/21/20 1:47 PM, GitLab Bridge on behalf of jeremycline wrote:
>> From: "CKI@GitLab" <CKI@GitLab>
>>
>> Hi,
>>
>> As part of the ongoing rebase effort, the following configuration
>> options need to be reviewed.
>>
>> As a reminder, the ARK configuration flow involves moving unreviewed
>> configuration options from the pending directory to the ark directory.
>> In the diff below, options are removed from the pending directory and
>> added to the ark hierarchy. The final options that need to be ACKed
>> are the files that are being added to the ark hierarchy.
>>
>> If the value for a file that is added should be changed, please reply
>> with a better option.
>>
>>   CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER:
>>
>>   Select this config option to add support for the initrd= command
>>   line parameter, allowing an initrd that resides on the same volume
>>   as the kernel image to be loaded into memory.
>>
>>   This method is deprecated.
>>
>>   Symbol: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER [=y]
>>   Type  : bool
>>   Defined at drivers/firmware/efi/Kconfig:127
>>     Prompt: Enable the command line initrd loader
>>     Depends on: EFI [=y] && EFI_STUB [=y] && (EFI_GENERIC_STUB [=y] || X86)
>>     Visible if: EFI [=y] && EFI_STUB [=y] && (EFI_GENERIC_STUB [=y] || X86) &&
>> !X86
>>     Location:
>>       -> Firmware Drivers
>>         -> EFI (Extensible Firmware Interface) Support
>>
>> Cc: Lenny Szubowicz <lszubowi@xxxxxxxxxx>
>> Cc: David Arcari <darcari@xxxxxxxxxx>
>> Cc: Mark Langsdorf <mlangsdo@xxxxxxxxxx>
>> ---
>>   ...FIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER |  1 +
>>   ...FIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER | 21 -------------------
>>   2 files changed, 1 insertion(+), 21 deletions(-)
>>   create mode 100644
>> redhat/configs/common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>>   delete mode 100644
>> redhat/configs/pending-common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>>
>>
>> diff --git
>> a/redhat/configs/common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>> b/redhat/configs/common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>> new file mode 100644
>> index 000000000000..4fe880aee260
>> --- /dev/null
>> +++ b/redhat/configs/common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>> @@ -0,0 +1 @@
>> +CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y

Lenny, there are two parts to this patch.  The first is the "real" setting ^^^
above.

These second, below, is the pending patch which was used to store info and a
default setting for the CONFIG.  IOW,

CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y

is what the CONFIG is going to be set to.  You can ack/nack (it looks like you
want to ack ;)) just like you normally do.

P.

>> diff --git
>> a/redhat/configs/pending-common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>> b/redhat/configs/pending-common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>>
>> deleted file mode 100644
>> index 5c373663fb84..000000000000
>> ---
>> a/redhat/configs/pending-common/generic/CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
>>
>> +++ /dev/null
>> @@ -1,21 +0,0 @@
>> -# CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER:
>> -#
>> -# Select this config option to add support for the initrd= command
>> -# line parameter, allowing an initrd that resides on the same volume
>> -# as the kernel image to be loaded into memory.
>> -#
>> -# This method is deprecated.
>> -#
>> -# Symbol: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER [=y]
>> -# Type  : bool
>> -# Defined at drivers/firmware/efi/Kconfig:127
>> -#   Prompt: Enable the command line initrd loader
>> -#   Depends on: EFI [=y] && EFI_STUB [=y] && (EFI_GENERIC_STUB [=y] || X86)
>> -#   Visible if: EFI [=y] && EFI_STUB [=y] && (EFI_GENERIC_STUB [=y] || X86)
>> && !X86
>> -#   Location:
>> -#     -> Firmware Drivers
>> -#       -> EFI (Extensible Firmware Interface) Support
>> -#
>> -#
>> -#
>> -CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
>>
> 
> If you remove this config option, then I don't think it will be possible to boot
> the
> kernel directly from the EFI shell anymore without the use of grub (or some
> other boot
> loader) to load the initrd.
> 
> Admittedly, this is a pretty esoteric feature that is useful in highly unusual
> situations, e.g. where grub is broken and the kernel and initrd are accessible
> from the
> EFI shell. (I wonder if this is ever used in conjunction with OVMF/QEMU.)
> 
> This option is currently enabled in Fedora 33.
> 
> Are you removing it because of the comment about it being deprecated?
> 
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux