[coreboot] Fwd: Denverton: NVMe not detected when serial console logs are disabled

2021-08-16 Thread Sumo
Hi Paul,

When logs are (almost) disabled the error isn't shown, so if I add the
delay with logs disabled the log output will have almost no difference at
all.

Following are the logs, including a log with Coreboot debug enabled + no
delay. For all logs FSP loglevel is set to NoDebug:
- nvme-err.log : no delay; coreboot debug_level=Error; NVMe error: at the
end of the log is shown the error in the UEFI FW:
  ERROR: C4002:V02010007 I0 93B80004-9FB3-11D4-9A3A-0090273FC14D
7E90A998;
- nvme-ok-delay.log : 20ms delay; coreboot debug_level=Error; NVMe ok;
- nvme-ok.log : no delay; coreboot debug_level=Spew; NVMe ok: the coreboot
log output is enough to make NVMe work properly;

The NVMe is in the root port 00:0b.0, it is shown as 04:00.0

Thanks,
Sumo

On Mon, Aug 16, 2021 at 2:57 PM Paul Menzel  wrote:

> Dear Sumo,
>
>
> Am 16.08.21 um 18:38 schrieb Sumo:
>
> > The NVMe is not detected when serial console logs are disabled, I mean by
> > setting both Coreboot log_level=Error (or less) and FSP
> > PcdFspDebugPrintErrorLevel=NoDebug. Looks like the enumeration fails then
> > further on the device is not listed in the UEFI FW (same issue shown in
> > either CorebootPayloadPkg or UefiPayloadPkg). When Linux boots the device
> > appears normally.
> >
> > The problem is fixed by adding a small delay inside dev_enumerate() - a
> > 20ms delay at the very beginning of the function is enough. I'm wondering
> > if there is a better solution for this, the device is already defined in
> > the devicetree.cb (set as on). Maybe coreboot is too fast and the NVMe is
> > still booting up - or the PCIe link is still training, not sure. Coreboot
> > doesn't retry if the device is not detected right away?
>
> Please share the logs without and with the delay.
>
>
> Kind regards,
>
> Paul
>


nvme-ok.log
Description: Binary data


nvme-err.log
Description: Binary data


nvme-ok-delay.log
Description: Binary data
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: A different lapic number in devicetree.cb needed for CPU with the same SKU and steping (Intel Atom C3538).

2021-08-16 Thread Дмитрий Понаморев
Hi Sumo,


>  ... It’s also possible (but not confirmed) that for a particular SKU
> (other than 16-core SKUs), it might not be consistent between parts
> I can confirm this, I have two C3558 SoC's with first core different APID
> ID's...
>

I can confirm it too for C3338, C3538.

Do you think I can submit my patch (see previous discussions) or do we have
> a better solution?
>

Your patch works great for me ( for C3338, C3538, C3758, C3958).
Thanks again! (from this thread:
https://mail.coreboot.org/hyperkitty/list/coreboot@coreboot.org/thread/MCRPRU7ETWDJFG7RQPFYPOTICCJLT4SL/#FTE6TVQU5VCZMJTBE2NFNC2AME5A7PBB
)






пн, 16 авг. 2021 г. в 20:58, Sumo :

