Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Initial implementation of Ioctl2 & Ioctl3 #2873
Purpose of Ioctl2 and Ioctl3 is to prevent the passing of raw pointers through ioctls.
For Ioctl2, instead of Nintendo passing a pointer to KickoffPB, they now pass a second buffer containing the command list.
For Ioctl3, Nintendo writes to an output buffer instead of a pointer.