-
2b871397c2
fusee: allow sdmmc_read / sdmmc_write of more data than fits in the bounce buffer
Kate J. Temkin
2018-05-11 11:27:35 -07:00
-
912590b2fd
[exosphere] linker.ld: remove some unneeded "AT" commands
TuxSH
2018-05-11 16:28:55 +02:00
-
0d8ba7706d
[exosphere] Map the crt0 too
TuxSH
2018-05-11 16:13:45 +02:00
-
05b8b42164
[exosphere] Rewrite crt0/init and ld script
TuxSH
2018-05-11 14:07:37 +02:00
-
02e01360fd
Exosphere: Fix crt0 bug resulting in bad relocation calculations
Michael Scire
2018-05-10 18:36:52 -06:00
-
f8cf7adad7
Add code to register rawnand, boot0, and bcpkg2
TuxSH
2018-05-10 23:48:41 +02:00
-
a790760de3
raw_mmc_dev: fields should be u64
TuxSH
2018-05-10 23:23:14 +02:00
-
4168a33dd1
[stage2] Implement package1_parse_boot0
TuxSH
2018-05-10 22:53:46 +02:00
-
1dd073d8d2
[stage2] Add bct.h
TuxSH
2018-05-10 21:54:58 +02:00
-
ac9939b7a1
Apply sdmmc stage1 changes to stage2
TuxSH
2018-05-10 21:36:26 +02:00
-
402b69c549
fusee: actually obey the SD spec when switching voltage
Kate J. Temkin
2018-05-10 07:10:37 -07:00
-
5b5aa38486
[stage2] Add GPT parsing code (tested on PC)
TuxSH
2018-05-10 15:16:44 +02:00
-
437344fd25
fusee: support low-voltage SDMMC mode
Kate J. Temkin
2018-05-10 06:05:00 -07:00
-
b20a04ede5
fusee: use full bus width and faster initial clock speed
Kate J. Temkin
2018-05-10 03:21:43 -07:00
-
20c225c829
[stage2] raw_mmc_dev.c: fix various bugs
TuxSH
2018-05-10 00:36:13 +02:00
-
3273cc5357
Merge pull request #84 from leoetlino/printf-format
hexkyz
2018-05-09 22:49:01 +01:00
-
-
324efb6994
Merge pull request #94 from encounter/fix/boot-fsdev
hexkyz
2018-05-09 22:46:10 +01:00
-
-
3e68441040
[stage2] Make console.c manage the display, enable it only when needed
TuxSH
2018-05-09 22:20:14 +02:00
-
4217d7feef
[stage2] Unstub rawmmcdev_write
TuxSH
2018-05-09 20:52:21 +02:00
-
ff2472385f
[sdmmc] sdmmc_handle_cpu_transfer: handle unaligned buffers
TuxSH
2018-05-09 20:46:16 +02:00
-
b9b13e215f
Fix struct tegra_sdmmc definition
TuxSH
2018-05-09 19:33:54 +02:00
-
3206583db3
[sdmmc] Fix const-correctness issue
TuxSH
2018-05-09 19:11:16 +02:00
-
96391ffca6
boot: Use fsdevMountSdmc & fsdevUnmountAll
Luke Street
2018-05-09 12:07:53 -04:00
-
7ad818ed93
Use latest sdmmc driver in stage2
TuxSH
2018-05-09 18:01:51 +02:00
-
-
694289de0b
Add raw_mmc_dev (untested!)
TuxSH
2018-05-09 17:51:13 +02:00
-
04f9920cc3
Rename g_devices to g_fsdev_devices
TuxSH
2018-05-09 17:26:30 +02:00
-
6ff90d8d30
Merge branch 'master' of github.com:Atmosphere-NX/Atmosphere
TuxSH
2018-05-09 17:10:45 +02:00
-
-
3fae01b08f
Rewrite condition in fsdev_seek
TuxSH
2018-05-09 17:10:35 +02:00
-
ba7d0c2cb6
Exosphere: Add API for retrieving versioning info.
Michael Scire
2018-05-09 06:29:56 -06:00
-
-
bf94bf48d2
Refine error in fsdev_mount_device
TuxSH
2018-05-09 14:16:33 +02:00
-
b2c82c75d0
Make stdout line-buffered
TuxSH
2018-05-09 11:49:10 +02:00
-
7560abbfbd
Fix FindDevice and RemoveDevice calls in fs_dev.c
TuxSH
2018-05-09 11:36:49 +02:00
-
290fb356a1
stage2: fix init malloc size for stage2_args_t
Luke Street
2018-05-08 23:24:10 -04:00
-
6dbd8d0aae
Fix stage2_args_t mismatch
Luke Street
2018-05-08 23:08:54 -04:00
-
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