]> git.lizzy.rs Git - plan9front.git/blob - sys/src/boot/pc/fns.h
9boot: add e820 scan to bootloader
[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 halt(void);
13 void jump(void *pc);
14
15 int read(void *f, void *data, int len);
16 int readn(void *f, void *data, int len);
17 void close(void *f);
18 void unload(void);
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