/* * $Id: root.c,v 1.3 2007/10/29 21:10:02 init Exp $ */ #include #include #include /* * System root device. * All other will be created/destroyed dynamically with devconfig. */ struct device *rootdev; int root_attach(struct device *, uint32_t, uint8_t); /* bogus root_dd */ struct root_dd { uint32_t rd_bogus1; uint8_t rd_bogus2; }; struct driver root_dr = { /* sizeof(dd) */ sizeof(struct root_dd), /* attach */ root_attach, /* detach */ NULL, /* intr */ NULL }; int root_attach(struct device *self, uint32_t loc, uint8_t flags) { /* root pseudo device */ printf("(root) pseudo device\n"); return(0); }