aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ps2/irxboot.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/ps2/irxboot.h')
-rw-r--r--backends/platform/ps2/irxboot.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/backends/platform/ps2/irxboot.h b/backends/platform/ps2/irxboot.h
index 612d7f61c5..82ae06518c 100644
--- a/backends/platform/ps2/irxboot.h
+++ b/backends/platform/ps2/irxboot.h
@@ -33,11 +33,12 @@ enum IrxFlags {
SYSTEM = 1,
USB = 2,
HDD = 3,
- TYPEMASK = 3,
+ NET = 4,
+ TYPEMASK = 7,
- OPTIONAL = 4,
- DEPENDANCY = 8,
- NOT_HOST = 16
+ OPTIONAL = 8,
+ DEPENDANCY = 16,
+ NOT_HOST = 32
};
enum IrxPurpose {
@@ -46,7 +47,8 @@ enum IrxPurpose {
USB_DRIVER,
MOUSE_DRIVER,
KBD_DRIVER,
- MASS_DRIVER
+ MASS_DRIVER,
+ NET_DRIVER
};
enum IrxLocation {
@@ -54,12 +56,14 @@ enum IrxLocation {
IRX_FILE
};
+/*
enum BootDevice {
HOST = 0,
CDROM,
- OTHER,
- UNKNOWN
+ MASS,
+ OTHER
};
+*/
struct IrxFile {
const char *name;
@@ -80,7 +84,6 @@ struct IrxReference {
int errorCode;
};
-BootDevice detectBootPath(const char *elfPath, char *bootPath);
int loadIrxModules(int device, const char *irxPath, IrxReference **modules);
#endif // __IRXBOOT_H__