public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* MdeModulePkg/SerialDxe: SetAttributes() not follow UEFI spec
@ 2018-03-22 11:39 Guo Heyi
  2018-03-22 11:43 ` Guo Heyi
  0 siblings, 1 reply; 5+ messages in thread
From: Guo Heyi @ 2018-03-22 11:39 UTC (permalink / raw)
  To: edk2-devel

Hi folks,

The SetAttributes() interface of generic SerialDxe driver in
MdeModulePkg/Universal does not fully follow UEFI spec. The spec requires to use
default time out value when the input "Timeout" is 0, but the current
implementation will set timeout to 0 directly.  It tries to pass "Timeout" to
SerialPortSetAttributes(), but none of SerialPortLib instances in edk2 tree will
deal with this parameter. What's more, Timeout is actually a software parameter
and is only used in SerialDxe itself, not in SerialPortLib instances, so I think
it makes more sense to set Timeout in SerialDxe directly instead of in
SerialPortLib.

Please advise.

Thanks and regards,

Heyi


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-03-26  1:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-22 11:39 MdeModulePkg/SerialDxe: SetAttributes() not follow UEFI spec Guo Heyi
2018-03-22 11:43 ` Guo Heyi
2018-03-23  0:50   ` Zeng, Star
2018-03-23 14:32     ` Laszlo Ersek
2018-03-26  1:40       ` Zeng, Star

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox