Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1210268 > unrolled thread
| Started by | Taku Izumi <izumi.taku@jp.fujitsu.com> |
|---|---|
| First post | 2015-08-20 10:20 +0200 |
| Last post | 2015-08-25 17:10 +0200 |
| Articles | 4 — 3 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
[PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() Taku Izumi <izumi.taku@jp.fujitsu.com> - 2015-08-20 10:20 +0200
Re: [PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() Matt Fleming <matt@codeblueprint.co.uk> - 2015-08-25 16:20 +0200
Re: [PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() Ard Biesheuvel <ard.biesheuvel@linaro.org> - 2015-08-25 16:30 +0200
Re: [PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() Matt Fleming <matt@codeblueprint.co.uk> - 2015-08-25 17:10 +0200
| From | Taku Izumi <izumi.taku@jp.fujitsu.com> |
|---|---|
| Date | 2015-08-20 10:20 +0200 |
| Subject | [PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() |
| Message-ID | <pZteO-7Cz-9@gated-at.bofh.it> |
UEFI spec 2.5 introduces new Memory Attribute Definition named EFI_MEMORY_MORE_RELIABLE. This patch adds this new attribute support to efi_md_typeattr_format(). Signed-off-by: Taku Izumi <izumi.taku@jp.fujitsu.com> --- drivers/firmware/efi/efi.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c index d6144e3..aadc1c4 100644 --- a/drivers/firmware/efi/efi.c +++ b/drivers/firmware/efi/efi.c @@ -589,12 +589,14 @@ char * __init efi_md_typeattr_format(char *buf, size_t size, attr = md->attribute; if (attr & ~(EFI_MEMORY_UC | EFI_MEMORY_WC | EFI_MEMORY_WT | EFI_MEMORY_WB | EFI_MEMORY_UCE | EFI_MEMORY_WP | - EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RUNTIME)) + EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RUNTIME | + EFI_MEMORY_MORE_RELIABLE)) snprintf(pos, size, "|attr=0x%016llx]", (unsigned long long)attr); else - snprintf(pos, size, "|%3s|%2s|%2s|%2s|%3s|%2s|%2s|%2s|%2s]", + snprintf(pos, size, "|%3s|%4s|%2s|%2s|%2s|%3s|%2s|%2s|%2s|%2s]", attr & EFI_MEMORY_RUNTIME ? "RUN" : "", + attr & EFI_MEMORY_MORE_RELIABLE ? "RELY" : "", attr & EFI_MEMORY_XP ? "XP" : "", attr & EFI_MEMORY_RP ? "RP" : "", attr & EFI_MEMORY_WP ? "WP" : "", -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Matt Fleming <matt@codeblueprint.co.uk> |
|---|---|
| Date | 2015-08-25 16:20 +0200 |
| Subject | Re: [PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() |
| Message-ID | <q1neW-rx-15@gated-at.bofh.it> |
| In reply to | #1210268 |
On Fri, 21 Aug, at 02:15:52AM, Taku Izumi wrote: > UEFI spec 2.5 introduces new Memory Attribute Definition named > EFI_MEMORY_MORE_RELIABLE. This patch adds this new attribute > support to efi_md_typeattr_format(). > > Signed-off-by: Taku Izumi <izumi.taku@jp.fujitsu.com> > --- > drivers/firmware/efi/efi.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c > index d6144e3..aadc1c4 100644 > --- a/drivers/firmware/efi/efi.c > +++ b/drivers/firmware/efi/efi.c > @@ -589,12 +589,14 @@ char * __init efi_md_typeattr_format(char *buf, size_t size, > attr = md->attribute; > if (attr & ~(EFI_MEMORY_UC | EFI_MEMORY_WC | EFI_MEMORY_WT | > EFI_MEMORY_WB | EFI_MEMORY_UCE | EFI_MEMORY_WP | > - EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RUNTIME)) > + EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RUNTIME | > + EFI_MEMORY_MORE_RELIABLE)) > snprintf(pos, size, "|attr=0x%016llx]", > (unsigned long long)attr); > else > - snprintf(pos, size, "|%3s|%2s|%2s|%2s|%3s|%2s|%2s|%2s|%2s]", > + snprintf(pos, size, "|%3s|%4s|%2s|%2s|%2s|%3s|%2s|%2s|%2s|%2s]", > attr & EFI_MEMORY_RUNTIME ? "RUN" : "", > + attr & EFI_MEMORY_MORE_RELIABLE ? "RELY" : "", > attr & EFI_MEMORY_XP ? "XP" : "", > attr & EFI_MEMORY_RP ? "RP" : "", > attr & EFI_MEMORY_WP ? "WP" : "", I'm not keen on using "RELY" because I don't think it's at all obvious what it means. "RELI" would be closer, but still could use some improvement. Since we turned off this kernel output by default (at least on x86) because the line length had grown quite long, maybe we should just embrace it and print "RELIABLE" in full? -- Matt Fleming, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Ard Biesheuvel <ard.biesheuvel@linaro.org> |
|---|---|
| Date | 2015-08-25 16:30 +0200 |
| Message-ID | <q1noC-D2-19@gated-at.bofh.it> |
| In reply to | #1213062 |
On 25 August 2015 at 16:18, Matt Fleming <matt@codeblueprint.co.uk> wrote: > On Fri, 21 Aug, at 02:15:52AM, Taku Izumi wrote: >> UEFI spec 2.5 introduces new Memory Attribute Definition named >> EFI_MEMORY_MORE_RELIABLE. This patch adds this new attribute >> support to efi_md_typeattr_format(). >> >> Signed-off-by: Taku Izumi <izumi.taku@jp.fujitsu.com> >> --- >> drivers/firmware/efi/efi.c | 6 ++++-- >> 1 file changed, 4 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c >> index d6144e3..aadc1c4 100644 >> --- a/drivers/firmware/efi/efi.c >> +++ b/drivers/firmware/efi/efi.c >> @@ -589,12 +589,14 @@ char * __init efi_md_typeattr_format(char *buf, size_t size, >> attr = md->attribute; >> if (attr & ~(EFI_MEMORY_UC | EFI_MEMORY_WC | EFI_MEMORY_WT | >> EFI_MEMORY_WB | EFI_MEMORY_UCE | EFI_MEMORY_WP | >> - EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RUNTIME)) >> + EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEMORY_RUNTIME | >> + EFI_MEMORY_MORE_RELIABLE)) >> snprintf(pos, size, "|attr=0x%016llx]", >> (unsigned long long)attr); >> else >> - snprintf(pos, size, "|%3s|%2s|%2s|%2s|%3s|%2s|%2s|%2s|%2s]", >> + snprintf(pos, size, "|%3s|%4s|%2s|%2s|%2s|%3s|%2s|%2s|%2s|%2s]", >> attr & EFI_MEMORY_RUNTIME ? "RUN" : "", >> + attr & EFI_MEMORY_MORE_RELIABLE ? "RELY" : "", >> attr & EFI_MEMORY_XP ? "XP" : "", >> attr & EFI_MEMORY_RP ? "RP" : "", >> attr & EFI_MEMORY_WP ? "WP" : "", > > I'm not keen on using "RELY" because I don't think it's at all obvious > what it means. "RELI" would be closer, but still could use some > improvement. > > Since we turned off this kernel output by default (at least on x86) > because the line length had grown quite long, maybe we should just > embrace it and print "RELIABLE" in full? > Since its meaning is not at all obvious even when printing RELIABLE in full, couldn't we simply use 'MR' instead? You need the UEFI spec to make sense of this anyway ... (Same goes for RUN btw, perhaps RT would even be clearer there) -- Ard. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Matt Fleming <matt@codeblueprint.co.uk> |
|---|---|
| Date | 2015-08-25 17:10 +0200 |
| Subject | Re: [PATCH 1/2] efi: Add EFI_MEMORY_MORE_RELIABLE support to efi_md_typeattr_format() |
| Message-ID | <q1o1k-1BK-17@gated-at.bofh.it> |
| In reply to | #1213076 |
On Tue, 25 Aug, at 04:23:10PM, Ard Biesheuvel wrote: > > Since its meaning is not at all obvious even when printing RELIABLE in > full, couldn't we simply use 'MR' instead? You need the UEFI spec to > make sense of this anyway ... (Same goes for RUN btw, perhaps RT would > even be clearer there) Fair point. -- Matt Fleming, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web