Changeset View
Changeset View
Standalone View
Standalone View
head/stand/i386/libi386/libi386.h
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | |||||
extern struct devdesc currdev; /* our current device */ | extern struct devdesc currdev; /* our current device */ | ||||
#define MAXDEV 31 /* maximum number of distinct devices */ | #define MAXDEV 31 /* maximum number of distinct devices */ | ||||
#define MAXBDDEV MAXDEV | #define MAXBDDEV MAXDEV | ||||
/* exported devices XXX rename? */ | /* exported devices XXX rename? */ | ||||
extern struct devsw bioscd; | extern struct devsw bioscd; | ||||
extern struct devsw biosdisk; | extern struct devsw biosfd; | ||||
extern struct devsw bioshd; | |||||
extern struct devsw pxedisk; | extern struct devsw pxedisk; | ||||
extern struct fs_ops pxe_fsops; | extern struct fs_ops pxe_fsops; | ||||
int bc_add(int biosdev); /* Register CD booted from. */ | int bc_add(int biosdev); /* Register CD booted from. */ | ||||
int bc_getdev(struct i386_devdesc *dev); /* return dev_t for (dev) */ | |||||
int bc_bios2unit(int biosdev); /* xlate BIOS device -> bioscd unit */ | |||||
int bc_unit2bios(int unit); /* xlate bioscd unit -> BIOS device */ | |||||
uint32_t bd_getbigeom(int bunit); /* return geometry in bootinfo format */ | uint32_t bd_getbigeom(int bunit); /* return geometry in bootinfo format */ | ||||
int bd_bios2unit(int biosdev); /* xlate BIOS device -> biosdisk unit */ | int bd_bios2unit(int biosdev); /* xlate BIOS device -> biosdisk unit */ | ||||
int bd_unit2bios(int unit); /* xlate biosdisk unit -> BIOS device */ | int bd_unit2bios(struct i386_devdesc *); /* xlate biosdisk -> BIOS device */ | ||||
int bd_getdev(struct i386_devdesc *dev); /* return dev_t for (dev) */ | int bd_getdev(struct i386_devdesc *dev); /* return dev_t for (dev) */ | ||||
ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len); | ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len); | ||||
ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len); | ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len); | ||||
ssize_t i386_readin(const int fd, vm_offset_t dest, const size_t len); | ssize_t i386_readin(const int fd, vm_offset_t dest, const size_t len); | ||||
struct preloaded_file; | struct preloaded_file; | ||||
void bios_addsmapdata(struct preloaded_file *); | void bios_addsmapdata(struct preloaded_file *); | ||||
Show All 39 Lines |