29.06.2010 09:55, anders@jenbo.dk wrote:
NVIDIA based boards are not supported as NVIDIA isn't providing documentation.
So in what way was made support of ck804/mcp55? Reversing original BIOS?
Irc_tables can be generated using a tool in the utils folder. Devicetree is basically that you get from lspci -tvnn an superiotool.
Mvh Anders
Thanks. Still have question about K10/K8 initialization routines - can they be combined in one BIOS?
On 29.06.2010 12:11, Andrew wrote:
29.06.2010 09:55, anders@jenbo.dk wrote:
NVIDIA based boards are not supported as NVIDIA isn't providing documentation.
So in what way was made support of ck804/mcp55? Reversing original BIOS?
ck804/mcp55 support code was written by Yinghai Lu who had docs under NDA. Yinghai Lu has changed employers since then, and does not have access to the docs anymore. No coreboot developer ever had docs for Nvidia chipsets other than ck804/mcp55. Maybe someone else still has NDA access to mcp55 docs, but I doubt it.
Still have question about K10/K8 initialization routines - can they be combined in one BIOS?
In theory, yes. I don't know about the current state.
Regards, Carl-Daniel
Am 29.06.2010 12:23, schrieb Carl-Daniel Hailfinger:
On 29.06.2010 12:11, Andrew wrote:
Still have question about K10/K8 initialization routines - can they be combined in one BIOS?
In theory, yes. I don't know about the current state.
Build a tinybootblock image with a custom bootblock routine (in addition to simple and fallback/normal), which selects romstage by looking at the CPUID and two romstage/ramstage pairs (one for k8, one for Fam10)
Patrick
I think it was some one with in AMD who had access to the NDA documentations for those two chips, it was a lucky coincident and it is not likely to happen again.
-Anders
tir, 29 06 2010 kl. 13:11 +0300, skrev Andrew:
29.06.2010 09:55, anders@jenbo.dk wrote:
NVIDIA based boards are not supported as NVIDIA isn't providing documentation.
So in what way was made support of ck804/mcp55? Reversing original BIOS?
Irc_tables can be generated using a tool in the utils folder. Devicetree is basically that you get from lspci -tvnn an superiotool.
Mvh Anders
Thanks. Still have question about K10/K8 initialization routines - can they be combined in one BIOS?
29.06.2010 23:17, Anders Jenbo пишет:
I think it was some one with in AMD who had access to the NDA documentations for those two chips, it was a lucky coincident and it is not likely to happen again.
-Anders
You don't need to rewrite low-level routines for K8/K10(K10.5); it's enough to make generic AMD meminit, that checks CPUID, and then decides what code must be executed.
Was thlking about the nvidia chips :), but i can see how that was unclear.
-Anders
tir, 29 06 2010 kl. 23:32 +0300, skrev Andrew:
29.06.2010 23:17, Anders Jenbo пишет:
I think it was some one with in AMD who had access to the NDA documentations for those two chips, it was a lucky coincident and it is not likely to happen again.
-Anders
You don't need to rewrite low-level routines for K8/K10(K10.5); it's enough to make generic AMD meminit, that checks CPUID, and then decides what code must be executed.