Skip to content

The input/output processor (IOP) drivers #11

@frno7

Description

@frno7

The input/output processor (IOP) is a MIPS R3000A, or in later PlayStation 2 models a PowerPC 405GP emulating a MIPS R3000A. This processor provides a number of kernel services, for example handling of USB OHCI interrupts.

  • The IOP relocatable executable (IRX) modules need to be loaded and possibly unloaded by drivers. Represent IRX modules as kernel firmware;
  • Representation IOP modules in a sysfs pseudo file system with statistics on loaded IRX modules;
  • Display amount of free IOP memory in sysfs?
  • Is a specific IOP device driver such as /dev/iop useful, for example to freely read and write IOP addresses?
  • Use the PowerPC 405GP hardware directly, underneath its normal MIPS R3000A emulation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions