aboutsummaryrefslogtreecommitdiff
path: root/src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2017-07-18 16:27:38 +0300
committerKyösti Mälkki <kyosti.malkki@gmail.com>2019-11-25 09:47:19 +0000
commita9b1a72a8f3e2aa968180fb7cb76b0441d6bb0df (patch)
tree226758178633847e23abc5bcb476b00ad0043296 /src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c
parent2c3d91c9c8f0cf648ef4c2d8cb7d719433a9d9fe (diff)
binaryPI: Remove FieldAccessors.[ch]
SAGE brought these in outside AGESA specifications and they had some ill semantics. They were already removed from StoneyRidge. Change-Id: I59d0c450583b2ff58031c127aae881d1f3799338 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37174 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Diffstat (limited to 'src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c')
-rw-r--r--src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c73
1 files changed, 0 insertions, 73 deletions
diff --git a/src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c b/src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c
index cb2f7f69f5..a4eef5ad86 100644
--- a/src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c
+++ b/src/vendorcode/amd/pi/00660F01/binaryPI/AGESA.c
@@ -42,7 +42,6 @@
// TODO This list needs to be pruned of anything that is not API
#include "AGESA.h"
#include "agesawrapper.h"
-#include "FieldAccessors.h"
#include "AcpiLib.h"
#include "FchCommonCfg.h"
#include "Fch.h"
@@ -401,75 +400,3 @@ FchInitS3LateRestore (
Dispatcher = module->ModuleDispatcher;
Dispatcher(FchDataPtr);
}
-
-/**********************************************************************
- * Interface call: AmdSetValue
- **********************************************************************/
-AGESA_STATUS
-AmdSetValue (
- IN CONST AGESA_FIELD_NAME name,
- IN OUT VOID* value,
- IN UINT32 size
- )
-{
- AGESA_STATUS status = AGESA_UNSUPPORTED;
-
- MODULE_ENTRY Dispatcher = NULL;
- const AMD_MODULE_HEADER* module = agesawrapper_locate_module(ModuleIdentifier);
-
- AMD_ACCESSOR_PARAMS AccessorParams = {};
-
- if (!module) return status;
- Dispatcher = module->ModuleDispatcher;
-
- AccessorParams.StdHeader.AltImageBasePtr = 0;
- AccessorParams.StdHeader.CalloutPtr = NULL;
- AccessorParams.StdHeader.Func = AMD_SET_VALUE;
- AccessorParams.StdHeader.ImageBasePtr = 0;
-
- AccessorParams.AllocationMethod = ByHost;
- AccessorParams.FieldName = name;
- AccessorParams.FieldValue = value;
- AccessorParams.FieldSize = size;
-
- status = Dispatcher(&AccessorParams);
- return status;
-}
-
-/**********************************************************************
- * Interface call: AmdGetValue
- **********************************************************************/
-AGESA_STATUS
-AmdGetValue (
- IN CONST AGESA_FIELD_NAME name,
- IN OUT VOID** value,
- IN UINT32 size
- )
-{
- AGESA_STATUS status = AGESA_UNSUPPORTED;
-
- MODULE_ENTRY Dispatcher = NULL;
- const AMD_MODULE_HEADER* module = agesawrapper_locate_module(ModuleIdentifier);
-
- AMD_ACCESSOR_PARAMS AccessorParams = {};
-
- if (!module) return status;
- Dispatcher = module->ModuleDispatcher;
-
- AccessorParams.StdHeader.AltImageBasePtr = 0;
- AccessorParams.StdHeader.CalloutPtr = NULL;
- AccessorParams.StdHeader.Func = AMD_GET_VALUE;
- AccessorParams.StdHeader.ImageBasePtr = 0;
-
- AccessorParams.AllocationMethod = ByHost;
- AccessorParams.FieldName = name;
- AccessorParams.FieldValue = *value;
- AccessorParams.FieldSize = size;
-
- status = Dispatcher(&AccessorParams);
-
- *value = AccessorParams.FieldValue;
- size = AccessorParams.FieldSize;
-
- return status;
-}