1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #include "u.h"
- #include "../port/lib.h"
- #include "mem.h"
- #include "dat.h"
- #include "fns.h"
- #include "io.h"
- #include "../port/error.h"
- extern Dev rootdevtab;
- extern Dev consdevtab;
- extern Dev envdevtab;
- extern Dev flashdevtab;
- extern Dev pipedevtab;
- extern Dev procdevtab;
- extern Dev mntdevtab;
- extern Dev srvdevtab;
- extern Dev dupdevtab;
- extern Dev ssldevtab;
- extern Dev capdevtab;
- extern Dev kprofdevtab;
- extern Dev uartdevtab;
- extern Dev irqdevtab;
- extern Dev realtimedevtab;
- extern Dev etherdevtab;
- extern Dev ipdevtab;
- Dev* devtab[]={
- &rootdevtab,
- &consdevtab,
- &envdevtab,
- &flashdevtab,
- &pipedevtab,
- &procdevtab,
- &mntdevtab,
- &srvdevtab,
- &dupdevtab,
- &ssldevtab,
- &capdevtab,
- &kprofdevtab,
- &uartdevtab,
- &irqdevtab,
- &realtimedevtab,
- ðerdevtab,
- &ipdevtab,
- nil,
- };
- extern void etherfcclink(void);
- extern void ethermediumlink(void);
- extern void netdevmediumlink(void);
- void links(void){
- bootlinks();
- etherfcclink();
- ethermediumlink();
- netdevmediumlink();
- }
- extern PhysUart smcphysuart;
- PhysUart* physuart[] = {
- &smcphysuart,
- nil,
- };
- #include "../ip/ip.h"
- extern void ilinit(Fs*);
- extern void tcpinit(Fs*);
- extern void udpinit(Fs*);
- extern void ipifcinit(Fs*);
- extern void icmpinit(Fs*);
- extern void icmp6init(Fs*);
- void (*ipprotoinit[])(Fs*) = {
- ilinit,
- tcpinit,
- udpinit,
- ipifcinit,
- icmpinit,
- icmp6init,
- nil,
- };
- int cpuserver = 1;
- char* conffile = "blast";
- ulong kerndate = KERNDATE;
|