|
Anyone successfully enabled clangd in edk2 code?
Oh but I am using clang-format to get vscode to format things according to proper code style.
Oh but I am using clang-format to get vscode to format things according to proper code style.
|
By
Tomas Pilar (tpilar)
· #52549
·
|
|
Anyone successfully enabled clangd in edk2 code?
I don’t know about clangd but I am successfully using the vscode intellisense with EDKII including the multiple workspaces. It took some time to configure things with paths and includes to make it wor
I don’t know about clangd but I am successfully using the vscode intellisense with EDKII including the multiple workspaces. It took some time to configure things with paths and includes to make it wor
|
By
Tomas Pilar (tpilar)
· #52548
·
|
|
[edk2-platform] UEFI Option Rom not loading on few motherboards
Hi Vikash, If I remember correctly, those BIOSes have a binary CMS choice for CSM with regards to options ROMs. Either you permit legacy option ROMs or you permit UEFI option ROMs and there is not way
Hi Vikash, If I remember correctly, those BIOSes have a binary CMS choice for CSM with regards to options ROMs. Either you permit legacy option ROMs or you permit UEFI option ROMs and there is not way
|
By
Tomas Pilar (tpilar)
· #51447
·
|
|
[edk2-platforms][PATCH 1/1] SfcPkg: Add new package
This package is for Solarflare Communications drivers and utilities. Signed-off-by: Tomas Pilar <tpilar@...> Cc: Leif Lindholm <leif.lindholm@...> Cc: Michael D Kinney <michael.d.kin
This package is for Solarflare Communications drivers and utilities. Signed-off-by: Tomas Pilar <tpilar@...> Cc: Leif Lindholm <leif.lindholm@...> Cc: Michael D Kinney <michael.d.kin
|
By
Tomas Pilar (tpilar)
· #49186
·
|
|
[edk2-platforms][PATCH 0/1] New pkg for Solarflare Communications
I would like to add a new package to support Solarflare Communications adapters. This package will eventually host drivers and utilities for a number of products, most of them network adapters. Ideall
I would like to add a new package to support Solarflare Communications adapters. This package will eventually host drivers and utilities for a number of products, most of them network adapters. Ideall
|
By
Tomas Pilar (tpilar)
· #49185
·
|
|
[PATCH v1 1/1] NetworkPkg/SnpDxe: Remove ExitBootServices event
I've commented on the bug, SFC adapters will be fine, but I am sure there is a vendor out there that will be affected. Bugs due to memory corruption during OS load that depend on the network externali
I've commented on the bug, SFC adapters will be fine, but I am sure there is a vendor out there that will be affected. Bugs due to memory corruption during OS load that depend on the network externali
|
By
Tomas Pilar (tpilar)
· #48632
·
|
|
[PATCH v2 1/1] MdePkg: UefiLib: Add a function to check if a language is supported
Hi Liming, I think the very general idea is that UEFI spec requires language based DriverModel protocol members to always check if the language is supported and return EFI_UNSUPPORTED otherwise. The p
Hi Liming, I think the very general idea is that UEFI spec requires language based DriverModel protocol members to always check if the language is supported and return EFI_UNSUPPORTED otherwise. The p
|
By
Tomas Pilar (tpilar)
· #46662
·
|
|
Capsule PCI device firmware update, could capsule embedded driver override PCI option ROM driver?
Hi, We also implement capsules to update optionROMs that use an embedded driver in the capsule. The main reason for us is space - crypto library is too large to fit into our flash so we don't provide
Hi, We also implement capsules to update optionROMs that use an embedded driver in the capsule. The main reason for us is space - crypto library is too large to fit into our flash so we don't provide
|
By
Tomas Pilar (tpilar)
· #45264
·
|
|
[PATCH v2] OvmfPkg: Use DxeRuntimeCapsuleLib from DxeCapsuleLibFmp in X64 builds
Fair enough, I'll spin a new patch.
Fair enough, I'll spin a new patch.
|
By
Tomas Pilar (tpilar)
· #43221
·
|
|
[PATCH v2] OvmfPkg: Use DxeRuntimeCapsuleLib from DxeCapsuleLibFmp in X64 builds
Best I can tell based on the report, only CapsuleRuntimeDxe consumes the CapsuleLib in the Ovmf platform build. It is quite out of scope for me to try and solve the problem of platform flash update. I
Best I can tell based on the report, only CapsuleRuntimeDxe consumes the CapsuleLib in the Ovmf platform build. It is quite out of scope for me to try and solve the problem of platform flash update. I
|
By
Tomas Pilar (tpilar)
· #43213
·
|
|
[PATCH v2] OvmfPkg: Use DxeRuntimeCapsuleLib from DxeCapsuleLibFmp in X64 builds
I mean you need a PCI device with a UEFI driver that implements FMP to test this. Our Solarflare driver currently does, so I can test this, I've sent two of our NICs to Peter Jones @ RedHat (If you ar
I mean you need a PCI device with a UEFI driver that implements FMP to test this. Our Solarflare driver currently does, so I can test this, I've sent two of our NICs to Peter Jones @ RedHat (If you ar
|
By
Tomas Pilar (tpilar)
· #42832
·
|
|
[PATCH v2] OvmfPkg: Use DxeRuntimeCapsuleLib from DxeCapsuleLibFmp in X64 builds
Switching to this library enables capsule support for FMP devices. This will allow testing of FMP for PCI devices using OVMF and PCI passthrough as well as software parts of the FMP API. Simple tests
Switching to this library enables capsule support for FMP devices. This will allow testing of FMP for PCI devices using OVMF and PCI passthrough as well as software parts of the FMP API. Simple tests
|
By
Tomas Pilar (tpilar)
· #42752
·
|
|
[PATCH v1] OvmfPkg: Use DxeRuntimeCapsuleLib from DxeCapsuleLibFmp in X64 builds
The library itself is tiny. The use case you describe is exactly what I am using at the moment. I can imagine that software testing FMP implementation APIs is also something that might be useful. I wi
The library itself is tiny. The use case you describe is exactly what I am using at the moment. I can imagine that software testing FMP implementation APIs is also something that might be useful. I wi
|
By
Tomas Pilar (tpilar)
· #42742
·
|
|
[PATCH v1] OvmfPkg: Use DxeRuntimeCapsuleLib from DxeCapsuleLibFmp in X64 builds
Switching to this library enables capsule support for FMP devices. Simple tests show that a capsule with an embedded driver now updates using CapsuleApp. Cc: Jordan Justen <jordan.l.justen@...>
Switching to this library enables capsule support for FMP devices. Simple tests show that a capsule with an embedded driver now updates using CapsuleApp. Cc: Jordan Justen <jordan.l.justen@...>
|
By
Tomas Pilar (tpilar)
· #42740
·
|
|
OVMF and SMBIOS
Thank you Laszlo, that was incredibly thorough! I should be able to work with this. Cheers, Tom
Thank you Laszlo, that was incredibly thorough! I should be able to work with this. Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #41586
·
|
|
OVMF and SMBIOS
Hi, I am trying to create kvm instance using libvirt and Qemu and OVMF that also has SMBIOS included. My current version of Qemu only supports type 0 and type 1 SMBIOS tables so I specify those. Howev
Hi, I am trying to create kvm instance using libvirt and Qemu and OVMF that also has SMBIOS included. My current version of Qemu only supports type 0 and type 1 SMBIOS tables so I specify those. Howev
|
By
Tomas Pilar (tpilar)
· #41514
·
|
|
iSCSI and iBFT
I was mostly puzzled by the double step. First find a parent device to LoadedImage that support NII. Rather than using that device we will scan all devices to see if any of them has the same NII proto
I was mostly puzzled by the double step. First find a parent device to LoadedImage that support NII. Rather than using that device we will scan all devices to see if any of them has the same NII proto
|
By
Tomas Pilar (tpilar)
· #41274
·
|
|
Help needed in building UEFI qcow2 images
Thanks Andrew, I thought that groups.io is supposed to allow attachments? Anyway snippet below: ---- <domain type='kvm' id='5'> <name>Qemu Test</name> <uuid>6a92c8c3-c6b4-4b57-a164-0a9917eeaf19</uuid>
Thanks Andrew, I thought that groups.io is supposed to allow attachments? Anyway snippet below: ---- <domain type='kvm' id='5'> <name>Qemu Test</name> <uuid>6a92c8c3-c6b4-4b57-a164-0a9917eeaf19</uuid>
|
By
Tomas Pilar (tpilar)
· #41235
·
|
|
Help needed in building UEFI qcow2 images
Hi Pavan, I am currently playing around with setting up a OVMF based test framework myself. You likely need to tell qemu to use OVMF as it’s firmware. I attach my current working libvirt XML file for
Hi Pavan, I am currently playing around with setting up a OVMF based test framework myself. You likely need to tell qemu to use OVMF as it’s firmware. I attach my current working libvirt XML file for
|
By
Tomas Pilar (tpilar)
· #41228
·
|
|
iSCSI and iBFT
Yeah, I just AllocateCopyPool the static struct on heap for each device. I can honestly see how one would assume that a protocol instance would never be installed on more than one handle, same as I as
Yeah, I just AllocateCopyPool the static struct on heap for each device. I can honestly see how one would assume that a protocol instance would never be installed on more than one handle, same as I as
|
By
Tomas Pilar (tpilar)
· #41225
·
|