- /* Start a new appliance, finish one off. */
- void (*wr_start) (const char *appliance);
+ /* Start building a new appliance.
+ * 'appliance' is the output appliance.
+ * 'initrd' is the mini-initrd to create (only used for ext2 output).
+ * 'modpath' is the kernel module path.
+ */
+ void (*wr_start) (const char *hostcpu, const char *appliance,
+ const char *modpath, const char *initrd);
+
+ /* Finish off the appliance. */