Difference between revisions of "Board:jetway/nf81-t56n-lf"

From coreboot
Jump to navigation Jump to search
Line 8: Line 8:
* superio not controlling fan - fix known, patch WIP!
* superio not controlling fan - fix known, patch WIP!
* suspend/resume could do with some work to clean up nasty warnings.. (Fix ACPI).
* suspend/resume could do with some work to clean up nasty warnings.. (Fix ACPI).
* some werid AGESA issue affects a number of boards
=== pcie 06.0 bridge hang issue ===


The pcie 06.0 bridge hang issue is the primary remaining issue.
The pcie 06.0 bridge hang issue is the primary remaining issue.
Line 56: Line 59:
  * acpi/routing.asl
  * acpi/routing.asl
  * mptable.c
  * mptable.c
=== weird AGESA issue ===
The function call goes something like this; In
mainboard/jetway/nf81-t56n-lf/agesawrapper.c
the function
UINT32 agesawrapper_amdinitpost(VOID)
calls
status = AmdInitPost ((AMD_POST_PARAMS *)AmdParamStruct.NewStructPtr);
this returns a error code of
AGESA_WARNING = 0x4
this triggers
if(status != AGESA_SUCCESS) agesawrapper_amdreadeventlog();
giving the resulting message:
EventLog:      EventClass = 2, EventInfo = 8040100.
...
grep'ing we have that:
AGESA.h:#define CPU_ERROR_HEAP_BUFFER_HANDLE_IS_NOT_PRESENT    0x08040100ul
However tracing the call back to where '''AGESA_WARNING''' is set goes back to:
vendor/amd/agesa/f14/Proc/Mem/Main/mmflow.c
line '''290''' here:
Retval = NBPtr[Die].MCTPtr->ErrCode;
with '''Die=0'''.


== Status ==
== Status ==

Revision as of 13:42, 26 March 2014