bushing
ec1e5b7687
allow client apps to disable the safety check that normally prevents you
...
from overwriting boot1/boot2, using an IPC call. use with caution,
see comments in source code.
2010-04-07 22:39:59 -07:00
bushing
a1de353e6b
merge sdhc header files
2009-10-26 14:29:44 -07:00
bushing
4692472a34
bump mini version to 1.2
2009-05-24 20:58:39 -07:00
John Kelley
8366174042
Implemented git version printing in infobox
2009-05-15 05:35:18 -07:00
bushing
8e1f68f0cb
trivial whitespace fixes
2009-05-15 05:35:17 -07:00
bushing
49c33236df
copyright header cleanup for MINI
2009-05-15 05:35:17 -07:00
bushing
1e6776cf91
added version lock between ccat and mini to fix bug 17
2009-05-15 05:35:17 -07:00
John Kelley
48109e684b
Fixed hang when vectoring to another address with no Gecko plugged in
...
due to IRQ trap
2009-05-15 05:35:17 -07:00
dhewg
2100d84d7c
IPC cleanup.
...
New function ipc_enqueue_slow() to enqueue to the slow in_queue from
within mini's irq context. The SDHC driver and the geckoloader uses
this, which in return gets our irq stack size down again to a sane
value.
2009-05-15 05:33:12 -07:00
John Kelley
9f7849ec5f
Added my copyright notices
2009-05-15 05:33:11 -07:00
marcan
eb3f81595d
More license stuff
2009-05-15 05:33:11 -07:00
dhewg
52de4a6655
License/consistency/whitespace cleanup
2009-05-15 05:33:11 -07:00
bushing
f27118319b
added IPC versioning system
...
PPC code can ask mini for its version number ... not currently
used for anything, but we should bump it next time we break ABI
2009-05-15 05:33:11 -07:00
bushing
0cf1b66b2e
fix compiler warning
2009-05-15 05:33:10 -07:00
Sven Peter
5ba315148b
dma for sdhc.
...
it still fails after having read a few blocks
2009-05-15 05:33:10 -07:00
Sven Peter
ca7836a7a6
some more sd fail.
2009-05-15 05:33:09 -07:00
Sven Peter
3438ba21bb
port of the BSD sdhc driver. breaks sd support atm
2009-05-15 05:33:09 -07:00
marcan
088bbdff6f
Add more copyright headers, plz add yourself where relevant
2009-05-15 05:33:09 -07:00
dhewg
68397f67cd
Reworked vectoring for mini's _main()
...
ipc_process_slow() and friends return a vector where bootmii branches
to upon exit. Implemented IPC_SYS_JUMP via ipc_queue_slow_jump().
Ability to upload armboot.bin with the bootmii client.
2009-05-15 05:33:09 -07:00
dhewg
a5c87a6127
remove IPC_SYS_DBGMSGS again
2009-05-15 05:33:08 -07:00
Sven Peter
7715064060
restoremii: make sure bootmii-boot2 is installed
...
update armboot.bin and ppcboot.elf (mini will panic otherwise)
and someone please look at my wait_any_key() change.
2009-05-15 05:33:08 -07:00
dhewg
b409c9694e
IPC to boot in-mem PPC ELF, with some test code.
2009-05-15 05:33:08 -07:00
dhewg
90f794db6c
USBGecko code cleanup, exposing only gecko_printf() with the ability to turn off debug spew via an IPC call.
2009-05-15 05:33:08 -07:00
marcan
d6e55bbcd0
Mebbe speed up IPC a bit
2009-05-15 05:28:53 -07:00
marcan
e8e0851ebe
New boot2 load code, fix up IPC interaction
2009-05-15 05:28:53 -07:00
marcan
5bfe8f17d9
Clean up hollywood, IRQ, IPC, match Wiibrew
2009-05-15 05:28:52 -07:00
marcan
425f540362
Clear IPC registers on shutdown to fix system menu crash
2009-05-15 05:28:50 -07:00
marcan
1cd160ebc9
Add slot LED panics for exception and IPC
2009-05-15 05:28:42 -07:00
Sven Peter
baa002b6f1
fix?
2009-05-15 05:28:42 -07:00
John Kelley
bb683c50a2
Added boot2_run IPC code
...
Cleaned up ipc.h a little and removed unused IPC_MISC stuff
2009-05-15 05:28:42 -07:00
bushing
902d0adac0
added code to support IPC for SDHC
2009-05-15 05:28:15 -07:00
Sven Peter
66f09a14de
nand/nandfs stuff
...
not working yet :/
2009-05-15 05:28:14 -07:00
Sven Peter
1eef8e083c
untested NAND IPC support which breaks nandfs
...
i'll test this and port nandfs to the powerpc tomorrow
2009-05-15 05:28:14 -07:00
marcan
29caadc06b
miniIOS IPC updates
2009-05-15 05:28:14 -07:00
marcan
3a258f2ed9
Beginnings of IPC system. Totally untested.
2009-05-15 05:28:13 -07:00
marcan
b80e7b74dd
Interrupts, IPC, moar stuff
2009-01-08 23:27:22 +01:00