Commit Graph

210 Commits

Author SHA1 Message Date
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
5b4ebdf739 stfu 2009-05-15 05:35:17 -07:00
bushing
84f89611b8 changes to make sync mini and loader/sdhc.c 2009-05-15 05:35:17 -07:00
bushing
fe7bcef787 calm down error messages during NAND write / erase 2009-05-15 05:35:17 -07:00
Sven Peter
a1a4b706be thumb mode fixed. (again :/) 2009-05-15 05:35:17 -07:00
bushing
a137980ac1 desperately trying to sync up sdhc.c 2009-05-15 05:35:16 -07:00
bushing
81cef8b120 sdmmc cleanup in preparation for merge 2009-05-15 05:35:16 -07:00
bushing
46f8c41f71 merge: sdmmc.h 2009-05-15 05:35:16 -07:00
bushing
a65e1c4bfc merge: sdhcvar.h 2009-05-15 05:35:16 -07:00
bushing
9bc2a5023a merge: sdhcreg.h 2009-05-15 05:35:16 -07:00
bushing
4e6b0d3a78 code consolidation betweeen mini and loader: memory 2009-05-15 05:35:16 -07:00
bushing
8611805aa9 cleanup in preparation for merging with loader codebase 2009-05-15 05:35:16 -07:00
bushing
ba942c27af code consolidation betweeen mini and loader: utils 2009-05-15 05:35:16 -07:00
dhewg
c67fab3f57 Revert "first starts of implementing compatibility with BC"
This reverts commit de6f907bb4241763bfb09efe521385482f166abd.
2009-05-15 05:35:16 -07:00
dhewg
813a7a1c33 Dont pass the HW ECC data on ipc calls. 2009-05-15 05:35:16 -07:00
dhewg
57c185afe5 Optional mini debug spew with gecko safe functions. 2009-05-15 05:35:16 -07:00
bushing
ef02581dda fix crasher bug in nandfs, add code to get nandfs usage 2009-05-15 05:35:15 -07:00
bushing
45b8895ac9 don't try to correct ECC on uninitialized pages 2009-05-15 05:35:15 -07:00
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