Displaying 20 results from an estimated 400 matches similar to: "[syslinux:master] efi/pxe: Reuse handle"
2015 Jul 22
3
[PATCH] Updated udp.c to use real client ip and subnetmask values if on local subnet
>>>
Jeff, Patrick: Could you try my code from my github repo branch
efi-multinic?? It's derived from Patrick's code and I finally see good
responses with a VMware VM's e1000e NIC (never saw ANYTHING good from
it until now).
git://github.com/geneC/syslinux.git
https://github.com/geneC/syslinux.git
--
-Gene
<<<
Hi there
I think in the case of a particular
2015 Jul 25
0
[PATCH] Updated udp.c to use real client ip and subnetmask values if on local subnet
On Wed, Jul 22, 2015 at 5:13 AM, Patrick Masotta <masottaus at yahoo.com> wrote:
>>>>
> Jeff, Patrick: Could you try my code from my github repo branch
> efi-multinic? It's derived from Patrick's code and I finally see good
> responses with a VMware VM's e1000e NIC (never saw ANYTHING good from
> it until now).
>
>
2016 Mar 20
0
[PATCH 0/1] EFI image booting capabilities
On Fri, Feb 20, 2015 at 8:08 AM, Patrick Masotta via Syslinux
<syslinux at zytor.com> wrote:
> This patch adds to the core EFI image booting capabilities.
> It was tested on VMware EFI clients and HP Elitebook EFI notebooks,
> only on PXE environments but it should work on non-PXE scenarios as well.
>
> Feedback appreciated.
If you've made any changes to this, I'd
2015 Jul 08
0
EFI: PXE: "My IP is 0.0.0.0"
On Mon, Jul 6, 2015 at 6:04 AM, Patrick Masotta <masottaus at yahoo.com> wrote:
>
> What I've found:
> (from older to newer hardware)
>
> 1) There's not "any" SB protocol present (Elitebook 8460p/2560p)
The only solution for these is to use our own stack (likely full
TCP/IP like lwIP) and connect to the Net GUID
(EFI_SIMPLE_NETWORK_PROTOCOL). Does the
2020 Jun 18
0
[PATCH] efi/main: add retry to exit_boot()
I am a UEFI/BIOS developer. We UEFI PXE boot dozens of times per night. We have run into this error more than a couple of times. We have also done thousands of UEFI PXE boots with debug statements to prove that the patch works.
From: "Tom Huibregtse via Syslinux" <syslinux at syslinux.org>
To: syslinux at syslinux.org
Sent: Thursday, June 11, 2020 8:04:06 AM
Subject:
2020 Jun 11
2
[PATCH] efi/main: add retry to exit_boot()
Sometimes the UEFI memory map changes between GetMemoryMap() and
ExitBootServices(), making the MapKey value incorrect. Per the UEFI
spec, the memory map should then be fetched again and exiting retried.
Signed-off-by: Tom Huibregtse <thuibregtse at xes-inc.com>
---
efi/main.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 70 insertions(+), 11 deletions(-)
2015 Mar 14
0
[PATCH 0/1] EFI access from Com32 modules
This patch adds to Com32 modules the capabilities of accessing the EFI environment
The idea is simple, the EFI parameters "image" and "table" received by syslinux.efi's
efi_main() are stored in the "firmware" structure, next they are retrieved from the Com32
module which is linked against the gnu-efi static library. The Com32 module can use the EFI
2015 Feb 20
6
[PATCH 0/1] EFI image booting capabilities
This patch adds to the core EFI image booting capabilities.
It was tested on VMware EFI clients and HP Elitebook EFI notebooks,
only on PXE environments but it should work on non-PXE scenarios as well.
Feedback appreciated.
Best,
Patrick
Signed-off-by: Patrick Masotta <masottaus at yahoo.com>
---
diff -uprN a/com32/elflink/ldlinux/execute.c b/com32/elflink/ldlinux/execute.c
---
2015 Aug 26
0
[PATCH] efi: Call ExitBootServices at least twice
From: Sylvain Gault <sylvain.gault at gmail.com>
Some firmware implementations may need ExitBootServices to be called
twice. The second time with an updated memory map key.
Signed-off-by: Sylvain Gault <sylvain.gault at gmail.com>
---
efi/main.c | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 64 insertions(+), 11 deletions(-)
diff --git
2015 Jul 03
2
EFI: PXE: "My IP is 0.0.0.0"
>>>
Lovely, the ServiceBindings are on a handle that resembles the NIC
while the Pxebc is IP-type specific.? Looks like we should try to do a
ServiceBinding based on Pxebc but fall back to MAC-based searching,
saving all 3 handles, the image handle, Pxebc handle, and ServiceBinding handle.?
Presumably the UDP and TCP handles _should_ be the same...
--
-Gene
<<<
OK now it
2015 Jul 06
2
EFI: PXE: "My IP is 0.0.0.0"
>>>
I'm just debating what's the best algorithm here.? It would seem if
the LoadeImage's DeviceHandle provides UDPv4Sb, use it as
it's guaranteed to be the same interface.? Otherwise, we need a MNPSb
(EFI_MANAGED_NETWORK_SERVICE_BINDING) that provides UDPv4Sb
across the same interface.? Presumably it should also provide TCPv4Sb
(rather than being on a separate
2011 Aug 22
1
[PATCH] protocol.h: Remove unused locate_protocol()
From: Matt Fleming <matt.fleming at intel.com>
locate_protocol() has never been used by efilinux and results in the
following build error when compiled with gnu-efi <= 3.0i,
In file included from entry.c:38:0:
protocol.h: In function 'locate_protocol':
protocol.h:62:31: error: 'EFI_BOOT_SERVICES' has no member named 'LocateProtocol'
Reported-by: KESHAV P.R.
2015 Sep 16
1
[PATCH] efi: Call ExitBootServices at least twice
On Wed, 26 Aug 2015 05:54:04 +0200
celelibi--- via Syslinux <syslinux at zytor.com> wrote:
> From: Sylvain Gault <sylvain.gault at gmail.com>
>
> Some firmware implementations may need ExitBootServices to be called
> twice. The second time with an updated memory map key.
>
> Signed-off-by: Sylvain Gault <sylvain.gault at gmail.com>
> ---
> efi/main.c |
2015 Jun 27
0
EFI: PXE: "My IP is 0.0.0.0"
>>>
It's a handle to the device that loaded Syslinux, in this case a NIC
plus IP-stack (IPv4 or IPv6).
<<<
Yes it is the handle of the device (NIC) that loaded syslinux
plus IP stack (as you said) but also all the attached Service Binding Protocols,
PXE Protocol, and some more. All of them sharing the same device handle.
>>>
> 2.2)
> I think
2015 Jul 18
5
[PATCH] Updated udp.c to use real client ip and subnetmask values if on local subnet
On Wed, Jul 8, 2015 at 7:34 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
> What about the observed symptoms? Have you performed an inline packet
Jeff, there's specific code that creates specific responses that if
you had mentioned what you saw, I'd expect we could have seen
something sooner.
--
-Gene
2015 Nov 03
0
[PATCH] efi: Call ExitBootServices at least twice
2015-11-02 12:34 UTC+01:00, Gene Cumm <gene.cumm at gmail.com>:
> On Tue, Aug 25, 2015 at 11:54 PM, celelibi--- via Syslinux
> <syslinux at zytor.com> wrote:
>> From: Sylvain Gault <sylvain.gault at gmail.com>
>>
>> Some firmware implementations may need ExitBootServices to be called
>> twice. The second time with an updated memory map key.
>>
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
On Wed, Oct 07, 2015 at 05:58:51PM -0500, Clements, James wrote:
> James Clement
> > Geert Stappers
> > > On Wed, Oct 07, 2015 at 05:06:41PM -0500, Clements, James wrote:
> > > > The screen displays the following:
> > > >
> > > > PXE Network Boot using IPv4
> > > > ....
> > > > Station IP address is 192.168.205.50
2015 Jun 27
2
EFI: PXE: "My IP is 0.0.0.0"
On Fri, Jun 26, 2015 at 10:49 AM, Patrick Masotta <masottaus at yahoo.com> wrote:
>>>>
> Commit 23b2707 should resolve this. Please
> let me know if you need
> test binaries
>
> --
> -Gene
> <<<
>
>
> 1) About the Service Binding protocols, PXE protocol, etc having the same handle# is clear if we
> see that the number is in fact
2015 Nov 02
3
[PATCH] efi: Call ExitBootServices at least twice
On Tue, Aug 25, 2015 at 11:54 PM, celelibi--- via Syslinux
<syslinux at zytor.com> wrote:
> From: Sylvain Gault <sylvain.gault at gmail.com>
>
> Some firmware implementations may need ExitBootServices to be called
> twice. The second time with an updated memory map key.
>
> Signed-off-by: Sylvain Gault <sylvain.gault at gmail.com>
> ---
> efi/main.c | 75
2015 Aug 28
1
HP EFI binaries
On Fri, Aug 28, 2015 at 03:34:12AM -0700, Patrick Masotta via Syslinux wrote:
Derrick wrote:
> > More importantly: look at the actual captured text.? It does NOT
> > specify a valid MAC in its entirety and leaves off the leading nibble
> > (11 characters, not 12).? Handle 267 shows "065F36E00EE" not "0065F36E00EE".
>
> I saw that, they might even be