]> git.lizzy.rs Git - plan9front.git/blob - sys/src/boot/pc/fns.h
let the kernel set dma mode for ata by default
[plan9front.git] / sys / src / boot / pc / fns.h
1 /* handy strings in l.s */
2 extern char origin[];
3 extern char hex[];
4 extern char crnl[];
5 extern char bootname[];
6
7 /* l.s */
8 void start(void *sp);
9 int getc(void);
10 int gotc(void);
11 void putc(int c);
12 void a20(void);
13 void halt(void);
14 void jump(void *pc);
15
16 int read(void *f, void *data, int len);
17 int readn(void *f, void *data, int len);
18 void close(void *f);
19
20 void memset(void *p, int v, int n);
21 void memmove(void *dst, void *src, int n);
22 int memcmp(void *src, void *dst, int n);
23 int strlen(char *s);
24 char *strchr(char *s, int c);
25 char *strrchr(char *s, int c);
26 void print(char *s);
27
28 char *configure(void *f, char *path);
29 char *bootkern(void *f);
30