-
173e6c8c0f
PM: Fix missing flags set/missing wait. Now works on 5.x.
Michael Scire
2018-05-08 18:46:38 -06:00
-
-
-
3682a56062
O_RDONLY is 0
TuxSH
2018-05-09 00:53:13 +02:00
-
77faa00a57
Rewrite package2.c
TuxSH
2018-05-09 00:19:51 +02:00
-
a39ad22841
Boot: Fleshing out more low level stuff
hexkyz
2018-05-08 22:48:43 +01:00
-
7df879d346
Change the allocation logic in stratosphere.c
TuxSH
2018-05-08 18:46:54 +02:00
-
70bb496388
Refactor stage1's and stage2's main.c files
TuxSH
2018-05-08 16:51:43 +02:00
-
50498e3b20
Don't deinit the display yet, for now
TuxSH
2018-05-08 15:44:48 +02:00
-
d43255d484
Fix bug in crt0
TuxSH
2018-05-08 14:44:28 +02:00
-
461e886244
Make di.c accept arbitrary FB addresses, fix flickering issues
TuxSH
2018-05-08 13:36:05 +02:00
-
170cd2d8c4
[stage2] Forgot to change that, too
TuxSH
2018-05-08 00:39:26 +02:00
-
d390ead56f
Fix faulty IRAM check in check_32bit_address_range_in_program
TuxSH
2018-05-08 00:08:17 +02:00
-
880f49cfa5
Fix inverted condition issue in check_32bit_address_range_loadable
TuxSH
2018-05-07 23:57:56 +02:00
-
1fd098e074
[stage1] Fix DEFAULT_BCT0_FOR_DEBUG
TuxSH
2018-05-07 23:50:30 +02:00
-
e8306361f0
Rewrote crt0, init, and chainloading code
TuxSH
2018-05-07 23:32:45 +02:00
-
699ddfc043
Simplify fsdev_set_default_device
TuxSH
2018-05-08 13:44:47 +02:00
-
c800421a36
Loader: Fix char * const correctness.
Michael Scire
2018-05-08 04:43:07 -06:00
-
5c6f0fc14c
SM: Match official SAC validation behavior.
Michael Scire
2018-05-08 03:02:57 -06:00
-
aa158dbb5a
Loader: Fix game update content loading, fix SD card mounting on newer firmwares. Closes #61.
Michael Scire
2018-05-08 02:59:18 -06:00
-
44127faa17
SM: Fix svcGetSystemInfo bug, now works on 5.0.2.
Michael Scire
2018-05-07 22:47:55 -06:00
-
16ccc8a241
Merge branch 'master' of github.com:Atmosphere-NX/Atmosphere
TuxSH
2018-05-07 23:06:01 +02:00
-
-
5084f09081
Fix warning/error, etc. in fs_dev.c
TuxSH
2018-05-07 23:05:53 +02:00
-
b346c8f375
Fix minor bugs in loader/sm
Michael Scire
2018-05-07 07:31:36 -06:00
-
9e558dafee
libstratosphere: Make boolean autoparsing match official semantics.
Michael Scire
2018-05-07 07:22:30 -06:00
-
-
25db9fcc4a
Fix fsdev_set_default_device bug
TuxSH
2018-05-07 14:25:01 +02:00
-
ae78ee22da
ProcessManager: Fully implement pm:dmnt. Remove debug logging.
Michael Scire
2018-05-07 04:45:44 -06:00
-
6dc8ab6f17
ProcessManager: Refactor resource limits, complete pm:shell.
Michael Scire
2018-05-07 03:50:33 -06:00
-
7695b5bdbd
[stage2] Fix the ordering of rules in linker script
TuxSH
2018-05-07 10:53:41 +02:00
-
700f92162d
ProcessManager: Fix Synchronization. Now works on 1.0.0 hardware.
Michael Scire
2018-05-06 22:59:54 -06:00
-
8d071ca7c9
fusee: fix boot partition selection
Kate J. Temkin
2018-05-06 22:47:36 -06:00
-
f5ed029cdb
fusee: fix regression in card detection
Kate J. Temkin
2018-05-06 22:32:52 -06:00
-
5065a04451
fusee-secondary: don't create 3GiB output files :)
Kate J. Temkin
2018-05-06 21:49:42 -06:00
-
75dfcd07a9
Add chainloader (stage2) (need to edit more files)
TuxSH
2018-05-07 01:02:23 +02:00
-
bd42514af0
ldr: Fix printf format string for size_t
Léo Lam
2018-05-05 17:47:25 +02:00
-
-
2c07b5a2fb
Rework fs_dev mount code
TuxSH
2018-05-06 18:39:46 +02:00
-
a29e800661
Revert "Fix mount code in fs_dev.c"
TuxSH
2018-05-06 18:13:36 +02:00
-
8b418732ad
Upgrade FatFs to R0.13b
TuxSH
2018-05-06 17:42:00 +02:00
-
4265dc7b65
Don't pass the mmc struct around
TuxSH
2018-05-06 17:22:12 +02:00
-
8c7492654c
Fix another critically missing credit
hexkyz
2018-05-06 16:13:04 +01:00
-
a9513f8d2f
Merge pull request #85 from leoetlino/boot
hexkyz
2018-05-06 15:55:04 +01:00
-
-
68eec056a9
Fix const-correctness issue in sdmmc.h
TuxSH
2018-05-06 15:22:35 +02:00
-
17545ac103
Merge branch 'master' of github.com:SciresM/Atmosphere-NX
TuxSH
2018-05-06 15:02:45 +02:00
-
-
1aa6b92bc4
Normalize drivers between stage1 and 2
TuxSH
2018-05-06 15:02:13 +02:00
-
1b21a7022d
Fix critically missing credit
SciresM
2018-05-06 06:28:34 -06:00
-
-
999a15c887
boot: Make gpio helper functions internally linked
Léo Lam
2018-05-05 19:01:41 +02:00
-
555ed96e80
boot: Fix missing argument for gpio_base_vaddr
Léo Lam
2018-05-05 19:01:00 +02:00
-
d1e9de50e8
boot: Fix invalid usage of svcQueryIoMapping
Léo Lam
2018-05-05 18:59:24 +02:00
-
-
306555e522
Fix mount code in fs_dev.c
TuxSH
2018-05-06 13:03:45 +02:00
-
8f5a5acb06
Fix the g_bct0 overflow issue, malloc now works
TuxSH
2018-05-06 11:46:48 +02:00
-
6d6ecb503a
ProcessManager: Fix svcCreateEvent handle inversion bug, and others.
Michael Scire
2018-05-06 02:23:47 -06:00
-
6e5d4b8fc9
Fix bss overflow error
TuxSH
2018-05-06 00:45:30 +02:00
-
8648cac77b
[stage2] Remove printk, introduce UTF-8 console stdio
TuxSH
2018-05-05 23:55:40 +02:00
-
02217bde55
Merge branch 'master' of github.com:SciresM/Atmosphere-NX
TuxSH
2018-05-05 22:05:19 +02:00
-
-
ddea5484b6
[stage1] support utf8 in fatfs
TuxSH
2018-05-05 22:05:11 +02:00
-
a097babe18
Replace std::make_tuple with simpler syntax (#77)
Léo Lam
2018-05-05 20:41:39 +02:00
-
cf50bad36c
ipc_templating: Avoid depending on order of evaluation (#83)
Léo Lam
2018-05-05 20:41:08 +02:00
-
-
30b9873ab3
Use the bloated string formatting functions from newlib
TuxSH
2018-05-05 18:35:00 +02:00
-
67b76cc8f1
Instead of passing FatFS structs around, unmount; other changes
TuxSH
2018-05-05 17:33:49 +02:00
-
0fca6c2296
[stage2] Add fatfs devoptab wrapper, change ffconf accordingly
TuxSH
2018-05-05 16:30:25 +02:00
-
8eb8de0e94
fusee: fix an obvious sdmmc error (oops)
Kate J. Temkin
2018-05-05 03:29:01 -06:00
-
772401b81f
ProcessManager: Add pm:info, fix pm:shell missing qualifiers
Michael Scire
2018-05-04 20:16:40 -06:00
-
e596fd0de5
ProcessManager: Implement almost all of pm:shell
Michael Scire
2018-05-04 19:56:59 -06:00
-
bceb00ad8d
fusee: sdmmc: clean up and prepare for better SD/MMC/version separations
Kate J. Temkin
2018-05-04 18:47:39 -06:00
-
ae830fea95
Process Manager: Add stub for pm:shell
Michael Scire
2018-05-04 18:25:26 -06:00
-
5d215ef299
Process Manager: Make process flag updating version agnostic, handle 5.x dead process semantics.
Michael Scire
2018-05-04 17:55:39 -06:00
-
2e362d93da
fusee: add support for SDMMC write operations
Kate J. Temkin
2018-05-04 17:14:12 -06:00
-
553cd236f2
Fusee: fix typo
Michael Scire
2018-05-04 16:38:10 -06:00
-
9487924973
Fusee: Add #define requirement for pragmatic reasons.
Michael Scire
2018-05-04 16:35:33 -06:00
-
711f85305b
fusee: enable sdmmc loglevel control
Kate J. Temkin
2018-05-04 16:15:51 -06:00
-
932a5bd645
fusee: fix multiple-block SDMMC transfers
Kate J. Temkin
2018-05-04 16:15:18 -06:00
-
e5fff14689
Move fatfs around
TuxSH
2018-05-05 00:11:22 +02:00
-
0d344e45af
Initialize heap, increase stack size
TuxSH
2018-05-04 23:56:01 +02:00
-
dc3099781d
Change defaut BCT0 for debug
TuxSH
2018-05-04 21:52:38 +02:00
-
4199be2460
Merge SD stuff into fusee-secondary. Switch diskio to single-sector reads temporarily
Michael Scire
2018-05-04 11:47:05 -06:00
-
299b020ecc
Push minimally working FATFS.
Michael Scire
2018-05-04 11:21:15 -06:00
-
010ba9248c
fusee: make SDMMC debug printing more manageable
Kate J. Temkin
2018-05-04 03:38:25 -06:00
-
0120b9ce52
fusee: get uSD working, fix bad no_iopower, and abstract card differences
Kate J. Temkin
2018-05-04 03:23:16 -06:00
-
99f749ef82
fusee: fix SD pinmuxing / signal integrity issues
Kate J. Temkin
2018-05-03 04:54:36 -06:00
-
5b3be77f0e
fusee: fix drive strength and avoid a pad wear-condition
Kate J. Temkin
2018-05-02 06:34:53 -06:00
-
fc97c3f773
fusee: merge in most of the microSD card (not fully working)
Kate J. Temkin
2018-05-02 06:07:21 -06:00
-
608d59c229
fusee: implement partition support; needs some tweeks
Kate J. Temkin
2018-04-30 16:27:34 -06:00
-
01e3761d4c
fusee: sdmmc: use v3 compatibility mode for it's simpler DMA
Kate J. Temkin
2018-04-29 08:04:50 -06:00
-
ef1923ebab
fusee: sdmmc: support CPU reads in addition to (broken?) DMA
Kate J. Temkin
2018-04-29 04:45:28 -06:00
-
21c177804e
fusee: sdmmc: handle DMA page boundaries
Kate J. Temkin
2018-04-28 09:39:04 -06:00
-
534c50fba5
sdmmc: mostly working for eMMC, now
Kate J. Temkin
2018-04-28 08:23:59 -06:00
-
eb48e06331
fusee: get non-data SDMMC commands fully working on eMMC
Kate J. Temkin
2018-04-28 04:42:59 -06:00
-
dbb65428e8
fusee: further flesh out sdmmc implementation
Kate J. Temkin
2018-04-28 02:28:10 -06:00
-
2e3af0c474
fusee: fix issue with SDMMC psuedo-interrupts
Kate J. Temkin
2018-04-28 00:34:32 -06:00
-
fbe159e4d3
fusee: add missing file
Kate J. Temkin
2018-04-26 12:16:06 -06:00
-
06bf132022
skeleton SDMMC
Kate J. Temkin
2018-04-21 19:38:55 -06:00
-
c19750a0d5
ProcessManager: Make launch flag parsing version agnostic.
Michael Scire
2018-05-04 01:01:53 -06:00
-
d6cf7c605f
ProcessManager: Implement core process management logic.
Michael Scire
2018-05-03 23:58:25 -06:00
-
999498c0a0
Stratosphère: Simplify some for loops (#76)
Léo Lam
2018-05-04 01:24:34 +02:00
-
7ab9f507cb
ProcessManager: Fill out ProcessTracking::Initialize()
Michael Scire
2018-05-03 16:15:00 -06:00
-
5025ba5e82
Boot: Implement initial GPIO configuration
hexkyz
2018-05-03 22:34:45 +01:00
-
0807aaea2b
Fix small issues in the stage2 loader (#78)
Max K
2018-05-03 22:08:30 +02:00
-
54a1529ef4
ProcessManager: fix critical typo in sarcastic comment
Michael Scire
2018-05-03 04:10:41 -06:00
-
3d2c3e1fe1
ProcessManager: Stub ProcessTracking code.
Michael Scire
2018-05-03 04:10:05 -06:00
-
0459bcee74
ProcessManager: Acquire ldr:pm during init.
Michael Scire
2018-05-03 03:58:45 -06:00
-
b5412df53b
Stratosphere: Add IPC templating for non-member functions.
Michael Scire
2018-05-03 03:14:48 -06:00
-
593efedb2c
ProcessManager: Add BootModeInterface
Michael Scire
2018-05-03 02:58:11 -06:00