extern "C" int start_linux_ppc_fdt(void *fdt, long/*UNUSED*/, long/*UNUSED*/, uint32 epapr_magic, uint32 initial_mem_size) { gFDT = fdt; //XXX: make a copy? return start_raw(0, NULL); }
void my_scanner(u_char *args, const struct pcap_pkthdr *header, const u_char *packet){ char *data; data = start_raw(header, packet); printf("parsed data %s\n",data); }
extern "C" int start_netbsd(struct board_info *bd, struct image_header *image, const char *consdev, const char *cmdline) { const char *argv[] = { "haiku", cmdline }; int argc = 1; if (cmdline) argc++; gUImage = image; return start_raw(argc, argv); }
extern "C" int start_netbsd(struct board_info *bd, struct image_header *image, const char *consdev, const char *cmdline) { const char *argv[] = { "haiku", cmdline }; int argc = 1; // TODO: Ensure cmdline is mapped into memory by MMU before usage. if (cmdline && *cmdline) argc++; gUImage = image; return start_raw(argc, argv); }