]> git.lizzy.rs Git - plan9front.git/blob - sys/src/boot/pc/fns.h
9boot: add APM support
[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 apm(int id);
14 void halt(void);
15 void jump(void *pc);
16
17 int read(void *f, void *data, int len);
18 int readn(void *f, void *data, int len);
19 void close(void *f);
20 void unload(void);
21
22 void memset(void *p, int v, int n);
23 void memmove(void *dst, void *src, int n);
24 int memcmp(void *src, void *dst, int n);
25 int strlen(char *s);
26 char *strchr(char *s, int c);
27 char *strrchr(char *s, int c);
28 void print(char *s);
29
30 char *configure(void *f, char *path);
31 char *bootkern(void *f);
32