>> --- a/hw/mips.h >> +++ b/hw/mips.h >> @@ -5,6 +5,9 @@ >> /* gt64xxx.c */ >> PCIBus *pci_gt64120_init(qemu_irq *pic); >> >> +/* bonito.c */ >> +PCIBus *bonito_init_2e(qemu_irq pic); >> + >> /* ds1225y.c */ >> void *ds1225y_init(target_phys_addr_t mem_base, const char *filename); >> void ds1225y_set_protection(void *opaque, int protection); >> ----- >> > > Please see my annotations above. > > Kind regards, > Stefan Weil >
Hi, Stefan, do you means that I should do something like this? #ifdef CONFIG_FULONG /* bonito.c */ PCIBus *bonito_init_2e(qemu_irq pic); #endif I found that even if I put CONFIG_FULONG=y in default-configs/mips64el-softmmu.mak, CONFIG_FULONG will not get defined in config-target.h. Because CONFIG_FULONG=y will appear config-device.mak, but not config-target.mak. Could you please give me some suggestions? -- Huacai Chen