Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 59b4b5017c394a720cb98ce135a67d41791b4d2f
https://github.com/tianocore/edk2/commit/59b4b5017c394a720cb98ce135a67d41791b4d2f
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M
RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.inf
Log Message:
-----------
RedfishPkg: fix RedfishPlatformHostInterfaceLib library class name typo.
PlatformHostInterfaceBmcUsbNicLib is the library instance name not
the class name.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 4fdd5165c15340c40829f766bc0e85b0124cce64
https://github.com/tianocore/edk2/commit/4fdd5165c15340c40829f766bc0e85b0124cce64
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M
RedfishPkg/Library/RedfishPlatformCredentialIpmiLib/RedfishPlatformCredentialIpmiLib.inf
Log Message:
-----------
RedfishPkg: fix RedfishPlatformCredentialLib library class name typo.
RedfishPlatformCredentialIpmiLib is the library instance name not the
class name.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 0f66c2e687fd789c36ad8f9939449954482bfd21
https://github.com/tianocore/edk2/commit/0f66c2e687fd789c36ad8f9939449954482bfd21
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/Include/Library/RedfishCrtLib.h
Log Message:
-----------
RedfishPkg: get rid of unused definitions from RedfishCrtLib.h
It seems that initial implementation of this header file is based on
CrtLibSupport.h from CryptoPkg. But uid, euid, gid, egid and sa_family_t
sre not used in RedfishPkg. So remove them.
Also take "true" and "false" definition from MdePkg's LibFdtSupport.h
header file, that also seems based on a header mentioned above.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: d81813368a66c1b27f58ecc68e75d1bc850a3e96
https://github.com/tianocore/edk2/commit/d81813368a66c1b27f58ecc68e75d1bc850a3e96
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c
Log Message:
-----------
RedfishPkg: RedfishPlatformConfigDxe: reduce memory allocations
It's unclear why the new string is allocated as copy of the original
string if its pointer is stored in an array and the original string
is released immediately after the copy is created. All data allocated
in the same pool.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: a87e8505b1509fb00bc586b7e00c884487c4298d
https://github.com/tianocore/edk2/commit/a87e8505b1509fb00bc586b7e00c884487c4298d
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishPkg: RedfishDiscoverDxe: fix memory leak on error path.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 8b59cb79fa4fe704671d1bea70abd89847a1e33f
https://github.com/tianocore/edk2/commit/8b59cb79fa4fe704671d1bea70abd89847a1e33f
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
A RedfishPkg/RedfishConfigHandler/ComponentName.c
M RedfishPkg/RedfishConfigHandler/RedfishConfigHandlerDriver.c
M RedfishPkg/RedfishConfigHandler/RedfishConfigHandlerDriver.h
M RedfishPkg/RedfishConfigHandler/RedfishConfigHandlerDriver.inf
Log Message:
-----------
RedfishPkg: add Component Name protocols to RedfishConfigHandler driver
Currently there is no description for RedfishConfigHandler driver.
This leads to <null string> in the "DRIVER NAME" column of a `drivers`
command for example.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 24de462a9d931de89426ead8524952e3a2816633
https://github.com/tianocore/edk2/commit/24de462a9d931de89426ead8524952e3a2816633
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M
RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.c
Log Message:
-----------
RedfishPkg: add proper initialization of IPMI request
All fields of IPMI_CHANNEL_INFO_CHANNEL_NUMBER union must be
initialized to avoid error condition on BMC side.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 5e2338d3df0c4e837489a9f45419c5c67152a5ad
https://github.com/tianocore/edk2/commit/5e2338d3df0c4e837489a9f45419c5c67152a5ad
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M EmulatorPkg/EmulatorPkg.dec
M
EmulatorPkg/Library/RedfishPlatformCredentialLib/RedfishPlatformCredentialLib.c
M
EmulatorPkg/Library/RedfishPlatformCredentialLib/RedfishPlatformCredentialLib.inf
Log Message:
-----------
EmulatorPkg: fix typo. PcdRedfishServie -> PcdRedfishService
Cc: Nickle Wang <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 9e3de4eee0ab45c2584e7cee931cd1ea598a6c3f
https://github.com/tianocore/edk2/commit/9e3de4eee0ab45c2584e7cee931cd1ea598a6c3f
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M
EmulatorPkg/Library/RedfishPlatformHostInterfaceLib/RedfishPlatformHostInterfaceLib.c
Log Message:
-----------
EmulatorPkg: RedfishPlatformHostInterfaceLib: get rid of unused variable
Cc: Nickle Wang <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 2cd1b439d77b05b94fe174cc83afc0d1f03eafde
https://github.com/tianocore/edk2/commit/2cd1b439d77b05b94fe174cc83afc0d1f03eafde
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishDiscoverDxe: introduce InitInformationData helper function
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 17870bf3f5f9440bd860e15f1f500d5a5b9e0b7d
https://github.com/tianocore/edk2/commit/17870bf3f5f9440bd860e15f1f500d5a5b9e0b7d
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishDiscoverDxe: refine InitInformationData(), remove unnecessary casts
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Cc: Pedro Falcato <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: d1c21f8d557f01cd82e06d6b9b6900dec8e6b373
https://github.com/tianocore/edk2/commit/d1c21f8d557f01cd82e06d6b9b6900dec8e6b373
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishDiscoverDxe: refine InitInformationData() function
Cache size of ASCII string in local variable.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: f8de39afab5358c05938e89f8f9a1c389dd8e88f
https://github.com/tianocore/edk2/commit/f8de39afab5358c05938e89f8f9a1c389dd8e88f
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishDiscoverDxe: add a helper function deallocating string resources.
This patch adds a handy helper function deallocating resources from the
EFI_REDFISH_DISCOVERED_INFORMATION structure instance.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 139887a98988e1169de64a3ac6f29cfebbf88a42
https://github.com/tianocore/edk2/commit/139887a98988e1169de64a3ac6f29cfebbf88a42
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishDiscoverDxe: release resources when refreshing information data
It is required to free previously allocated strings stored in
DiscoveredInstance->Information structure.
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: 91f1ce4e27649e8e6911a505539b137302f1b02d
https://github.com/tianocore/edk2/commit/91f1ce4e27649e8e6911a505539b137302f1b02d
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishDiscoverDxe: handle memory allocation error conditions.
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4625
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Commit: d7d4f09ff815794761f84d06e307001afe6376c4
https://github.com/tianocore/edk2/commit/d7d4f09ff815794761f84d06e307001afe6376c4
Author: Mike Maslenkin <[email protected]>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.c
Log Message:
-----------
RedfishPkg: RedfishDiscoverDxe: add [] brackets to URI for IPv6 addresses
URI is generated based on the RedfishLocation containing an ASCII string
representing the IP address. So, in the case of IPv4 the canonical
representation of an IPv4 address was inserted into the resulting Unicode
string i.e: "http{,s}://X.X.X.X/".
In the case of IPv6, to access resources, the IP address must be specified
in brackets, i.e. the resulting string should look like:
"http{,s}://[X::X:X:X:X]/".
Cc: Nickle Wang <[email protected]>
Cc: Igor Kulchytskyy <[email protected]>
Signed-off-by: Mike Maslenkin <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/58d946393908...d7d4f09ff815
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits