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
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