* [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported @ 2017-11-24 16:20 Julien Grall 2017-11-24 16:20 ` [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes Julien Grall ` (3 more replies) 0 siblings, 4 replies; 11+ messages in thread From: Julien Grall @ 2017-11-24 16:20 UTC (permalink / raw) To: star.zeng, eric.dong, pankaj.bansal, lersek, leif.lindholm Cc: edk2-devel, Julien Grall Hi all, This is another attempt to fix the console issue when using UEFI in Xen guest. This new series is based on Laszlo suggestions on the previous version (see [1]). Cheers, [1] https://lists.01.org/pipermail/edk2-devel/2017-October/016181.html Julien Grall (3): MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported MdeModulePkg/Universal/SerialDxe/SerialIo.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) -- 2.11.0 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes 2017-11-24 16:20 [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall @ 2017-11-24 16:20 ` Julien Grall 2017-11-27 1:49 ` Zeng, Star 2017-11-24 16:20 ` [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes Julien Grall ` (2 subsequent siblings) 3 siblings, 1 reply; 11+ messages in thread From: Julien Grall @ 2017-11-24 16:20 UTC (permalink / raw) To: star.zeng, eric.dong, pankaj.bansal, lersek, leif.lindholm Cc: edk2-devel, Julien Grall Per the UEFIv2.7 spec, EFI_DEVICE_ERROR is returned when the serial device is not functioning correctly. Update the description to avoid confusion. Contributed-under: Tianocore Contribution Agreement 1.1 Signed-off-by: Julien Grall <julien.grall@linaro.org> --- MdeModulePkg/Universal/SerialDxe/SerialIo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Universal/SerialDxe/SerialIo.c b/MdeModulePkg/Universal/SerialDxe/SerialIo.c index 964d0329f4..5946a6e2f3 100644 --- a/MdeModulePkg/Universal/SerialDxe/SerialIo.c +++ b/MdeModulePkg/Universal/SerialDxe/SerialIo.c @@ -265,7 +265,7 @@ SerialReset ( stop bits. @retval EFI_SUCCESS The device was reset. - @retval EFI_DEVICE_ERROR The serial device could not be reset. + @retval EFI_DEVICE_ERROR The serial device is not functioning correctly. **/ EFI_STATUS -- 2.11.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes 2017-11-24 16:20 ` [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes Julien Grall @ 2017-11-27 1:49 ` Zeng, Star 0 siblings, 0 replies; 11+ messages in thread From: Zeng, Star @ 2017-11-27 1:49 UTC (permalink / raw) To: Julien Grall, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org Could you also update the description for EFI_SERIAL_SET_ATTRIBUTES in MdePkg/Include/Protocol/SerialIo.h? That could be done in a separated patch. Thanks, Star -----Original Message----- From: Julien Grall [mailto:julien.grall@linaro.org] Sent: Saturday, November 25, 2017 12:20 AM To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> Subject: [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes Per the UEFIv2.7 spec, EFI_DEVICE_ERROR is returned when the serial device is not functioning correctly. Update the description to avoid confusion. Contributed-under: Tianocore Contribution Agreement 1.1 Signed-off-by: Julien Grall <julien.grall@linaro.org> --- MdeModulePkg/Universal/SerialDxe/SerialIo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Universal/SerialDxe/SerialIo.c b/MdeModulePkg/Universal/SerialDxe/SerialIo.c index 964d0329f4..5946a6e2f3 100644 --- a/MdeModulePkg/Universal/SerialDxe/SerialIo.c +++ b/MdeModulePkg/Universal/SerialDxe/SerialIo.c @@ -265,7 +265,7 @@ SerialReset ( stop bits. @retval EFI_SUCCESS The device was reset. - @retval EFI_DEVICE_ERROR The serial device could not be reset. + @retval EFI_DEVICE_ERROR The serial device is not functioning correctly. **/ EFI_STATUS -- 2.11.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes 2017-11-24 16:20 [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall 2017-11-24 16:20 ` [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes Julien Grall @ 2017-11-24 16:20 ` Julien Grall 2017-11-27 1:50 ` Zeng, Star 2017-11-24 16:20 ` [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall 2017-11-27 1:46 ` [PATCH v2 0/3] " Zeng, Star 3 siblings, 1 reply; 11+ messages in thread From: Julien Grall @ 2017-11-24 16:20 UTC (permalink / raw) To: star.zeng, eric.dong, pankaj.bansal, lersek, leif.lindholm Cc: edk2-devel, Julien Grall SerialSetAttributes is meant to match the behavior of the function EFI_SERIAL_IO_PROTOCOL.SetAttributes() in the UEFI spec (v2.7). This means the function can only return: - EFI_SUCCESS - EFI_INVALID_PARAMETER - EFI_DEVICE_ERROR However the function SerialPortSetAttributes may also validly return EFI_UNSUPPORTED. For instance this is the case of the Xen Console driver. EFI_UNSUPPORTED could be also interpreted as "One or more of the attributes has an unsupported value". So return EFI_INVALID_PARAMETER in that case. Lastly, to prevent another return slipping in the future, all the errors but EFI_INVALID_PARAMETERR and EFI_UNSUPPORTED will return EFI_DEVICE_ERROR. Contributed-under: Tianocore Contribution Agreement 1.1 Signed-off-by: Julien Grall <julien.grall@linaro.org> --- MdeModulePkg/Universal/SerialDxe/SerialIo.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MdeModulePkg/Universal/SerialDxe/SerialIo.c b/MdeModulePkg/Universal/SerialDxe/SerialIo.c index 5946a6e2f3..08b95a4a33 100644 --- a/MdeModulePkg/Universal/SerialDxe/SerialIo.c +++ b/MdeModulePkg/Universal/SerialDxe/SerialIo.c @@ -264,8 +264,9 @@ SerialReset ( value of DefaultStopBits will use the device's default number of stop bits. - @retval EFI_SUCCESS The device was reset. - @retval EFI_DEVICE_ERROR The serial device is not functioning correctly. + @retval EFI_SUCCESS The device was reset. + @retval EFI_INVALID_PARAMETER One or more attributes has an unsupported value. + @retval EFI_DEVICE_ERROR The serial device is not functioning correctly. **/ EFI_STATUS @@ -323,8 +324,10 @@ SerialSetAttributes ( DataBits = OriginalDataBits; StopBits = OriginalStopBits; Status = EFI_SUCCESS; + } else if (Status == EFI_INVALID_PARAMETER || Status == EFI_UNSUPPORTED) { + return EFI_INVALID_PARAMETER; } else { - return Status; + return EFI_DEVICE_ERROR; } } -- 2.11.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes 2017-11-24 16:20 ` [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes Julien Grall @ 2017-11-27 1:50 ` Zeng, Star 0 siblings, 0 replies; 11+ messages in thread From: Zeng, Star @ 2017-11-27 1:50 UTC (permalink / raw) To: Julien Grall, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org, Zeng, Star Could you also update the description for EFI_SERIAL_SET_ATTRIBUTES in MdePkg/Include/Protocol/SerialIo.h? That could be done in a separated patch. + @retval EFI_INVALID_PARAMETER One or more attributes has an unsupported value. Thanks, Star -----Original Message----- From: Julien Grall [mailto:julien.grall@linaro.org] Sent: Saturday, November 25, 2017 12:20 AM To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> Subject: [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes SerialSetAttributes is meant to match the behavior of the function EFI_SERIAL_IO_PROTOCOL.SetAttributes() in the UEFI spec (v2.7). This means the function can only return: - EFI_SUCCESS - EFI_INVALID_PARAMETER - EFI_DEVICE_ERROR However the function SerialPortSetAttributes may also validly return EFI_UNSUPPORTED. For instance this is the case of the Xen Console driver. EFI_UNSUPPORTED could be also interpreted as "One or more of the attributes has an unsupported value". So return EFI_INVALID_PARAMETER in that case. Lastly, to prevent another return slipping in the future, all the errors but EFI_INVALID_PARAMETERR and EFI_UNSUPPORTED will return EFI_DEVICE_ERROR. Contributed-under: Tianocore Contribution Agreement 1.1 Signed-off-by: Julien Grall <julien.grall@linaro.org> --- MdeModulePkg/Universal/SerialDxe/SerialIo.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MdeModulePkg/Universal/SerialDxe/SerialIo.c b/MdeModulePkg/Universal/SerialDxe/SerialIo.c index 5946a6e2f3..08b95a4a33 100644 --- a/MdeModulePkg/Universal/SerialDxe/SerialIo.c +++ b/MdeModulePkg/Universal/SerialDxe/SerialIo.c @@ -264,8 +264,9 @@ SerialReset ( value of DefaultStopBits will use the device's default number of stop bits. - @retval EFI_SUCCESS The device was reset. - @retval EFI_DEVICE_ERROR The serial device is not functioning correctly. + @retval EFI_SUCCESS The device was reset. + @retval EFI_INVALID_PARAMETER One or more attributes has an unsupported value. + @retval EFI_DEVICE_ERROR The serial device is not functioning correctly. **/ EFI_STATUS @@ -323,8 +324,10 @@ SerialSetAttributes ( DataBits = OriginalDataBits; StopBits = OriginalStopBits; Status = EFI_SUCCESS; + } else if (Status == EFI_INVALID_PARAMETER || Status == EFI_UNSUPPORTED) { + return EFI_INVALID_PARAMETER; } else { - return Status; + return EFI_DEVICE_ERROR; } } -- 2.11.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-24 16:20 [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall 2017-11-24 16:20 ` [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes Julien Grall 2017-11-24 16:20 ` [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes Julien Grall @ 2017-11-24 16:20 ` Julien Grall 2017-11-27 1:53 ` Zeng, Star 2017-11-27 1:46 ` [PATCH v2 0/3] " Zeng, Star 3 siblings, 1 reply; 11+ messages in thread From: Julien Grall @ 2017-11-24 16:20 UTC (permalink / raw) To: star.zeng, eric.dong, pankaj.bansal, lersek, leif.lindholm Cc: edk2-devel, Julien Grall After commit 91cc526b15 "MdeModulePkg/SerialDxe: Fix not able to change serial attributes", serial is initialized using the reset method that will call SetAttributes. However, SetAttributes may return EFI_INVALID_PARAMETER when a driver does not support some parameters. This will be propated by the reset function and lead to UEFI failing to get the console setup. For instance, this is the case when using the Xen console driver. Fix it by instropecting the result and return EFI_SUCCESS when the SetAttributes report an invalid parameter (i.e EFI_INVALID_PARAMETER). Contributed-under: Tianocore Contribution Agreement 1.1 Signed-off-by: Julien Grall <julien.grall@linaro.org> --- MdeModulePkg/Universal/SerialDxe/SerialIo.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MdeModulePkg/Universal/SerialDxe/SerialIo.c b/MdeModulePkg/Universal/SerialDxe/SerialIo.c index 08b95a4a33..53d2785fed 100644 --- a/MdeModulePkg/Universal/SerialDxe/SerialIo.c +++ b/MdeModulePkg/Universal/SerialDxe/SerialIo.c @@ -239,6 +239,15 @@ SerialReset ( (EFI_STOP_BITS_TYPE) This->Mode->StopBits ); + // + // The serial device may not support some of the attributes. To prevent + // later failure, always return EFI_SUCCESS when SetAttributes is returning + // EFI_INVALID_PARAMETER. + // + if (Status == EFI_INVALID_PARAMETER) { + return EFI_SUCCESS; + } + return Status; } -- 2.11.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-24 16:20 ` [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall @ 2017-11-27 1:53 ` Zeng, Star 0 siblings, 0 replies; 11+ messages in thread From: Zeng, Star @ 2017-11-27 1:53 UTC (permalink / raw) To: Julien Grall, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org, Zeng, Star Typos in commit log? Propated -> propagated Instropecting -> introspecting Thanks, Star -----Original Message----- From: Julien Grall [mailto:julien.grall@linaro.org] Sent: Saturday, November 25, 2017 12:21 AM To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> Subject: [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported After commit 91cc526b15 "MdeModulePkg/SerialDxe: Fix not able to change serial attributes", serial is initialized using the reset method that will call SetAttributes. However, SetAttributes may return EFI_INVALID_PARAMETER when a driver does not support some parameters. This will be propated by the reset function and lead to UEFI failing to get the console setup. For instance, this is the case when using the Xen console driver. Fix it by instropecting the result and return EFI_SUCCESS when the SetAttributes report an invalid parameter (i.e EFI_INVALID_PARAMETER). Contributed-under: Tianocore Contribution Agreement 1.1 Signed-off-by: Julien Grall <julien.grall@linaro.org> --- MdeModulePkg/Universal/SerialDxe/SerialIo.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MdeModulePkg/Universal/SerialDxe/SerialIo.c b/MdeModulePkg/Universal/SerialDxe/SerialIo.c index 08b95a4a33..53d2785fed 100644 --- a/MdeModulePkg/Universal/SerialDxe/SerialIo.c +++ b/MdeModulePkg/Universal/SerialDxe/SerialIo.c @@ -239,6 +239,15 @@ SerialReset ( (EFI_STOP_BITS_TYPE) This->Mode->StopBits ); + // + // The serial device may not support some of the attributes. To prevent + // later failure, always return EFI_SUCCESS when SetAttributes is returning + // EFI_INVALID_PARAMETER. + // + if (Status == EFI_INVALID_PARAMETER) { + return EFI_SUCCESS; + } + return Status; } -- 2.11.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-24 16:20 [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall ` (2 preceding siblings ...) 2017-11-24 16:20 ` [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall @ 2017-11-27 1:46 ` Zeng, Star 2017-11-27 10:39 ` Julien Grall 3 siblings, 1 reply; 11+ messages in thread From: Zeng, Star @ 2017-11-27 1:46 UTC (permalink / raw) To: Julien Grall, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org, Ni, Ruiyu Reviewed-by: Star Zeng <star.zeng@intel.com> with some minor comments in the separated patches. Thanks, Star -----Original Message----- From: Julien Grall [mailto:julien.grall@linaro.org] Sent: Saturday, November 25, 2017 12:20 AM To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> Subject: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Hi all, This is another attempt to fix the console issue when using UEFI in Xen guest. This new series is based on Laszlo suggestions on the previous version (see [1]). Cheers, [1] https://lists.01.org/pipermail/edk2-devel/2017-October/016181.html Julien Grall (3): MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported MdeModulePkg/Universal/SerialDxe/SerialIo.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) -- 2.11.0 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-27 1:46 ` [PATCH v2 0/3] " Zeng, Star @ 2017-11-27 10:39 ` Julien Grall 2017-11-27 10:47 ` Zeng, Star 0 siblings, 1 reply; 11+ messages in thread From: Julien Grall @ 2017-11-27 10:39 UTC (permalink / raw) To: Zeng, Star, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org, Ni, Ruiyu Hi Star, On 27/11/17 01:46, Zeng, Star wrote: > Reviewed-by: Star Zeng <star.zeng@intel.com> with some minor comments in the separated patches. Thank you for the review. I will resend the series with updating the description in the corresponding headers. Would you mind if I keep you reviewed-by? Regards, > > Thanks, > Star > -----Original Message----- > From: Julien Grall [mailto:julien.grall@linaro.org] > Sent: Saturday, November 25, 2017 12:20 AM > To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org > Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> > Subject: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported > > Hi all, > > This is another attempt to fix the console issue when using UEFI in Xen guest. > This new series is based on Laszlo suggestions on the previous version (see [1]). > > Cheers, > > [1] https://lists.01.org/pipermail/edk2-devel/2017-October/016181.html > > > Julien Grall (3): > MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for > SetAttributes > MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes > MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not > supported > > MdeModulePkg/Universal/SerialDxe/SerialIo.c | 18 +++++++++++++++--- > 1 file changed, 15 insertions(+), 3 deletions(-) > > -- > 2.11.0 > -- Julien Grall ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-27 10:39 ` Julien Grall @ 2017-11-27 10:47 ` Zeng, Star 2017-11-27 10:51 ` Zeng, Star 0 siblings, 1 reply; 11+ messages in thread From: Zeng, Star @ 2017-11-27 10:47 UTC (permalink / raw) To: Julien Grall, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org, Ni, Ruiyu, Zeng, Star Sure. :) Thanks, Star -----Original Message----- From: Julien Grall [mailto:julien.grall@linaro.org] Sent: Monday, November 27, 2017 6:39 PM To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Ni, Ruiyu <ruiyu.ni@intel.com> Subject: Re: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Hi Star, On 27/11/17 01:46, Zeng, Star wrote: > Reviewed-by: Star Zeng <star.zeng@intel.com> with some minor comments in the separated patches. Thank you for the review. I will resend the series with updating the description in the corresponding headers. Would you mind if I keep you reviewed-by? Regards, > > Thanks, > Star > -----Original Message----- > From: Julien Grall [mailto:julien.grall@linaro.org] > Sent: Saturday, November 25, 2017 12:20 AM > To: Zeng, Star <star.zeng@intel.com>; Dong, Eric > <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; > leif.lindholm@linaro.org > Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> > Subject: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when > SetAttributes is not supported > > Hi all, > > This is another attempt to fix the console issue when using UEFI in Xen guest. > This new series is based on Laszlo suggestions on the previous version (see [1]). > > Cheers, > > [1] https://lists.01.org/pipermail/edk2-devel/2017-October/016181.html > > > Julien Grall (3): > MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for > SetAttributes > MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes > MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not > supported > > MdeModulePkg/Universal/SerialDxe/SerialIo.c | 18 +++++++++++++++--- > 1 file changed, 15 insertions(+), 3 deletions(-) > > -- > 2.11.0 > -- Julien Grall ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-27 10:47 ` Zeng, Star @ 2017-11-27 10:51 ` Zeng, Star 0 siblings, 0 replies; 11+ messages in thread From: Zeng, Star @ 2017-11-27 10:51 UTC (permalink / raw) To: Julien Grall, Dong, Eric, pankaj.bansal@nxp.com, lersek@redhat.com, leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org, Ni, Ruiyu, Zeng, Star I mean not mind. -----Original Message----- From: Zeng, Star Sent: Monday, November 27, 2017 6:47 PM To: Julien Grall <julien.grall@linaro.org>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Ni, Ruiyu <ruiyu.ni@intel.com>; Zeng, Star <star.zeng@intel.com> Subject: RE: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Sure. :) Thanks, Star -----Original Message----- From: Julien Grall [mailto:julien.grall@linaro.org] Sent: Monday, November 27, 2017 6:39 PM To: Zeng, Star <star.zeng@intel.com>; Dong, Eric <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; leif.lindholm@linaro.org Cc: edk2-devel@lists.01.org; Ni, Ruiyu <ruiyu.ni@intel.com> Subject: Re: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Hi Star, On 27/11/17 01:46, Zeng, Star wrote: > Reviewed-by: Star Zeng <star.zeng@intel.com> with some minor comments in the separated patches. Thank you for the review. I will resend the series with updating the description in the corresponding headers. Would you mind if I keep you reviewed-by? Regards, > > Thanks, > Star > -----Original Message----- > From: Julien Grall [mailto:julien.grall@linaro.org] > Sent: Saturday, November 25, 2017 12:20 AM > To: Zeng, Star <star.zeng@intel.com>; Dong, Eric > <eric.dong@intel.com>; pankaj.bansal@nxp.com; lersek@redhat.com; > leif.lindholm@linaro.org > Cc: edk2-devel@lists.01.org; Julien Grall <julien.grall@linaro.org> > Subject: [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when > SetAttributes is not supported > > Hi all, > > This is another attempt to fix the console issue when using UEFI in Xen guest. > This new series is based on Laszlo suggestions on the previous version (see [1]). > > Cheers, > > [1] https://lists.01.org/pipermail/edk2-devel/2017-October/016181.html > > > Julien Grall (3): > MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for > SetAttributes > MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes > MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not > supported > > MdeModulePkg/Universal/SerialDxe/SerialIo.c | 18 +++++++++++++++--- > 1 file changed, 15 insertions(+), 3 deletions(-) > > -- > 2.11.0 > -- Julien Grall ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-11-27 10:47 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-11-24 16:20 [PATCH v2 0/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall 2017-11-24 16:20 ` [PATCH v2 1/3] MdeModulePkg/SerialDxe: Describe correctly EFI_DEVICE_ERROR for SetAttributes Julien Grall 2017-11-27 1:49 ` Zeng, Star 2017-11-24 16:20 ` [PATCH v2 2/3] MdeModulePkg/SerialDxe: Fix return valued in SerialSetAttributes Julien Grall 2017-11-27 1:50 ` Zeng, Star 2017-11-24 16:20 ` [PATCH v2 3/3] MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported Julien Grall 2017-11-27 1:53 ` Zeng, Star 2017-11-27 1:46 ` [PATCH v2 0/3] " Zeng, Star 2017-11-27 10:39 ` Julien Grall 2017-11-27 10:47 ` Zeng, Star 2017-11-27 10:51 ` Zeng, Star
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox