Commit Graph

  • 6e5d4b8fc9 Fix bss overflow error TuxSH 2018-05-06 00:45:30 +0200
  • 8648cac77b [stage2] Remove printk, introduce UTF-8 console stdio TuxSH 2018-05-05 23:55:40 +0200
  • 02217bde55 Merge branch 'master' of github.com:SciresM/Atmosphere-NX TuxSH 2018-05-05 22:05:19 +0200
  • ddea5484b6 [stage1] support utf8 in fatfs TuxSH 2018-05-05 22:05:11 +0200
  • a097babe18 Replace std::make_tuple with simpler syntax (#77) Léo Lam 2018-05-05 20:41:39 +0200
  • cf50bad36c ipc_templating: Avoid depending on order of evaluation (#83) Léo Lam 2018-05-05 20:41:08 +0200
  • 30b9873ab3 Use the bloated string formatting functions from newlib TuxSH 2018-05-05 18:35:00 +0200
  • 661c621358 ipc_templating: Avoid depending on order of evaluation Léo Lam 2018-05-05 17:18:40 +0200
  • 67b76cc8f1 Instead of passing FatFS structs around, unmount; other changes TuxSH 2018-05-05 17:33:49 +0200
  • fe11fb2647 Replace std::make_tuple with {} Léo Lam 2018-05-04 20:31:36 +0200
  • 9be32f123c boot2: Simplify g_additional_launch_programs Léo Lam 2018-05-03 18:27:22 +0200
  • 17d1014bbd
    Merge de30047a24 into 0fca6c2296 Max K 2018-05-05 14:33:47 +0000
  • 0fca6c2296 [stage2] Add fatfs devoptab wrapper, change ffconf accordingly TuxSH 2018-05-05 16:30:25 +0200
  • 8eb8de0e94 fusee: fix an obvious sdmmc error (oops) Kate J. Temkin 2018-05-05 03:29:01 -0600
  • 772401b81f ProcessManager: Add pm:info, fix pm:shell missing qualifiers Michael Scire 2018-05-04 20:16:40 -0600
  • e596fd0de5 ProcessManager: Implement almost all of pm:shell Michael Scire 2018-05-04 19:56:59 -0600
  • bceb00ad8d fusee: sdmmc: clean up and prepare for better SD/MMC/version separations Kate J. Temkin 2018-05-04 18:47:39 -0600
  • ae830fea95 Process Manager: Add stub for pm:shell Michael Scire 2018-05-04 18:25:26 -0600
  • 5d215ef299 Process Manager: Make process flag updating version agnostic, handle 5.x dead process semantics. Michael Scire 2018-05-04 17:55:39 -0600
  • 2e362d93da fusee: add support for SDMMC write operations Kate J. Temkin 2018-05-04 17:14:12 -0600
  • de30047a24 fusee: fix sd carry over from stage 1 to 2 langerhans 2018-05-04 22:04:52 +0200
  • 553cd236f2 Fusee: fix typo Michael Scire 2018-05-04 16:38:10 -0600
  • 9487924973 Fusee: Add #define requirement for pragmatic reasons. Michael Scire 2018-05-04 16:35:33 -0600
  • 711f85305b fusee: enable sdmmc loglevel control Kate J. Temkin 2018-05-04 16:15:51 -0600
  • 932a5bd645 fusee: fix multiple-block SDMMC transfers Kate J. Temkin 2018-05-04 16:15:18 -0600
  • e5fff14689 Move fatfs around TuxSH 2018-05-05 00:11:22 +0200
  • 0d344e45af Initialize heap, increase stack size TuxSH 2018-05-04 23:56:01 +0200
  • dc3099781d Change defaut BCT0 for debug TuxSH 2018-05-04 21:52:38 +0200
  • 4199be2460 Merge SD stuff into fusee-secondary. Switch diskio to single-sector reads temporarily Michael Scire 2018-05-04 11:47:05 -0600
  • 299b020ecc Push minimally working FATFS. Michael Scire 2018-05-04 11:21:15 -0600
  • 010ba9248c fusee: make SDMMC debug printing more manageable Kate J. Temkin 2018-05-04 03:38:25 -0600
  • 0120b9ce52 fusee: get uSD working, fix bad no_iopower, and abstract card differences Kate J. Temkin 2018-05-04 03:23:16 -0600
  • 99f749ef82 fusee: fix SD pinmuxing / signal integrity issues Kate J. Temkin 2018-05-03 04:54:36 -0600
  • 5b3be77f0e fusee: fix drive strength and avoid a pad wear-condition Kate J. Temkin 2018-05-02 06:34:53 -0600
  • fc97c3f773 fusee: merge in most of the microSD card (not fully working) Kate J. Temkin 2018-05-02 06:07:21 -0600
  • 608d59c229 fusee: implement partition support; needs some tweeks Kate J. Temkin 2018-04-30 16:27:34 -0600
  • 01e3761d4c fusee: sdmmc: use v3 compatibility mode for it's simpler DMA Kate J. Temkin 2018-04-29 08:04:50 -0600
  • ef1923ebab fusee: sdmmc: support CPU reads in addition to (broken?) DMA Kate J. Temkin 2018-04-29 04:45:28 -0600
  • 21c177804e fusee: sdmmc: handle DMA page boundaries Kate J. Temkin 2018-04-28 09:39:04 -0600
  • 534c50fba5 sdmmc: mostly working for eMMC, now Kate J. Temkin 2018-04-28 08:23:59 -0600
  • eb48e06331 fusee: get non-data SDMMC commands fully working on eMMC Kate J. Temkin 2018-04-28 04:42:59 -0600
  • dbb65428e8 fusee: further flesh out sdmmc implementation Kate J. Temkin 2018-04-28 02:28:10 -0600
  • 2e3af0c474 fusee: fix issue with SDMMC psuedo-interrupts Kate J. Temkin 2018-04-28 00:34:32 -0600
  • fbe159e4d3 fusee: add missing file Kate J. Temkin 2018-04-26 12:16:06 -0600
  • 06bf132022 skeleton SDMMC Kate J. Temkin 2018-04-21 19:38:55 -0600
  • c19750a0d5 ProcessManager: Make launch flag parsing version agnostic. Michael Scire 2018-05-04 01:01:53 -0600
  • d6cf7c605f ProcessManager: Implement core process management logic. Michael Scire 2018-05-03 23:58:25 -0600
  • 999498c0a0 Stratosphère: Simplify some for loops (#76) Léo Lam 2018-05-04 01:24:34 +0200
  • 7ab9f507cb ProcessManager: Fill out ProcessTracking::Initialize() Michael Scire 2018-05-03 16:15:00 -0600
  • 5025ba5e82
    Boot: Implement initial GPIO configuration hexkyz 2018-05-03 22:34:45 +0100
  • 0807aaea2b Fix small issues in the stage2 loader (#78) Max K 2018-05-03 22:08:30 +0200
  • e4b8d41188 stage2 loader: Use bct0 from the loader context langerhans 2018-05-03 21:56:39 +0200
  • 1149665402 stage2 loader: Fix loadlist parsing breaking out of the loop too early langerhans 2018-05-03 21:45:40 +0200
  • 8291708274 Stratosphère: Simplify some for loops Léo Lam 2018-05-03 18:10:01 +0200
  • df0eeb198d iff was intentional removing tailing spaces Resaec 2018-05-03 12:27:11 +0200
  • 54a1529ef4 ProcessManager: fix critical typo in sarcastic comment Michael Scire 2018-05-03 04:10:41 -0600
  • 3d2c3e1fe1 ProcessManager: Stub ProcessTracking code. Michael Scire 2018-05-03 04:10:05 -0600
  • 0459bcee74 ProcessManager: Acquire ldr:pm during init. Michael Scire 2018-05-03 03:58:45 -0600
  • b5412df53b Stratosphere: Add IPC templating for non-member functions. Michael Scire 2018-05-03 03:14:48 -0600
  • 593efedb2c ProcessManager: Add BootModeInterface Michael Scire 2018-05-03 02:58:11 -0600
  • bd1315022a Stratosphere: Begin work on PM. Michael Scire 2018-05-02 22:18:05 -0600
  • 01cd910c54 Fix documentation copy errors and leftovers in gpio.c and gpio.h Use explicit cast in gpio_read Resaec 2018-05-02 19:59:37 +0200
  • 18cb54969a fusee: fix drive strength and avoid a pad wear-condition Kate J. Temkin 2018-05-02 06:34:53 -0600
  • 78ba66239e fusee: merge in most of the microSD card (not fully working) Kate J. Temkin 2018-05-02 06:07:21 -0600
  • 9e03852703 Loader: Fix bugs ldr:ro, Loader now works fully on hardware. Michael Scire 2018-05-02 01:39:24 -0600
  • 361e9607a9 SM: After checking docs, kernelAbove400() -> kernelAbove500() Michael Scire 2018-05-01 23:24:57 -0600
  • 3c87c4c3c3 SM: Add compile-time smhax flag, finishing module. (Closes #62) Michael Scire 2018-05-01 23:21:39 -0600
  • bda056562c Push all graphical resources to main repo, add credits Michael Scire 2018-05-01 18:42:23 -0600
  • e05f199394 Loader: Fix (all?) remaining bugs in ldr:pm. Michael Scire 2018-05-01 16:49:20 -0600
  • 9944d8e7e1 Boot2: Remove svcExitProcess (handled by libnx). Michael Scire 2018-05-01 11:08:21 -0600
  • c12de33440 Boot2: Fix comment. Michael Scire 2018-05-01 11:04:39 -0600
  • 64bf2052e5 boot2: exit process at end of main(). Michael Scire 2018-05-01 11:02:16 -0600
  • e7e28fbc57 Implement boot2 sysmodule. Michael Scire 2018-05-01 10:58:19 -0600
  • 1c32f1ae34 replacing tabs with spaces Resaec 2018-05-01 18:33:39 +0200
  • 644b84c262
    Update README.md Holbrad 2018-05-01 17:21:30 +0100
  • be45a244ad
    Merge branch 'master' into patch-1 Holbrad 2018-05-01 17:20:31 +0100
  • 6a7afc5ce8
    Fix typo. hexkyz 2018-05-01 17:17:34 +0100
  • 30f975a558 Stratosphere: Fix remaining bugs in sm, which now works as a KIP1 on hardware Michael Scire 2018-04-30 22:27:07 -0600
  • edfd0a0196 _0xF0 is an unknown register, it is used in bootup.c, compiles fine now Resaec 2018-05-01 01:05:28 +0200
  • e68028942f fusee: implement partition support; needs some tweeks Kate J. Temkin 2018-04-30 16:27:34 -0600
  • 52730d2188
    Adding credits section hexkyz 2018-04-30 17:48:03 +0100
  • 2d7583f4ff fusee: sdmmc: use v3 compatibility mode for it's simpler DMA Kate J. Temkin 2018-04-29 08:04:50 -0600
  • 9f1612fa5c fusee: sdmmc: support CPU reads in addition to (broken?) DMA Kate J. Temkin 2018-04-29 04:45:28 -0600
  • de78e1dc1d fusee: sdmmc: handle DMA page boundaries Kate J. Temkin 2018-04-28 09:39:04 -0600
  • 64b3564ddc sdmmc: mostly working for eMMC, now Kate J. Temkin 2018-04-28 08:23:59 -0600
  • e4e815d270 fusee: get non-data SDMMC commands fully working on eMMC Kate J. Temkin 2018-04-28 04:42:59 -0600
  • 4c44a13b61 fusee: further flesh out sdmmc implementation Kate J. Temkin 2018-04-28 02:28:10 -0600
  • 5f9d36a0b1 fusee: fix issue with SDMMC psuedo-interrupts Kate J. Temkin 2018-04-28 00:34:32 -0600
  • 5d97563140 adding register enumerators for SMMU_TLB_CONFIG, SMMU_PTC_CONFIG, SMMU_PTB_DATA, SMMU_AVPC_ASID and SMMU_PPCS1_ASID refactoring mc_register writes where posible Resaec 2018-04-28 06:21:14 +0200
  • 2095c633aa those too Resaec 2018-04-28 06:18:20 +0200
  • 4f5ed74e43 extending the register struct the manual is unordered at times, there is probably still something missing reverted wrong SECURITY_CFG* naming Resaec 2018-04-28 06:15:51 +0200
  • 5430415578 somehow forgot to rename them Resaec 2018-04-28 01:27:16 +0200
  • dd319debe8 adding comment for uart_wait_idle to warn about a possible dead lock Resaec 2018-04-28 01:13:16 +0200
  • 5dcf2cb319 adding UartFifoControl and UartInterruptIdentification for the UART_IIR_FCR_0 register adding reference manual intem numbers for register enums Resaec 2018-04-28 00:58:42 +0200
  • b6b0073178 minor style fixes Resaec 2018-04-28 00:55:28 +0200
  • e0f586d2d5 change multiline comments, they game (only?) me strange spacing errors in the VS info popup Resaec 2018-04-28 00:54:43 +0200
  • ae69126509 adding UartVendorStatus, UartLineStatus and UartLineControl refactor defines edited uart_wait_idle() second parameter type to UartVendorStatus Resaec 2018-04-27 23:57:20 +0200
  • 93a7d70124
    Merge 66f2082c8c into f7434672bf Pika 2018-04-27 20:55:27 +0000
  • 66f2082c8c
    Create a Fusèe README.md Pika 2018-04-27 16:55:16 -0400
  • 9337162f99 bad dec to hex conversion at line 91 Resaec 2018-04-27 22:08:23 +0200