1e6eaabebSScott Wood #ifndef PPCE500_H 2e6eaabebSScott Wood #define PPCE500_H 3e6eaabebSScott Wood 492238367SMarkus Armbruster #include "hw/boards.h" 592238367SMarkus Armbruster 6e6eaabebSScott Wood typedef struct PPCE500Params { 7492ec48dSAlexander Graf int pci_first_slot; 8492ec48dSAlexander Graf int pci_nr_slots; 9e6eaabebSScott Wood 10e6eaabebSScott Wood /* required -- must at least add toplevel board compatible */ 11e6eaabebSScott Wood void (*fixup_devtree)(struct PPCE500Params *params, void *fdt); 12f5fba9d2SScott Wood 13f5fba9d2SScott Wood int mpic_version; 14e6eaabebSScott Wood } PPCE500Params; 15e6eaabebSScott Wood 16*3ef96221SMarcel Apfelbaum void ppce500_init(MachineState *machine, PPCE500Params *params); 17e6eaabebSScott Wood 18e6eaabebSScott Wood #endif 19