|
iSCSI and iBFT
iPXE identifies the device it was pxe booted from by searching parents of the LoadedImage which support SNP and NII and uses the address of the installed NII and SNP as a discriminant to see if a devi
iPXE identifies the device it was pxe booted from by searching parents of the LoadedImage which support SNP and NII and uses the address of the installed NII and SNP as a discriminant to see if a devi
|
By
Tomas Pilar (tpilar)
· #41221
·
|
|
iSCSI and iBFT
I am going to commit the cardinal sin of online dev support. ‘Never mind, found the problem’
I am going to commit the cardinal sin of online dev support. ‘Never mind, found the problem’
|
By
Tomas Pilar (tpilar)
· #41153
·
|
|
iSCSI and iBFT
Hi, I have a bit of an esoteric problem. When I configure the software iscsi intiator that is part of EDK2 platform network stack, the platform network stack with install iBFT table into the ACPI tabl
Hi, I have a bit of an esoteric problem. When I configure the software iscsi intiator that is part of EDK2 platform network stack, the platform network stack with install iBFT table into the ACPI tabl
|
By
Tomas Pilar (tpilar)
· #41082
·
|
|
The rumours of Ard Biesheuvel's death have been greatly exaggerated
I skimmed the my emails and my eyes registered 'Ard Biesheuvel' and 'death' and my brain went 'but but but I've seen him just yesterday!'. Hope you are happy. T
I skimmed the my emails and my eyes registered 'Ard Biesheuvel' and 'death' and my brain went 'but but but I've seen him just yesterday!'. Hope you are happy. T
|
By
Tomas Pilar (tpilar)
· #38741
·
|
|
[PATCH] BaseTools: Add embedded driver support to GenerateCapsule.py
Hi Mike, Thank you, that is great news! Cheers, Tom
Hi Mike, Thank you, that is great news! Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #38006
·
|
|
[PATCH] BaseTools: Add embedded driver support to GenerateCapsule.py
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Tomas Pilar <tpilar@...> --- .../Source/Python/Capsule/GenerateCapsule.py | 25 ++++++++++++++++--- 1 file changed, 22
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Tomas Pilar <tpilar@...> --- .../Source/Python/Capsule/GenerateCapsule.py | 25 ++++++++++++++++--- 1 file changed, 22
|
By
Tomas Pilar (tpilar)
· #37969
·
|
|
Regarding PXE boot NACK error.
Hi, I assume you had a look at the DHCP RFC: https://tools.ietf.org/html/rfc2131. We have an automated test inhouse for testing PXE client implementations and the current UEFI upstream does not pass t
Hi, I assume you had a look at the DHCP RFC: https://tools.ietf.org/html/rfc2131. We have an automated test inhouse for testing PXE client implementations and the current UEFI upstream does not pass t
|
By
Tomas Pilar (tpilar)
· #37830
·
|
|
Self-replicating image
Hi Mike, This all looks really good, I didn't envisage this way to design it (swapping contexts on demand) but it's much simpler than what I had in mind. I should be able to integrate this easily with
Hi Mike, This all looks really good, I didn't envisage this way to design it (swapping contexts on demand) but it's much simpler than what I had in mind. I should be able to integrate this easily with
|
By
Tomas Pilar (tpilar)
· #37309
·
|
|
Self-replicating image
Hi Mike, Sorry to say I have not yet filed a BZ. Would you like me to, or are you happy doing it? Cheers, Tom
Hi Mike, Sorry to say I have not yet filed a BZ. Would you like me to, or are you happy doing it? Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #36465
·
|
|
Self-replicating image
Hi, I am currently pondering the most elegant way to implement capsule update for our devices that would work in the presence of multiple devices in the host. Capsule allows embedding a driver that is
Hi, I am currently pondering the most elegant way to implement capsule update for our devices that would work in the presence of multiple devices in the host. Capsule allows embedding a driver that is
|
By
Tomas Pilar (tpilar)
· #36409
·
|
|
Network Stack Budgeting
Thanks, this is some good food for thought. I certainly appreciate the progress we've made since the old EFI days. Tom
Thanks, this is some good food for thought. I certainly appreciate the progress we've made since the old EFI days. Tom
|
By
Tomas Pilar (tpilar)
· #35892
·
|
|
Network Stack Budgeting
Hi Siyuan, Thanks for the insights, hopefully removing the moderator will fix my current issue and I'll have a look at how to do the recycling better. Cheers, Tom
Hi Siyuan, Thanks for the insights, hopefully removing the moderator will fix my current issue and I'll have a look at how to do the recycling better. Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #35872
·
|
|
Network Stack Budgeting
On some platforms (tftp clients), if the Snp.Receive() returns EFI_NOT_READY they do not poll the NIC until the next MnpSystemPoll(). Hence the delay before returning EFI_NOT_READY in case the packet
On some platforms (tftp clients), if the Snp.Receive() returns EFI_NOT_READY they do not poll the NIC until the next MnpSystemPoll(). Hence the delay before returning EFI_NOT_READY in case the packet
|
By
Tomas Pilar (tpilar)
· #35861
·
|
|
Network Stack Budgeting
Hi Siyuan, I had to do some tweaks due to the fact that people in the wild want to PXE boot whole WDS installations which are upwards of 300MB. I have an internal set of queues where the NIC receives
Hi Siyuan, I had to do some tweaks due to the fact that people in the wild want to PXE boot whole WDS installations which are upwards of 300MB. I have an internal set of queues where the NIC receives
|
By
Tomas Pilar (tpilar)
· #35742
·
|
|
Network Stack Budgeting
Yeah, that makes sense I suppose. The end result is however that the network device is 'opened' as soon as ConnectController() is called rather than when someone wants to do networking. This seems wro
Yeah, that makes sense I suppose. The end result is however that the network device is 'opened' as soon as ConnectController() is called rather than when someone wants to do networking. This seems wro
|
By
Tomas Pilar (tpilar)
· #35669
·
|
|
Network Stack Budgeting
Ah, but I would expect the BDS to call ConnectController() on the NIC, but I would not expect the network stack to be started unless the device is actually chosen for PXE booting. In other words, the
Ah, but I would expect the BDS to call ConnectController() on the NIC, but I would not expect the network stack to be started unless the device is actually chosen for PXE booting. In other words, the
|
By
Tomas Pilar (tpilar)
· #35595
·
|
|
Network Stack Budgeting
Hmm, Mnp->Configure() will eventually call MnpStartSnp(). A grep for Mnp->Configure shows that: * ArpDxe performs this on DriverBinding.Start() * Ip6Dxe performs this on DriverBinding.Start() Ipv4 and
Hmm, Mnp->Configure() will eventually call MnpStartSnp(). A grep for Mnp->Configure shows that: * ArpDxe performs this on DriverBinding.Start() * Ip6Dxe performs this on DriverBinding.Start() Ipv4 and
|
By
Tomas Pilar (tpilar)
· #35556
·
|
|
Network Stack Budgeting
This was my assumption a well. I did not consider that another third party driver could be the cause of this. That's good to know, I was going to have a browse through the edk2 network stack but this
This was my assumption a well. I did not consider that another third party driver could be the cause of this. That's good to know, I was going to have a browse through the edk2 network stack but this
|
By
Tomas Pilar (tpilar)
· #35555
·
|
|
Text attachments
Hi, Does the mailing list support plaintext attachments? Cheers, Tom
Hi, Does the mailing list support plaintext attachments? Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #35549
·
|
|
Network Stack Budgeting
Hi Laszlo, Unfortunately I do not have access to the platform firmware itself (I maintain an IHV network driver that's shipped in OptionROMs) and I don't believe a generic stack capture is available i
Hi Laszlo, Unfortunately I do not have access to the platform firmware itself (I maintain an IHV network driver that's shipped in OptionROMs) and I don't believe a generic stack capture is available i
|
By
Tomas Pilar (tpilar)
· #35548
·
|