Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / landisk / stand / boot / boot.h
blobaa31b642f0a1d060cec72815534377e662b9b71f
1 /* $NetBSD$ */
3 #ifndef LANDISK_STAND_BOOT_H__
4 #define LANDISK_STAND_BOOT_H__
6 #ifndef PCLOCK
7 #define PCLOCK 33333333
8 #endif
10 #ifndef NELEMENTS
11 #define NELEMENTS(a) (sizeof(a) / sizeof(a[0]))
12 #endif
14 #ifndef roundup
15 #define roundup(v,s) ((v + ((s) - 1)) & (~((s) - 1)))
16 #endif
18 int parsebootfile(const char *fname, char **devname,
19 uint *unit, uint *partition, const char **file);
20 int bios2dev(int biosdev, char **devname, u_int *unit, u_int sector,
21 u_int *ptnp);
23 void halt(void);
24 void reboot(void);
26 int bioscons_getc(void);
27 void bioscons_putc(int c);
29 int biosdisk_read(int dev, uint32_t blkaddr, void *buf, size_t nblks);
31 void cache_enable(void);
32 void cache_disable(void);
33 void cache_flush(void);
35 int tick_init(void);
36 void tick_stop(void);
37 uint32_t gettick(void);
38 void delay(int ms);
40 int db_monitor(void);
42 void puthex(int val, int size);
44 #endif /* LANDISK_STAND_BOOT_H__ */