> Hi Jay,
>
> >  ... It’s also possible (but not confirmed) that for a particular SKU
> (other than 16-core SKUs), it might not be consistent between parts
> I can confirm this, I have two C3558 SoC's with first core different APID
> ID's...
>
> Do you think I can submit my patch (see previous discussions) or do we
> have a better solution?
>
> Kind regards,
> Sumo
>
> On Mon, Aug 16, 2021 at 1:45 PM Jay Talbott <
> jaytalb...@sysproconsulting.com> wrote:
>
>> Unfortunately, for the Denverton SoC (C3000 series), the APIC ID of the
>> first core is not always the same. For 16-core SKUs, it’s always 0, but for
>> SKUs with a lower number of cores, it may be a different number. It’s also
>> possible (but not confirmed) that for a particular SKU (other than 16-core
>> SKUs), it might not be consistent between parts. The solution is to
>> basically ignore the value in devicetree and use the actual APIC ID from
>> the first core.
>>
>>
>>
>> - Jay
>>
>>
>>
>> *From:* Sumo [mailto:kingsu...@gmail.com]
>> *Sent:* Monday, August 16, 2021 9:15 AM
>> *To:* Nico Huber
>> *Cc:* Дмитрий Понаморев; Coreboot
>> *Subject:* [coreboot] Re: A different lapic number in devicetree.cb
>> needed for CPU with the same SKU and steping (Intel Atom C3538).
>>
>>
>>
>> Hi,
>>
>>
>>
>> > have you tried omitting the `device lapic` line from the devicetree?
>>
>> I have tested this, in this case Linux shows only one processor core.
>> Therefore the 'device lapic' line is really needed...
>>
>>
>>
>> I can submit that Local APIC Fixup patch to gerrit but I'm not sure if
>> this is really the best solution.
>>
>>
>>
>> Kind regards,
>>
>> Sumo
>>
>>
>>
>>
>>
>> On Wed, Oct 7, 2020 at 6:35 PM Nico Huber  wrote:
>>
>> Hi,
>>
>> have you tried omitting the `device lapic` line from the devicetree?
>> It would only matter if there is configuration associated with it, but
>> I can't see anything like that for `intel/harcuvar`.
>>
>> What happens is that this `device lapic` line in the devicetree becomes
>> an entry in a list at runtime. This list is later filled with the actual
>> cores present. If any of the actual cores has the same APIC id as given
>> in the devicetree, no additional entry is added for this core. However
>> if none of the actual cores has that id, the original entry is left
>> blindly in the list, causing coreboot to report the spurious, fifth
>> core.
>>
>> On 07.10.20 21:27, dponamo...@gmail.com wrote:
>> > Thank you so much Javier Galindo!
>> >
>> > Sorry for not finding this case myself ...
>> > I checked it on the motherboard with lapic #4 - everything works as it
>> should.
>> > Tomorrow I'll check it on the motherboard with lapic #0.
>> > I wish I could understand how this magic works :)! lapic 0xbeef .
>>
>> It's kind of a wildcard that gets replaced with the number found in the
>> hardware. Nothing too special but probably unnecessary.
>>
>> Nico
>> ___
>> coreboot mailing list -- coreboot@coreboot.org
>> To unsubscribe send an email to coreboot-le...@coreboot.org
>>
>>
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: A different lapic number in devicetree.cb needed for CPU with the same SKU and steping (Intel Atom C3538).

2021-08-16 Thread Sumo
Hi Jay,

>  ... It’s also possible (but not confirmed) that for a particular SKU
(other than 16-core SKUs), it might not be consistent between parts
I can confirm this, I have two C3558 SoC's with first core different APID
ID's...

Do you think I can submit my patch (see previous discussions) or do we have
a better solution?

Kind regards,
Sumo

On Mon, Aug 16, 2021 at 1:45 PM Jay Talbott 
wrote:

> Unfortunately, for the Denverton SoC (C3000 series), the APIC ID of the
> first core is not always the same. For 16-core SKUs, it’s always 0, but for
> SKUs with a lower number of cores, it may be a different number. It’s also
> possible (but not confirmed) that for a particular SKU (other than 16-core
> SKUs), it might not be consistent between parts. The solution is to
> basically ignore the value in devicetree and use the actual APIC ID from
> the first core.
>
>
>
> - Jay
>
>
>
> *From:* Sumo [mailto:kingsu...@gmail.com]
> *Sent:* Monday, August 16, 2021 9:15 AM
> *To:* Nico Huber
> *Cc:* Дмитрий Понаморев; Coreboot
> *Subject:* [coreboot] Re: A different lapic number in devicetree.cb
> needed for CPU with the same SKU and steping (Intel Atom C3538).
>
>
>
> Hi,
>
>
>
> > have you tried omitting the `device lapic` line from the devicetree?
>
> I have tested this, in this case Linux shows only one processor core.
> Therefore the 'device lapic' line is really needed...
>
>
>
> I can submit that Local APIC Fixup patch to gerrit but I'm not sure if
> this is really the best solution.
>
>
>
> Kind regards,
>
> Sumo
>
>
>
>
>
> On Wed, Oct 7, 2020 at 6:35 PM Nico Huber  wrote:
>
> Hi,
>
> have you tried omitting the `device lapic` line from the devicetree?
> It would only matter if there is configuration associated with it, but
> I can't see anything like that for `intel/harcuvar`.
>
> What happens is that this `device lapic` line in the devicetree becomes
> an entry in a list at runtime. This list is later filled with the actual
> cores present. If any of the actual cores has the same APIC id as given
> in the devicetree, no additional entry is added for this core. However
> if none of the actual cores has that id, the original entry is left
> blindly in the list, causing coreboot to report the spurious, fifth
> core.
>
> On 07.10.20 21:27, dponamo...@gmail.com wrote:
> > Thank you so much Javier Galindo!
> >
> > Sorry for not finding this case myself ...
> > I checked it on the motherboard with lapic #4 - everything works as it
> should.
> > Tomorrow I'll check it on the motherboard with lapic #0.
> > I wish I could understand how this magic works :)! lapic 0xbeef .
>
> It's kind of a wildcard that gets replaced with the number found in the
> hardware. Nothing too special but probably unnecessary.
>
> Nico
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
>
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Denverton: NVMe not detected when serial console logs are disabled

