|
including redfish libs results in multiple definitions of symbols
aren't the Base*Libs there in case you want to override existing implementations or implement custom versions of them? I'm pretty sure that's the logic behind it -- its a hack of sorts to try to get O
aren't the Base*Libs there in case you want to override existing implementations or implement custom versions of them? I'm pretty sure that's the logic behind it -- its a hack of sorts to try to get O
|
By
Ethin Probst
· #90034
·
|
|
Status of GSoC 2022 proposal; status of currently implemented functions and protocols related to USB and USB audio
Just inquiring if anyone noticed this. I can see how it'd get lost in the noise -- I just haven't heard anything since my initial feedback for my proposal. (Or if someone did see this I probably misse
Just inquiring if anyone noticed this. I can see how it'd get lost in the noise -- I just haven't heard anything since my initial feedback for my proposal. (Or if someone did see this I probably misse
|
By
Ethin Probst
· #89453
·
|
|
Status of GSoC 2022 proposal; status of currently implemented functions and protocols related to USB and USB audio
So this message is a bit of a question and an information dump; if you want me to split this off into two separate discussions that's fine by me. First, I'm writing to inquire about the status of my p
So this message is a bit of a question and an information dump; if you want me to split this off into two separate discussions that's fine by me. First, I'm writing to inquire about the status of my p
|
By
Ethin Probst
· #89239
·
|
|
GSoC Contributor Proposals
Hi Nate, I've submitted my proposal. I ran into some accessibility problems with the "project technologies" part, so there might be random junk there that was added that I couldn't figure out how to g
Hi Nate, I've submitted my proposal. I ran into some accessibility problems with the "project technologies" part, so there might be random junk there that was added that I couldn't figure out how to g
|
By
Ethin Probst
· #88915
·
|
|
Continuation of Audio Output Protocol/UEFI accessibility project from 2021 GSoC
Hi all, I'm writing because I'm considering applying once again for GSoC to continue my work on the audio output subsystem, specifically focusing on either HDA or USB audio. Last year I came incredibl
Hi all, I'm writing because I'm considering applying once again for GSoC to continue my work on the audio output subsystem, specifically focusing on either HDA or USB audio. Last year I came incredibl
|
By
Ethin Probst
· #88891
·
|
|
[RFC] Add parallel hash feature into CryptoPkg.BaseCryptLib.
I think another problem that we need to consider is that to my knowledge, the MP services do not allow for thread scheduling at all. You can run a call back on multiple processors, but that won't incr
I think another problem that we need to consider is that to my knowledge, the MP services do not allow for thread scheduling at all. You can run a call back on multiple processors, but that won't incr
|
By
Ethin Probst
· #80209
·
|
|
Using linked lists in EDK II
Hey all, I've come across a situation where I need linked lists but I don't know how to actually use the linked list functionality. Looking at the API and existing uses of it doesn't really help -- it
Hey all, I've come across a situation where I need linked lists but I don't know how to actually use the linked list functionality. Looking at the API and existing uses of it doesn't really help -- it
|
By
Ethin Probst
· #79699
·
|
|
USB isochronous transfers
Hello all, A few days ago Leif determined that the USB DXE does not implement isochronous transfers. This will make USB Audio quite impossible as the audio data endpoint requires isochronous transfers
Hello all, A few days ago Leif determined that the USB DXE does not implement isochronous transfers. This will make USB Audio quite impossible as the audio data endpoint requires isochronous transfers
|
By
Ethin Probst
· #77970
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
Tried this and I still get that invalid handle. Definitely confused where that's coming from.
Tried this and I still get that invalid handle. Definitely confused where that's coming from.
|
By
Ethin Probst
· #77859
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
Thanks, Andrew. So it appears as though only a single handle exists ("AF: DevicePath(..)/Pci(0x1D,0x0)/USB(0x0,0x0)) USBIO") but my app is getting two handles, one of which doesn't actually exist. I s
Thanks, Andrew. So it appears as though only a single handle exists ("AF: DevicePath(..)/Pci(0x1D,0x0)/USB(0x0,0x0)) USBIO") but my app is getting two handles, one of which doesn't actually exist. I s
|
By
Ethin Probst
· #77855
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
Okay, so I just tried dh -v 7EDE4C18 (that was the handle that I'm getting from `HandleBuffer()`) and it says "dh: Handle - '7EDE4C18' not found". So I'm definitely confused because that's what `Handl
Okay, so I just tried dh -v 7EDE4C18 (that was the handle that I'm getting from `HandleBuffer()`) and it says "dh: Handle - '7EDE4C18' not found". So I'm definitely confused because that's what `Handl
|
By
Ethin Probst
· #77853
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
I mean, possible... The code I'm using to initialize the handle buffer is this: ```C EFI_STATUS EFIAPI UefiMain(IN EFI_HANDLE imageHandle, IN EFI_SYSTEM_TABLE* st) { Print(L"Attempting to find USB IO
I mean, possible... The code I'm using to initialize the handle buffer is this: ```C EFI_STATUS EFIAPI UefiMain(IN EFI_HANDLE imageHandle, IN EFI_SYSTEM_TABLE* st) { Print(L"Attempting to find USB IO
|
By
Ethin Probst
· #77852
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
Hey all, So my UsbAudio.efi app has hit a bit of a roadblock. This code: ```C status = st->BootServices->OpenProtocol(handles[i], &gEfiUsbIoProtocolGuid, (void**)&UsbIo, imageHandle, NULL, EFI_OPEN_PR
Hey all, So my UsbAudio.efi app has hit a bit of a roadblock. This code: ```C status = st->BootServices->OpenProtocol(handles[i], &gEfiUsbIoProtocolGuid, (void**)&UsbIo, imageHandle, NULL, EFI_OPEN_PR
|
By
Ethin Probst
· #77850
·
|
|
Update/current status on EFI AOP
Hello all, Since first evaluations are upon us in GSoC 2021, I thought I'd provide an update on the EFI audio output protocol (AOP) and its current status to ensure that we're all on the same page. Cu
Hello all, Since first evaluations are upon us in GSoC 2021, I thought I'd provide an update on the EFI audio output protocol (AOP) and its current status to ensure that we're all on the same page. Cu
|
By
Ethin Probst
· #77702
·
|
|
EFI_AUDIO_OUTPUT_PROTOCOL: assistance with VirtIO initialization
Update: I just realized I'd made a typo -- the unknown request is actually a get_min request.
Update: I just realized I'd made a typo -- the unknown request is actually a get_min request.
|
By
Ethin Probst
· #77455
·
|
|
EFI_AUDIO_OUTPUT_PROTOCOL: assistance with VirtIO initialization
Thank you for all that information, both of you. I didn't realize that VirtIO sound would be so complicated. The specification seemed simple enough -- but, alas, all things seem simple until you actua
Thank you for all that information, both of you. I didn't realize that VirtIO sound would be so complicated. The specification seemed simple enough -- but, alas, all things seem simple until you actua
|
By
Ethin Probst
· #77454
·
|
|
EFI_AUDIO_OUTPUT_PROTOCOL: assistance with VirtIO initialization
The first: I don't know how to retrieve the descriptors on the UEFI API. I've looked at the Chaos Key DXE, if memory serves, or the display port one -- one of the two. One of them contained a ReadDesc
The first: I don't know how to retrieve the descriptors on the UEFI API. I've looked at the Chaos Key DXE, if memory serves, or the display port one -- one of the two. One of them contained a ReadDesc
|
By
Ethin Probst
· #77424
·
|
|
EFI_AUDIO_OUTPUT_PROTOCOL: assistance with VirtIO initialization
Hi all, So Leif and I have been working on USB Audio but we've run into a snag. We've encountered a problem -- neither of us knows enough about USB to figure out how to get the class-specific AC inter
Hi all, So Leif and I have been working on USB Audio but we've run into a snag. We've encountered a problem -- neither of us knows enough about USB to figure out how to get the class-specific AC inter
|
By
Ethin Probst
· #77382
·
|
|
Help with debugging
Thanks for that tip! Unfortunately, the EFI shell (or, more accurately, the way that the EFI console handles input) makes the way I use it a bit difficult. Since I use a screen reader, I use -nographi
Thanks for that tip! Unfortunately, the EFI shell (or, more accurately, the way that the EFI console handles input) makes the way I use it a bit difficult. Since I use a screen reader, I use -nographi
|
By
Ethin Probst
· #77003
·
|
|
Help with debugging
Yeah, maybe. Now I just have to figure out where to even begin with USB audio. The specs aren't useful in determining where to begin -- or at least they aren't from my POV (though that might just be m
Yeah, maybe. Now I just have to figure out where to even begin with USB audio. The specs aren't useful in determining where to begin -- or at least they aren't from my POV (though that might just be m
|
By
Ethin Probst
· #76426
·
|