svn commit: r336919 - head/sys/dev/efidev

Warner Losh imp at bsdimp.com
Mon Jul 30 18:06:02 UTC 2018


I take that back... efi.rt.disabled matches the newbus usage...

Warner

On Mon, Jul 30, 2018 at 12:01 PM, Warner Losh <imp at bsdimp.com> wrote:

> It would be a good idea to make it like the other tuneables.
>
> efi.rt.enabled=0 would be the pattern.
>
> Warner
>
> On Mon, Jul 30, 2018 at 11:59 AM, Shawn Webb <shawn.webb at hardenedbsd.org>
> wrote:
>
>> On Mon, Jul 30, 2018 at 05:40:27PM +0000, Kyle Evans wrote:
>> > Author: kevans
>> > Date: Mon Jul 30 17:40:27 2018
>> > New Revision: 336919
>> > URL: https://svnweb.freebsd.org/changeset/base/336919
>> >
>> > Log:
>> >   efirt: Add tunable to allow disabling EFI Runtime Services
>> >
>> >   Leading up to enabling EFIRT in GENERIC, allow runtime services to be
>> >   disabled with a new tunable: efi.rt_disabled. This makes it so that
>> EFIRT
>> >   can be disabled easily in case we run into some buggy UEFI
>> implementation
>> >   and fail to boot.
>> >
>> >   Discussed with:     imp, kib
>> >   MFC after:  1 week
>> >
>> > Modified:
>> >   head/sys/dev/efidev/efirt.c
>> >
>> > Modified: head/sys/dev/efidev/efirt.c
>> > ============================================================
>> ==================
>> > --- head/sys/dev/efidev/efirt.c       Mon Jul 30 17:03:15 2018
>> (r336918)
>> > +++ head/sys/dev/efidev/efirt.c       Mon Jul 30 17:40:27 2018
>> (r336919)
>> > @@ -133,7 +133,12 @@ efi_init(void)
>> >       struct efi_md *map;
>> >       caddr_t kmdp;
>> >       size_t efisz;
>> > +     int rt_disabled;
>> >
>> > +     rt_disabled = 0;
>> > +     TUNABLE_INT_FETCH("efi.rt_disabled", &rt_disabled);
>>
>> Would it be a good idea to document this tunable in loader(8)?
>>
>> Thanks,
>>
>> --
>> Shawn Webb
>> Cofounder and Security Engineer
>> HardenedBSD
>>
>> Tor-ified Signal:    +1 443-546-8752
>> Tor+XMPP+OTR:        lattera at is.a.hacker.sx
>> GPG Key ID:          0x6A84658F52456EEE
>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89  3D9E 6A84 658F 5245 6EEE
>>
>
>


More information about the svn-src-head mailing list