Sven Peter
edef2f3f8e
simplify utils.h a bit
...
l and r are equal in arm mode
2009-05-15 05:35:17 -07:00
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