mirror of
https://github.com/fail0verflow/mini.git
synced 2025-02-21 13:57:11 +01:00

In some cases it is desirable to let the Broadway processor take complete control of hardware initially managed by 'mini'. Add a new IPC call to instruct 'mini' to relinquish control of the SD Host Controller. One immediate user of this IPC call is Linux on the Nintendo Wii which takes complete control of the SDHC hardware. Signed-off-by: Albert Herranz <albert_herranz@yahoo.es>
MINI -- Mini Is Not IOS Copyright (c) 2008, 2009 Team Twiizers mini is our bare-bones replacement for IOS. It does not have all of the features that IOS provides -- notably, we have not implemented USB, networking, write support to the NAND filesystem, DI support or WC24 support. However, all hardware is directly accessable via IPC -- see mini_ipc.c/h for details. Please feel free to add write code to fill in gaps in the functionality. As it stands, it's useful for low-level system recovery tasks, and as a shim/proxy to allow code on the PPC (e.g. Linux) to have full access to the Wii's hardware.
Description
MINI (MINI is not IOS) is a open source replacement for Nintendo/BroadOn's IOS (from git.bootmii.org)
Languages
C
95.6%
Assembly
2.9%
Makefile
1.1%
Python
0.3%
Shell
0.1%