Re: [Patch v3 0/4] Protect against concurrent calls into UV BIOS

2019-02-14 Thread Russ Anderson
requisites for that change. > > Also, if your colleagues reviewed your patches, now would be the time > to ask them to give their Reviewed-by as well. Reviewed-by: Russ Anderson Thanks. > -- > Ard. > > > > > --- > > > > Calls into UV BIOS were not being

Re: [PATCH v2] x86/efi: Correct ident mapping of efi old_map when kalsr enabled

2017-05-07 Thread Russ Anderson
platforms, both old and new mapping, with new mapping being the default. Thanks. -- Russ Anderson, Hawks 2 Linux Kernel Group Manager HPE - Hewlett Packard Enterprise (formerly SGI) r...@hpe.com (r...@sgi.com) -- To unsubscribe from this list: send the line "unsubscribe linux-efi" i

Re: [PATCH] efi: Quirk out SGI UV

2014-03-04 Thread Russ Anderson
On Tue, Mar 04, 2014 at 05:02:17PM +0100, Borislav Petkov wrote: > From: Borislav Petkov > > Getting this thing to work with the new mapping scheme would need more > work. Thanks Boris. Allows SGI UV to boot (without the extra bootline). Acked-by: Russ Anderson > Signed-o

Re: [BUG] Linux 3.14 fails to boot with new EFI changes

2014-01-31 Thread Russ Anderson
's. Physical/virtual shouldn't matter all that much > because we map the region *both* as a 1:1 map and in virtual space too. > > Can SGI please give us a reliable way to do that during boot? I'm not sure what you are asking for. We had a reliable way to boot before the recen

Re: [BUG] Linux 3.14 fails to boot with new EFI changes

2014-01-31 Thread Russ Anderson
it a > limitation of the firmware? That was a non-upstream regression in the distro kernel. The 3.13 community kernel was boots fine. The current problem is a regression introduced in this merge window which needs to be fixed. -- Russ Anderson, Kernel and Performance Software Team Manager

Re: [PATCH] Modify UEFI anti-bricking code

