Commit Graph

216 Commits

Author SHA1 Message Date
bushing
b797351848 modify irq.h so that it can always be included, but will have dummy
functions for loader (simplifies the rest of the code)
2009-05-15 05:35:17 -07:00
dhewg
3da716812c .gitignore 2009-05-15 05:35:17 -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
bushing
6c08b4b5be add git version numbers for ccat and MINI 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
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