2021-08-16 Thread Paul Menzel

Dear Sumo,


Am 16.08.21 um 18:38 schrieb Sumo:


The NVMe is not detected when serial console logs are disabled, I mean by
setting both Coreboot log_level=Error (or less) and FSP
PcdFspDebugPrintErrorLevel=NoDebug. Looks like the enumeration fails then
further on the device is not listed in the UEFI FW (same issue shown in
either CorebootPayloadPkg or UefiPayloadPkg). When Linux boots the device
appears normally.

The problem is fixed by adding a small delay inside dev_enumerate() - a
20ms delay at the very beginning of the function is enough. I'm wondering
if there is a better solution for this, the device is already defined in
the devicetree.cb (set as on). Maybe coreboot is too fast and the NVMe is
still booting up - or the PCIe link is still training, not sure. Coreboot
doesn't retry if the device is not detected right away?


Please share the logs without and with the delay.


Kind regards,

Paul
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: A different lapic number in devicetree.cb needed for CPU with the same SKU and steping (Intel Atom C3538).

2021-08-16 Thread Дмитрий Понаморев
The solution to this problem has already been discussed here. You just need
to replace in the file devicetree.cb  "lapic 4" to  "lapic 0xbeef".




*device cpu_cluster 0 on#device lapic 4 on enddevice lapic 0xbeef
on end #NOTE: correct Local APIC ID is set in in dev_enumerate() end*

This works for two cores (C3338), quad cores (C3538), eight cores, twelve
cores, and 16 cores  - I've tested this.

пн, 16 авг. 2021 г. в 19:45, Jay Talbott :

> Unfortunately, for the Denverton SoC (C3000 series), the APIC ID of the
> first core is not always the same. For 16-core SKUs, it’s always 0, but for
> SKUs with a lower number of cores, it may be a different number. It’s also
> possible (but not confirmed) that for a particular SKU (other than 16-core
> SKUs), it might not be consistent between parts. The solution is to
> basically ignore the value in devicetree and use the actual APIC ID from
> the first core.
>
>
>
> - Jay
>
>
>
> *From:* Sumo [mailto:kingsu...@gmail.com]
> *Sent:* Monday, August 16, 2021 9:15 AM
> *To:* Nico Huber
> *Cc:* Дмитрий Понаморев; Coreboot
> *Subject:* [coreboot] Re: A different lapic number in devicetree.cb
> needed for CPU with the same SKU and steping (Intel Atom C3538).
>
>
>
> Hi,
>
>
>
> > have you tried omitting the `device lapic` line from the devicetree?
>
> I have tested this, in this case Linux shows only one processor core.
> Therefore the 'device lapic' line is really needed...
>
>
>
> I can submit that Local APIC Fixup patch to gerrit but I'm not sure if
> this is really the best solution.
>
>
>
> Kind regards,
>
> Sumo
>
>
>
>
>
> On Wed, Oct 7, 2020 at 6:35 PM Nico Huber  wrote:
>
> Hi,
>
> have you tried omitting the `device lapic` line from the devicetree?
> It would only matter if there is configuration associated with it, but
> I can't see anything like that for `intel/harcuvar`.
>
> What happens is that this `device lapic` line in the devicetree becomes
> an entry in a list at runtime. This list is later filled with the actual
> cores present. If any of the actual cores has the same APIC id as given
> in the devicetree, no additional entry is added for this core. However
> if none of the actual cores has that id, the original entry is left
> blindly in the list, causing coreboot to report the spurious, fifth
> core.
>
> On 07.10.20 21:27, dponamo...@gmail.com wrote:
> > Thank you so much Javier Galindo!
> >
> > Sorry for not finding this case myself ...
> > I checked it on the motherboard with lapic #4 - everything works as it
> should.
> > Tomorrow I'll check it on the motherboard with lapic #0.
> > I wish I could understand how this magic works :)! lapic 0xbeef .
>
> It's kind of a wildcard that gets replaced with the number found in the
> hardware. Nothing too special but probably unnecessary.
>
> Nico
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
>
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: A different lapic number in devicetree.cb needed for CPU with the same SKU and steping (Intel Atom C3538).