2013-06-10 Thread Russ Anderson
dummy_size, dummy); > + > + if (status == EFI_SUCCESS) { > + /* > + * This should have failed, so if it didn't make sure > + * that we delete it... > + */

Re: [PATCH] Modify UEFI anti-bricking code

2013-06-06 Thread Russ Anderson
On Thu, Jun 06, 2013 at 04:00:39PM +0100, Matt Fleming wrote: > On Thu, 06 Jun, at 09:48:46AM, Russ Anderson wrote: > > This looks like it will try to allocate more than the remaining size. > > Is that intended? > > Yes, the intention is to trigger garbage collection. OK, if

Re: [PATCH] Modify UEFI anti-bricking code

2013-06-06 Thread Russ Anderson
BLE_RUNTIME_ACCESS, > + dummy_size, dummy); > + > + if (status == EFI_SUCCESS) { > + /* > + * This should have failed, so if it didn't make sure > + * that we delete

Re: [PATCH] Modify UEFI anti-bricking code

2013-06-02 Thread Russ Anderson
*/ > + efi.set_variable(efi_name, &guid, attributes, 0, > + dummy); > + } > > - if (!storage_size || size > remaining_size || > - (max_size && size > max_size)) > - r

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-31 Thread Russ Anderson
On Sat, Jun 01, 2013 at 01:03:11AM +0100, Matthew Garrett wrote: > On Fri, May 31, 2013 at 05:57:31PM -0500, Russ Anderson wrote: > > On Fri, May 31, 2013 at 05:28:16PM +0100, Matthew Garrett wrote: > > > If nvram becaomes full, some &

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-31 Thread Russ Anderson
On Fri, May 31, 2013 at 05:28:16PM +0100, Matthew Garrett wrote: > On Fri, May 31, 2013 at 10:43:49AM -0500, Russ Anderson wrote: > > > When did writing EFI variables to nvram become necessary to boot on > > UEFI? And if it is necessary, why is it that only linux boot loaders

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-31 Thread Russ Anderson
In any case, Samsung clearly > haven't fixed this problem on a pile of machines that have already > shipped. Which means the previous patch(es) that caused the bricking should get pulled, too. -- Russ Anderson, OS RAS/Partitioning Project Lead SGI - Silicon Graphics Inc

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-30 Thread Russ Anderson
On Thu, May 30, 2013 at 10:32:09PM +, Matthew Garrett wrote: > On Thu, 2013-05-30 at 17:28 -0500, Russ Anderson wrote: > > On Thu, May 30, 2013 at 10:21:53PM +, Matthew Garrett wrote: > > > On Thu, 2013-05-30 at 17:17 -0500, Russ Anderson wrote: > > > > &g

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-30 Thread Russ Anderson
On Fri, May 31, 2013 at 12:30:43AM +0200, Jiri Kosina wrote: > On Thu, 30 May 2013, Russ Anderson wrote: > > > > > That's a great idea. This patch moves the QueryVariableInfo() > > > > call from bootime to runtime, in efi_late_init(). The attached > > &

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-30 Thread Russ Anderson
On Thu, May 30, 2013 at 10:21:53PM +, Matthew Garrett wrote: > On Thu, 2013-05-30 at 17:17 -0500, Russ Anderson wrote: > > > That's a great idea. This patch moves the QueryVariableInfo() > > call from bootime to runtime, in efi_late_init(). The attached > > patc

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-30 Thread Russ Anderson
On Thu, May 30, 2013 at 10:16:12AM +0800, joeyli wrote: > 於 四,2013-05-30 於 00:53 +0200,Jiri Kosina 提到: > > On Wed, 29 May 2013, Russ Anderson wrote: > > > > > > Yes, but this call is clearly happening way before ExitBootServices() > > > > -- > >

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-29 Thread Russ Anderson
On Thu, May 30, 2013 at 12:22:13AM +0200, Jiri Kosina wrote: > On Wed, 29 May 2013, Russ Anderson wrote: > > > > What appears to be happening is that your the EFI runtime services code > > > is calling into the EFI boot services code, which is definitely a bug in > >

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-29 Thread Russ Anderson
On Fri, May 24, 2013 at 08:43:31AM +0100, Matt Fleming wrote: > On Thu, 23 May, at 03:32:34PM, Russ Anderson wrote: > >efi: mem127: type=4, attr=0xf, > > range=[0x6bb22000-0x7ca9c000) (271MB) > > EFI_BOOT_SERVICES_CODE > > >efi: mem133: t

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-29 Thread Russ Anderson
On Fri, May 24, 2013 at 08:45:44AM +0100, Matt Fleming wrote: > On Thu, 23 May, at 05:23:21PM, Russ Anderson wrote: > > Interesting data point. The failure is on a rhel7/grub2 root. > > The identical kernel on a rhel6/grub root boots. So maybe > > grub2 brings out th

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-27 Thread Russ Anderson
On Mon, May 27, 2013 at 12:27:12PM +0800, joeyli wrote: > Hi Dave, > > 於 五,2013-05-24 於 17:05 -0400,Dave Jones 提到: > > On Fri, May 24, 2013 at 12:02:15PM -0500, Russ Anderson wrote: > > > On Fri, May 24, 2013 at 11:11:11AM -0500, Robin Holt wrote: > > > > Ru

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-24 Thread Russ Anderson
On Fri, May 24, 2013 at 08:11:01PM +, Matthew Garrett wrote: > On Fri, 2013-05-24 at 15:05 -0500, Russ Anderson wrote: > > > One other data point is if the query_variable_info call is hacked to > > remove one of the EFI flags (ie comment out EFI_VARIABLE_BOOTSERVI

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-24 Thread Russ Anderson
On Fri, May 24, 2013 at 08:43:31AM +0100, Matt Fleming wrote: > On Thu, 23 May, at 03:32:34PM, Russ Anderson wrote: > >efi: mem127: type=4, attr=0xf, > > range=[0x6bb22000-0x7ca9c000) (271MB) > > EFI_BOOT_SERVICES_CODE > > >efi: mem133: t

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-24 Thread Russ Anderson
lementation. That still makes it a kernel bug. I'm still digging to better understand the root problem. > Robin > > On Fri, May 24, 2013 at 08:43:31AM +0100, Matt Fleming wrote: > > On Thu, 23 May, at 03:32:34PM, Russ Anderson wrote: > > >efi: mem12

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-23 Thread Russ Anderson
On Thu, May 23, 2013 at 12:58:01PM +0100, Matt Fleming wrote: > On Wed, 22 May, at 11:27:47AM, Russ Anderson wrote: > > [6.062157] EFI Variables Facility v0.08 2004-May-17 > > [6.067731] BUG: unable to handle kernel paging request at > > 7ca95b10

Re: [regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-23 Thread Russ Anderson
On Thu, May 23, 2013 at 12:58:01PM +0100, Matt Fleming wrote: > On Wed, 22 May, at 11:27:47AM, Russ Anderson wrote: > > [6.062157] EFI Variables Facility v0.08 2004-May-17 > > [6.067731] BUG: unable to handle kernel paging request at > > 7ca95b10

[regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-22 Thread Russ Anderson
785] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0009 --- -- Russ Anderson, OS RAS/Partitioning Project Lead SGI - Silicon Graphics Inc r...@sgi.com -- To unsubscribe from this list: send the line "unsubscri