Commit Graph

242 Commits

Author SHA1 Message Date
bushing
5811742c07 correct ECC for pages read via IPC 2009-05-15 05:35:15 -07:00
bushing
1d66f36578 not sure erase is using IRQ correctly; make a note for later
(I don't want to fix it unless it's broken)
2009-05-15 05:35:15 -07:00
bushing
7e40961741 add a DEFINE to let the installer write to the boot2 area 2009-05-15 05:35:15 -07:00
bushing
09823ee038 just some formatting fixes 2009-05-15 05:35:15 -07:00
bushing
f0e2b549a9 get rid of obsolete read/write macros 2009-05-15 05:35:15 -07:00
bushing
382518d42a move STACK_ALIGN to utils.h 2009-05-15 05:35:15 -07:00
bushing
8412316c81 first starts of implementing compatibility with BC 2009-05-15 05:35:15 -07:00
marcan
02da21358e Epic fix for AHB issues. Someone count up the bugs this kills 2009-05-15 05:35:15 -07:00
bushing
06a17f9d81 yay dox 2009-05-15 05:35:14 -07:00
dhewg
794b203314 indent nonsense 2009-05-15 05:35:14 -07:00
bushing
51daa72471 per drmr, rename /system -> /bootmii and config.txt -> bootmii.ini 2009-05-15 05:35:14 -07:00
dhewg
50c4b6f441 Check the uploaded ARM binary prior to executing. 2009-05-15 05:35:14 -07:00
Sven Peter
a922a7c0f2 less magic numbers 2009-05-15 05:35:14 -07:00
bushing
aebf594314 make mini use new string code 2009-05-15 05:35:01 -07:00
dhewg
8d15c9d296 Changed an extern to prevent alignment problems 2009-05-15 05:33:13 -07:00
dhewg
9086957f72 Go easy on the alarm irq frequency.
This won't slow down uploads as long as the sender uploads fast enought.
2009-05-15 05:33:13 -07:00
dhewg
b899ab76f8 Geckoloader cleanup, use non-lame CMDs.
Rebuild and install your bootmii clients!
2009-05-15 05:33:13 -07:00
dhewg
5470c9a124 Limit a usbgecko uploaded binary to 20MB. 2009-05-15 05:33:13 -07:00
dhewg
f28f26c791 Project sane ELFs: mini's ELF loader cleanup.
Entry points and phdr load ranges are now validated before relocation.
2009-05-15 05:33:12 -07:00
dhewg
75958b2508 Fix usbgecko detection.
Avoid hangs when no usbgecko is present.
2009-05-15 05:33:12 -07:00
Sven Peter
4f1ed52dd7 nand ecc correction fixed 2009-05-15 05:33:12 -07:00
dhewg
0c2fb136e8 installer cleanup. 2009-05-15 05:33:12 -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
Sven Peter
456b26c1b7 decrease the irq stack usage a bit 2009-05-15 05:33:12 -07:00
Sven Peter
fc9963f1db less warnings 2009-05-15 05:33:12 -07:00
dhewg
c4699bda33 aaaand some more license crap 2009-05-15 05:33:12 -07:00
Sven Peter
d48c3284b3 more license stuff 2009-05-15 05:33:12 -07:00
dhewg
b18ec392ce License/consistency/whitespace cleanup 2009-05-15 05:33:12 -07:00
dhewg
ab4a2046fc cleanup 2009-05-15 05:33:12 -07:00
bushing
4b52ea373e compiler warnings -- 2009-05-15 05:33:11 -07:00
Sven Peter
5346a42d2d already done. i just forgot to remove the TODO 2009-05-15 05:33:11 -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
dhewg
1d03b15fce cleanup 2009-05-15 05:33:11 -07:00
dhewg
39710e1b0d Decrease timer frequency (to flush crap). 2009-05-15 05:33:11 -07:00
bushing
e5aec6fcc9 compiler warnings -- 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
d68251da45 add my copyright :) 2009-05-15 05:33:10 -07:00
bushing
4788621a9b a little bit of nand cleanup 2009-05-15 05:33:10 -07:00
bushing
f806abdac2 cleanup sdmmc <-> fatfs glue 2009-05-15 05:33:10 -07:00
bushing
abb179e675 ff.c: don't build dir_read if we don't need it 2009-05-15 05:33:10 -07:00
bushing
0cf1b66b2e fix compiler warning 2009-05-15 05:33:10 -07:00
dhewg
eb81f81507 Increased mini's irq stack size.
The new sd driver requires this, I can reproduce a panic easily here.
This is hopefully temporarily, maybe we can push this requirement down a
little.
2009-05-15 05:33:10 -07:00
dhewg
4dcef26df8 Moved most CFLAGS and LDFLAGS to the global rules.
As recommended by segher :)
2009-05-15 05:33:10 -07:00
Sven Peter
4b8d500948 sdhc: csd fixed 2009-05-15 05:33:10 -07:00
Sven Peter
168ec956ae added missing sdhc ipc calls 2009-05-15 05:33:10 -07:00
Sven Peter
8792586575 new sd code for loader/ 2009-05-15 05:33:10 -07:00
Sven Peter
b84f393c92 sdhc seems to work now :> 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