2021-08-16 Thread Jay Talbott
Unfortunately, for the Denverton SoC (C3000 series), the APIC ID of the first 
core is not always the same. For 16-core SKUs, it’s always 0, but for SKUs with 
a lower number of cores, it may be a different number. It’s also possible (but 
not confirmed) that for a particular SKU (other than 16-core SKUs), it might 
not be consistent between parts. The solution is to basically ignore the value 
in devicetree and use the actual APIC ID from the first core.

 

- Jay

 

From: Sumo [mailto:kingsu...@gmail.com] 
Sent: Monday, August 16, 2021 9:15 AM
To: Nico Huber
Cc: Дмитрий Понаморев; Coreboot
Subject: [coreboot] Re: A different lapic number in devicetree.cb needed for 
CPU with the same SKU and steping (Intel Atom C3538).

 

Hi,

 

> have you tried omitting the `device lapic` line from the devicetree?

I have tested this, in this case Linux shows only one processor core. Therefore 
the 'device lapic' line is really needed...

 

I can submit that Local APIC Fixup patch to gerrit but I'm not sure if this is 
really the best solution.

 

Kind regards,

Sumo

 

 

On Wed, Oct 7, 2020 at 6:35 PM Nico Huber  wrote:

Hi,

have you tried omitting the `device lapic` line from the devicetree?
It would only matter if there is configuration associated with it, but
I can't see anything like that for `intel/harcuvar`.

What happens is that this `device lapic` line in the devicetree becomes
an entry in a list at runtime. This list is later filled with the actual
cores present. If any of the actual cores has the same APIC id as given
in the devicetree, no additional entry is added for this core. However
if none of the actual cores has that id, the original entry is left
blindly in the list, causing coreboot to report the spurious, fifth
core.

On 07.10.20 21:27, dponamo...@gmail.com wrote:
> Thank you so much Javier Galindo!
>
> Sorry for not finding this case myself ...
> I checked it on the motherboard with lapic #4 - everything works as it should.
> Tomorrow I'll check it on the motherboard with lapic #0.
> I wish I could understand how this magic works :)! lapic 0xbeef .

It's kind of a wildcard that gets replaced with the number found in the
hardware. Nothing too special but probably unnecessary.

Nico
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Denverton: NVMe not detected when serial console logs are disabled

2021-08-16 Thread Sumo
Hi,

The NVMe is not detected when serial console logs are disabled, I mean by
setting both Coreboot log_level=Error (or less) and FSP
PcdFspDebugPrintErrorLevel=NoDebug. Looks like the enumeration fails then
further on the device is not listed in the UEFI FW (same issue shown in
either CorebootPayloadPkg or UefiPayloadPkg). When Linux boots the device
appears normally.

The problem is fixed by adding a small delay inside dev_enumerate() - a
20ms delay at the very beginning of the function is enough. I'm wondering
if there is a better solution for this, the device is already defined in
the devicetree.cb (set as on). Maybe coreboot is too fast and the NVMe is
still booting up - or the PCIe link is still training, not sure. Coreboot
doesn't retry if the device is not detected right away?

Kind regards,
Sumo
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: A different lapic number in devicetree.cb needed for CPU with the same SKU and steping (Intel Atom C3538).

2021-08-16 Thread Sumo
Hi,

> have you tried omitting the `device lapic` line from the devicetree?
I have tested this, in this case Linux shows only one processor core.
Therefore the 'device lapic' line is really needed...

I can submit that Local APIC Fixup patch to gerrit but I'm not sure if this
is really the best solution.

Kind regards,
Sumo


On Wed, Oct 7, 2020 at 6:35 PM Nico Huber  wrote:

> Hi,
>
> have you tried omitting the `device lapic` line from the devicetree?
> It would only matter if there is configuration associated with it, but
> I can't see anything like that for `intel/harcuvar`.
>
> What happens is that this `device lapic` line in the devicetree becomes
> an entry in a list at runtime. This list is later filled with the actual
> cores present. If any of the actual cores has the same APIC id as given
> in the devicetree, no additional entry is added for this core. However
> if none of the actual cores has that id, the original entry is left
> blindly in the list, causing coreboot to report the spurious, fifth
> core.
>
> On 07.10.20 21:27, dponamo...@gmail.com wrote:
> > Thank you so much Javier Galindo!
> >
> > Sorry for not finding this case myself ...
> > I checked it on the motherboard with lapic #4 - everything works as it
> should.
> > Tomorrow I'll check it on the motherboard with lapic #0.
> > I wish I could understand how this magic works :)! lapic 0xbeef .
>
> It's kind of a wildcard that gets replaced with the number found in the
> hardware. Nothing too special but probably unnecessary.
>
> Nico
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Build for F2A85-M Foobared, any ideas?

