Commit Graph

  • aebf594314 make mini use new string code bushing 2009-04-17 03:19:44 -07:00
  • 8d15c9d296 Changed an extern to prevent alignment problems dhewg 2009-04-17 00:44:52 +02:00
  • 9086957f72 Go easy on the alarm irq frequency. dhewg 2009-04-17 00:39:21 +02:00
  • b899ab76f8 Geckoloader cleanup, use non-lame CMDs. dhewg 2009-04-17 00:15:40 +02:00
  • 5470c9a124 Limit a usbgecko uploaded binary to 20MB. dhewg 2009-04-17 00:09:17 +02:00
  • f28f26c791 Project sane ELFs: mini's ELF loader cleanup. dhewg 2009-04-16 23:50:12 +02:00
  • 75958b2508 Fix usbgecko detection. dhewg 2009-04-16 20:17:56 +02:00
  • 4f1ed52dd7 nand ecc correction fixed Sven Peter 2009-04-15 21:11:33 +02:00
  • 0c2fb136e8 installer cleanup. dhewg 2009-04-15 21:35:47 +02:00
  • 2100d84d7c IPC cleanup. dhewg 2009-04-15 20:23:07 +02:00
  • 456b26c1b7 decrease the irq stack usage a bit Sven Peter 2009-04-15 01:43:52 +02:00
  • fc9963f1db less warnings Sven Peter 2009-04-14 14:39:39 +02:00
  • c4699bda33 aaaand some more license crap dhewg 2009-04-13 23:38:37 +02:00
  • d48c3284b3 more license stuff Sven Peter 2009-04-13 23:13:51 +02:00
  • b18ec392ce License/consistency/whitespace cleanup dhewg 2009-04-13 22:13:45 +02:00
  • ab4a2046fc cleanup dhewg 2009-04-13 20:22:32 +02:00
  • 4b52ea373e compiler warnings -- bushing 2009-04-13 06:42:46 -07:00
  • 5346a42d2d already done. i just forgot to remove the TODO Sven Peter 2009-04-13 18:18:34 +02:00
  • 9f7849ec5f Added my copyright notices John Kelley 2009-04-13 16:32:37 -07:00
  • eb3f81595d More license stuff marcan 2009-04-13 23:00:22 +02:00
  • 52de4a6655 License/consistency/whitespace cleanup dhewg 2009-04-13 22:13:45 +02:00
  • 1d03b15fce cleanup dhewg 2009-04-13 20:22:32 +02:00
  • 39710e1b0d Decrease timer frequency (to flush crap). dhewg 2009-04-13 16:34:44 +02:00
  • e5aec6fcc9 compiler warnings -- bushing 2009-04-13 06:42:46 -07:00
  • 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 bushing 2009-04-12 20:27:10 -07:00
  • d68251da45 add my copyright :) bushing 2009-04-12 18:08:08 -07:00
  • 4788621a9b a little bit of nand cleanup bushing 2009-04-12 18:06:53 -07:00
  • f806abdac2 cleanup sdmmc <-> fatfs glue bushing 2009-04-12 17:59:01 -07:00
  • abb179e675 ff.c: don't build dir_read if we don't need it bushing 2009-04-12 17:19:36 -07:00
  • 0cf1b66b2e fix compiler warning bushing 2009-04-12 17:15:58 -07:00
  • eb81f81507 Increased mini's irq stack size. dhewg 2009-04-13 11:14:57 +02:00
  • 4dcef26df8 Moved most CFLAGS and LDFLAGS to the global rules. As recommended by segher :) dhewg 2009-04-12 22:44:10 +02:00
  • 4b8d500948 sdhc: csd fixed Sven Peter 2009-04-12 19:54:22 +02:00
  • 168ec956ae added missing sdhc ipc calls Sven Peter 2009-04-12 18:29:20 +02:00
  • 8792586575 new sd code for loader/ Sven Peter 2009-04-12 17:50:43 +02:00
  • b84f393c92 sdhc seems to work now :> Sven Peter 2009-04-12 16:41:21 +02:00
  • 5ba315148b dma for sdhc. Sven Peter 2009-04-12 14:40:35 +02:00
  • 2ad64f59a8 sdhc/sdmmc is getting closer to read valid data :> Sven Peter 2009-04-12 13:17:44 +02:00
  • cccd6f5332 less sd fail. Sven Peter 2009-04-12 02:21:32 +02:00
  • 6b5ca1a194 did i mention that i hate this sd controller yet? Sven Peter 2009-04-11 23:55:12 +02:00
  • ca7836a7a6 some more sd fail. Sven Peter 2009-04-11 23:42:53 +02:00
  • 516d5e8d2f loader/ still needs this Sven Peter 2009-04-11 18:25:19 +02:00
  • 3438ba21bb port of the BSD sdhc driver. breaks sd support atm Sven Peter 2009-04-11 18:20:16 +02:00
  • cd4872979d a little readability and a bugfix we prolly never run into dhewg 2009-04-12 18:32:59 +02:00
  • 5c64add743 rlyclean dhewg 2009-04-11 01:00:58 +02:00
  • 088bbdff6f Add more copyright headers, plz add yourself where relevant marcan 2009-04-10 18:15:10 +02:00
  • 68397f67cd Reworked vectoring for mini's _main() ipc_process_slow() and friends return a vector where bootmii branches to upon exit. Implemented IPC_SYS_JUMP via ipc_queue_slow_jump(). Ability to upload armboot.bin with the bootmii client. dhewg 2009-04-10 17:25:13 +02:00
  • a5c87a6127 remove IPC_SYS_DBGMSGS again dhewg 2009-04-10 15:33:43 +02:00
  • 993bda8a49 Makefile cleanup dhewg 2009-04-10 13:47:13 +02:00
  • 1f9aa5b566 Inital version of a ARM side geckoloader. dhewg 2009-04-10 11:25:10 +02:00
  • 1c137199ac Update to FatFs R0.07 dhewg 2009-04-09 14:20:12 +02:00
  • 7715064060 restoremii: make sure bootmii-boot2 is installed Sven Peter 2009-04-07 21:27:34 +02:00
  • b409c9694e IPC to boot in-mem PPC ELF, with some test code. dhewg 2009-04-08 16:30:32 +02:00
  • 05efa74484 add some profiling code to mini remove dead code from backupmii add stub sdload for blasty to fill in =) bushing 2009-04-04 04:39:22 -07:00
  • ec03192492 Use PHDR's p_paddr for loading PPC ELFs. Use the entry point, from now on this is a realmode vector. dhewg 2009-04-07 23:23:58 +02:00
  • 65ef5abb3d new Makefile var LDSCRIPT dhewg 2009-04-05 16:03:04 +02:00
  • 90f794db6c USBGecko code cleanup, exposing only gecko_printf() with the ability to turn off debug spew via an IPC call. dhewg 2009-04-05 15:43:25 +02:00
  • 7a26537f8a Build system cleanup, and -T != -Wl,-T dhewg 2009-04-05 11:26:01 +02:00
  • d8440368d9 Build system cleanup, less c&p ftw. dhewg 2009-04-04 18:59:31 +02:00
  • 13bcec0a91 gamecube compatibility for mini Sven Peter 2009-04-03 18:04:55 +02:00
  • 753c97a90a added some copyright headers to mini Sven Peter 2009-04-03 16:27:19 +02:00
  • 6b26684bbc MINI -> mini marcan 2009-04-02 00:38:15 +02:00
  • e89d05a109 flush loaded ppc binary dhewg 2009-03-31 19:36:07 +02:00
  • a6afa5e49d no more blocking gecko writes Sven Peter 2009-03-31 15:17:55 +02:00
  • 9b5a83f30e build cleanup. dhewg 2009-03-29 17:58:49 +02:00
  • 3513e897ed finish renaming miniios -> MINI bushing 2009-03-28 17:43:45 -07:00
  • 52ae9c2329 working -- albeit slow -- restoremii bushing 2009-03-27 03:59:13 -07:00
  • 9b8f1df12c Kill sdhc.c stack hogs marcan 2009-03-26 05:16:31 +01:00
  • 56f89abd31 Take powerpc FIL structure out of stack ffs marcan 2009-03-26 05:16:08 +01:00
  • 91b3ef1e6c Reduce useless stack alignment marcan 2009-03-26 05:15:44 +01:00
  • 2d3664c76e shring gecko buffer size in stack marcan 2009-03-26 05:15:20 +01:00
  • 92f9544d8c Clear stack to 0xDEADBEEF for debugging marcan 2009-03-26 05:15:05 +01:00
  • 12ac9bc4eb proper CSD handling, so we can detect SD card capacity and format the card appropriately for BackupMii bushing 2009-03-18 04:38:19 -07:00
  • aed064fa37 correctly handle CID and CSD (but the volume size calc is borked) bushing 2009-03-16 05:04:00 -07:00
  • 69102c9b0c try to decode and display CID / CSD bushing 2009-03-15 06:31:37 -07:00
  • 711873e0c3 :/ Sven Peter 2009-03-15 13:41:52 +01:00
  • ee8004d9c0 sdhc: CSD fixed Sven Peter 2009-03-15 11:49:22 +01:00
  • 99f0c52b7e Turn off long longs again in vsprintf, epic fail marcan 2009-03-26 03:45:52 +01:00
  • 77ca5f888c Fix long long support for miniios vsprintf marcan 2009-03-19 16:24:23 +01:00
  • d6e55bbcd0 Mebbe speed up IPC a bit marcan 2009-03-18 18:21:25 +01:00
  • e8e0851ebe New boot2 load code, fix up IPC interaction marcan 2009-03-18 18:21:00 +01:00
  • e1ca14840e Fix nand wait/IRQ stuff, make nand_wait wait for IRQ now marcan 2009-03-18 18:19:27 +01:00
  • 5c09a5c16b make stuff static marcan 2009-03-18 18:18:56 +01:00
  • 851aceb1f8 move nand constants to nand.h marcan 2009-03-18 18:18:14 +01:00
  • 9351362f10 Clean up main marcan 2009-03-18 18:15:30 +01:00
  • c8c8d92787 Add more IRQ numbers marcan 2009-03-18 18:15:19 +01:00
  • 5bfe8f17d9 Clean up hollywood, IRQ, IPC, match Wiibrew marcan 2009-03-18 18:05:23 +01:00
  • 75017b64a4 Fix AES: invalidate dst, not src marcan 2009-03-18 17:51:07 +01:00
  • 0fac62b39b FIXME: clean up vsprintf, still no long long support due to gcc fail marcan 2009-03-18 17:49:13 +01:00
  • 829dca8ae7 Get rid of nand debug for now marcan 2009-03-10 07:05:22 +01:00
  • fb4bac8db1 Miniios fixes marcan 2009-03-10 07:05:11 +01:00
  • 0df332812f iosboot.bin -> armboot.bin marcan 2009-03-09 22:57:17 +01:00
  • 96775ffa5a Kill NAND write/erase support until we're Really Sure that it works marcan 2009-03-09 22:54:26 +01:00
  • 320f255a5c response for CID fixed Sven Peter 2009-03-09 20:54:38 +01:00
  • 0a4f721ada enable erase and write commands turn on debugging, because something is wrong with the status command -- sometimes it hangs, sometimes it gives bogus results. bushing 2009-03-09 04:14:15 -07:00
  • 577f9aa316 fix build issue bushing 2009-03-07 23:17:48 -08:00
  • 287248e77c Add AES and SHA-1 to AHB stuff, move cache ops to crypto.c marcan 2009-03-07 20:56:03 +01:00
  • 689f718c64 Add ahb stuff for SD marcan 2009-03-07 20:44:54 +01:00
  • 526c6d3865 Add/rename/fix ahb stuff marcan 2009-03-07 20:15:07 +01:00
  • 52f2309ef7 Fix what I think is a bug in dcache flush/inval?? marcan 2009-03-07 20:13:49 +01:00