[coreboot] r593 -
Peter Stuge
peter at stuge.se
Fri Feb 15 03:01:17 CET 2008
On Thu, Feb 14, 2008 at 05:48:01PM -0800, ron minnich wrote:
> This is not signed off yet, but is close.
>
> It also boots qemu just fine, which is a good sign.
Great!
> Note that from now on, to pull a constructor into the coreboot
> image and make it available, some dts somewhere has to name it.
I think this is a very safe and reasonable behavior. :)
> I am almost certain we can now completely remove all the domainid,
> pciid, and such ugly stuff.
> Comments welcome.
Please do those removes in the same patch.
(And some are..)
> +++ southbridge/amd/cs5536/dts (working copy)
> @@ -19,8 +19,7 @@
> */
>
> {
> - constructor = "cs5536_constructors";
> - pciid = "PCI_VENDOR_ID_AMD,PCI_DEVICE_ID_AMD_CS5536_ISA";
..like here. \o/
> +++ northbridge/amd/geodelx/domain (working copy)
> @@ -19,7 +19,6 @@
> */
>
> {
> - constructor = "geodelx_north_constructors";
> - domainid = "PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LXBRIDGE";
..and here.
> +++ northbridge/intel/i440bxemulation/domain (working copy)
> @@ -20,6 +20,6 @@
>
> {
> ramsize = "128";
> - constructor = "i440bx_constructors";
> + constructor = "i440bx_domain";
> domainid = "0x8086, 0x7190";
..but not here.
> if (!strncmp(tree->name, "lpc", 3)){
> - fprintf(f, "\t.path = {.type=DEVICE_PATH_SUPERIO,.u={.superio={.iobase=%s}}},\n",
> + fprintf(f, "\t.path = {.type=DEVICE_PATH_LPC,.u={.lpc={.iobase=%s}}},\n",
> path);
> }
So the LPC/SUPERIO thing got in the middle of this.
Please have those changes be a separate patch.
Looks very good!
//Peter
More information about the coreboot
mailing list