I think we also need the static.c that is output.

ron


Ok,
#include <device/device.h>
#include <device/pci.h>
#include "/root/src/LinuxBIOSv2/src/superio/NSC/pc97317/chip.h"
#include "/root/src/LinuxBIOSv2/src/northbridge/amd/gx1/chip.h"
#include "/root/src/LinuxBIOSv2/src/mainboard/allwell/stb3036/chip.h"
#include "/root/src/LinuxBIOSv2/src/drivers/pci/onboard/chip.h"
struct device _dev3;
struct device _dev4;
struct device _dev6;
struct device _dev8;
struct device _dev19;
struct device _dev20;
struct device _dev21;
struct device _dev22;
struct device _dev10;
struct device _dev11;
struct device _dev12;
struct device _dev13;
struct device _dev14;
struct device _dev15;
struct device _dev16;
struct device _dev17;
struct device _dev18;
struct mainboard_allwell_stb3036_config mainboard_allwell_stb3036_info_0;
struct device **last_dev_p = &_dev22.next;
struct device dev_root = {
        .ops = &default_dev_ops_root,
        .bus = &dev_root.link[0],
        .path = { .type = DEVICE_PATH_ROOT },
        .enabled = 1,
        .links = 1,
        .on_mainboard = 1,
        .link = {
                [0] = {
                        .dev=&dev_root,
                        .link = 0,
                        .children = &_dev3,
                },
        },
        .chip_ops = &mainboard_allwell_stb3036_ops,
        .chip_info = &mainboard_allwell_stb3036_info_0,
        .next = &_dev3,
};
struct northbridge_amd_gx1_config northbridge_amd_gx1_info_2;
struct device _dev3 = {
        .ops = 0,
        .bus = &dev_root.link[0],
        .path = {.type=DEVICE_PATH_PCI_DOMAIN,.u={.pci_domain={ .domain = 0x0 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .link = {
                [0] = {
                        .link = 0,
                        .dev = &_dev3,
                        .children = &_dev4,
                },
        },
        .links = 1,
        .chip_ops = &northbridge_amd_gx1_ops,
        .chip_info = &northbridge_amd_gx1_info_2,
        .next=&_dev4
};
struct device _dev4 = {
        .ops = 0,
        .bus = &_dev3.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x0,0)}}},
        .enabled = 1,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
        .sibling = &_dev6,
        .chip_ops = &northbridge_amd_gx1_ops,
        .chip_info = &northbridge_amd_gx1_info_2,
        .next=&_dev6
};
struct drivers_pci_onboard_config drivers_pci_onboard_info_5    = {
        .rom_address = 0xfffc0000,
};

struct device _dev6 = {
        .ops = 0,
        .bus = &_dev3.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x9,0)}}},
        .enabled = 1,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
        .sibling = &_dev8,
        .chip_ops = &drivers_pci_onboard_ops,
        .chip_info = &drivers_pci_onboard_info_5,
        .next=&_dev8
};
struct device _dev8 = {
        .ops = 0,
        .bus = &_dev3.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x12,0)}}},
        .enabled = 1,
        .on_mainboard = 1,
        .link = {
                [0] = {
                        .link = 0,
                        .dev = &_dev8,
                        .children = &_dev10,
                },
        },
        .links = 1,
        .next=&_dev10
};
struct superio_NSC_pc97317_config superio_NSC_pc97317_info_9    = {
        .com1 = {115200},
        .com2 = {38400},
};

struct device _dev19 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x12,1)}}},
        .enabled = 0,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
        .sibling = &_dev20,
        .next=&_dev20
};
struct device _dev20 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x12,2)}}},
        .enabled = 1,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
        .sibling = &_dev21,
        .next=&_dev21
};
struct device _dev21 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x12,3)}}},
        .enabled = 0,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
        .sibling = &_dev22,
        .next=&_dev22
};
struct device _dev22 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PCI,.u={.pci={ .devfn = PCI_DEVFN(0x12,4)}}},
        .enabled = 0,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
};
struct device _dev10 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x0 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 3,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0x60},
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x62, .base=0x64},
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IRQ, .index=0x70, .base=0x1},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev11,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev11
};
struct device _dev11 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x1 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 1,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IRQ, .index=0x70, .base=0xc},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev12,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev12
};
struct device _dev12 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x2 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 2,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0x70},
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IRQ, .index=0x70, .base=0x8},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev13,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev13
};
struct device _dev13 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x3 
}}},
        .enabled = 0,
        .on_mainboard = 1,
        .link = {
        },
        .links = 0,
        .sibling = &_dev14,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev14
};
struct device _dev14 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x4 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 2,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0x378},
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IRQ, .index=0x70, .base=0x7},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev15,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev15
};
struct device _dev15 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x5 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 2,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0x2f8},
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IRQ, .index=0x70, .base=0x3},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev16,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev16
};
struct device _dev16 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x6 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 2,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0x3f8},
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IRQ, .index=0x70, .base=0x4},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev17,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev17
};
struct device _dev17 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x7 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 1,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0xe0},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev18,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev18
};
struct device _dev18 = {
        .ops = 0,
        .bus = &_dev8.link[0],
        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x8 
}}},
        .enabled = 1,
        .on_mainboard = 1,
        .resources = 1,
        .resource = {
                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | 
IORESOURCE_IO, .index=0x60, .base=0xe800},
         },
        .link = {
        },
        .links = 0,
        .sibling = &_dev19,
        .chip_ops = &superio_NSC_pc97317_ops,
        .chip_info = &superio_NSC_pc97317_info_9,
        .next=&_dev19
};
-- 
linuxbios mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to