2021-08-16 Thread Keith Emery

On 16/8/21 8:43 pm, Paul Menzel wrote:
It’s in the path name or logs in the directory I referenced: 
4.13-917-g192177d34d refers to commit hash 192177d34d.
        I've tried both hash's refrencing both sucessfull builds for 
F2A85-M board. I just get:


        error: pathspec '192177d34d' did not match any file(s) known to git
        error: pathspec 'fdfc473380' did not match any file(s) known to git

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Build for F2A85-M Foobared, any ideas?

2021-08-16 Thread Paul Menzel

Dear Keith,


Am 16.08.21 um 12:39 schrieb Keith Emery:
I went one further and just deleted the whole working directory, 
re-cloned coreboot and built using that exact configuration. All to 
little avail.


Please do not leave the other questions/requests unanswered.


How do I go about finding the exact commit that was used in the log?


It’s in the path name or logs in the directory I referenced: 
4.13-917-g192177d34d refers to commit hash 192177d34d.



Kind regards,

Paul


PS: It’s common to interleaved style when replying (on mailing lists).
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Build for F2A85-M Foobared, any ideas?

2021-08-16 Thread Paul Menzel

Dear Keith,


Am 16.08.21 um 09:16 schrieb Keith Emery:

coreboot-4.14-1405-gad08265740-dirty Sun Aug 15 07:12:41 UTC 2021


The dirty flag suggests, you have local changes. Please paste the output 
of `git status` and `git diff`.


Also, please attach `defconfig` generated by `make savedefconfig`, and 
tell us your memory configuration, and test with different DIMM 
combinations.


In January, Idwer uploaded logs from a successful boot to the board 
status repository 
(`asus/f2a85-m/4.13-917-g192177d34d/2021-01-11T01_03_00Z`) [1]. Maybe 
try with that configuration first.



Kind regards,

Paul


[1]: 
https://review.coreboot.org/plugins/gitiles/board-status/+/71278e2819996f2e6b0ac9ff444e5d31b8073677

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Build for F2A85-M Foobared, any ideas?

2021-08-16 Thread Keith Emery
coreboot-4.14-1405-gad08265740-dirty Sun Aug 15 07:12:41 UTC 2021 
bootblock starting (log level: 7)...

CBFS: Found 'fallback/romstage' @0x30e00 size 0x4c910 in mcache @0x00034f7c
BS: bootblock times (exec / console): total (unknown) / 12 ms


coreboot-4.14-1405-gad08265740-dirty Sun Aug 15 07:12:41 UTC 2021 
romstage starting (log level: 7)...

APIC 00: CPU Family_Model = 0663

APIC 00: ** Enter AmdInitReset [00020007]
ASSERTION ERROR: file 'src/drivers/amd/agesa/state_machine.c', line 256
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 332
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/Fch/Interface/InitResetDef.c', line 70
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/Fch/Interface/InitResetDef.c', line 73

Fch OEM config in INIT RESET
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 768
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 817
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 768
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 817
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 768
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 817
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 768
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 817
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/common/amdlib.c', line 926
AmdInitReset() returned AGESA_SUCCESS
APIC 00: Heap in LocalCache (2) at 0x0040
APIC 00: ** Exit  AmdInitReset [00020007]

APIC 00: ** Enter AmdInitEarly [00020002]
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 332
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/Common/CreateStruct.c', line 205
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/Common/AmdInitEarly.c', line 169

ASSERTION ERROR: file 'src/drivers/amd/agesa/state_machine.c', line 256
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 332
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 332
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 332
ASSERTION ERROR: file 'src/vendorcode/amd/agesa/f15tn/Proc/HT/htMain.c', 
line 562
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 483
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 872
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 483
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 872
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 735
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 483
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 261
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 872
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 727
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 728
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 735
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/heapManager.c', line 606
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 483
ASSERTION ERROR: file 
'src/vendorcode/amd/agesa/f15tn/Proc/CPU/cpuGeneralServices.c', line 261
ASSERTION ERROR: file