typedef void *phandle;
#define PROM_INVALID_HANDLE ((prom_handle)-1UL)
+#define BOOTDEVSZ (2048) /* iscsi args can be in excess of 1040 bytes */
+#define TOK_ISCSI "iscsi"
struct prom_args;
typedef int (*prom_entry)(struct prom_args *);
prom_handle prom_finddevice (char *name);
prom_handle prom_findpackage (char *path);
int prom_getprop (prom_handle dev, char *name, void *buf, int len);
+int prom_setprop (prom_handle dev, char *name, void *buf, int len);
+int prom_getproplen(prom_handle, const char *);
int prom_get_devtype (char *device);
/* misc */
int prom_get_chosen (char *name, void *mem, int len);
int prom_get_options (char *name, void *mem, int len);
+int prom_set_options (char *name, void *mem, int len);
extern int prom_getms(void);
extern void prom_pause(void);