| 
							
							
								 Michael Scire | 889d843718 | ams: improve offsetof style consistency | 2021-10-18 00:17:13 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ad4c794aea | constexpr: resign ourselves to gcc dropping void -> T support | 2021-10-17 02:39:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2541f6dd71 | tipc: implement special-case templating used by 13.0.0 pgl | 2021-10-15 21:23:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ff5f376c33 | tipc: enable named-thread dispatch | 2021-10-15 19:59:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d1bc1a5c57 | boot: update for 13.0.0/aula parameter changes (closes #1477) | 2021-10-15 19:03:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 990daec3a2 | powctl: integrate 13.0.0 changes (aula params not done yet) | 2021-10-15 16:30:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7e536f74ae | strat: fix some mitm server management logic | 2021-10-14 00:40:43 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 891fa32bf1 | tipc/sm: update more fully for 13.0.0 changes | 2021-10-13 23:50:57 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ca25a884b5 | tipc: add additional logic from 13.0.0 | 2021-10-12 00:57:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0189c5f1e6 | sm/tipc: minor cleanup | 2021-10-12 00:20:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bd1bcdf52b | sf: prevent emitting mitm/defer code unless server in process supports it | 2021-10-11 19:01:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5708bb1557 | ams: allow bootloader to merely approximate correct target firmware | 2021-10-11 00:54:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 06f68a8159 | loader: refactor to remove fake namespaces | 2021-10-10 21:37:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d9dc04318d | loader: refactor ro manager/improve accuracy | 2021-10-10 18:22:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d8a36e39f2 | spl: refactor for accuracy/move into libstrat | 2021-10-10 12:57:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bc96ebb74c | os: add FlushDataCache | 2021-10-10 00:33:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a595c232b9 | strat: use m_ for member variables | 2021-10-10 00:14:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1ab0bd1765 | ams: replace most remaining operator & with std::addressof | 2021-10-09 14:49:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ec65c39d17 | strat: refactor address taking of form &var[...] | 2021-10-09 12:45:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b0e520112b | strat: always use explicit result namespacing | 2021-10-09 10:36:21 -07:00 |  | 
			
				
					| 
							
							
								 Adubbz | 303c6eb5f9 | settings: implement KeyValueStore (#1659) * settings: implement KeyValueStore and dependencies
* settings: update KeyValueStore for recent refactoring
* settings: address feedback | 2021-10-09 09:16:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ffc143860b | strat: use ams::Main() instead of main(argc, argv) | 2021-10-07 17:44:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6a53726833 | strat: build sysmodules with -Wextra/-Werror | 2021-10-06 23:22:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e8f1efd01b | libstrat: fix compilation without pre-compiled header/without lto | 2021-10-06 17:58:42 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7ca83c9d3b | libstrat: enable -Wextra, -Werror This caught an embarrassingly large number of bugs. | 2021-10-06 15:20:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 719ead824e | strat: remove map namespace, svc: add address space defs | 2021-10-05 12:22:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 69777cf792 | strat: use sf::NativeHandle for ipc templating | 2021-10-05 00:11:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d97e97258e | sf: add NativeHandle type TODO: figure out how to integrate this into templating... | 2021-10-04 17:34:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d0041a33ac | strat: prefer os::NativeHandle to Handle/svc::Handle where sensible | 2021-10-04 17:12:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 597d521f52 | pm: use svc::LimitableResource where relevant | 2021-10-04 16:33:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6f680fe63b | strat: use svc:: over ::svc | 2021-10-04 14:54:13 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 77fe5cf6f5 | ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals | 2021-10-04 12:59:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6f76066d24 | os: remove ManagedHandle, refactor to use NativeHandle typename | 2021-10-04 12:33:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 18825866ac | strat: automatic program id detection | 2021-10-01 17:18:50 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2b37e5d486 | os: adopt nintendo ReaderWriter naming over ReadWrite | 2021-10-01 11:42:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 00d0c94f2d | os: amend io region api | 2021-10-01 01:02:48 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 82f3416799 | os: implement SharedMemory, update AslrSpaceManager | 2021-10-01 00:36:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 101e3087fe | os: fix AttachTransferMemory return type | 2021-09-30 22:18:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 24d6933145 | strat: use consistent include style for lib headers | 2021-09-30 19:21:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7444a68cd1 | os: adopt multiwait naming over waitable | 2021-09-30 19:00:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d9b4009f82 | os: add IoRegion | 2021-09-30 11:43:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2d214f5e1e | os: add tentative IoRegionType | 2021-09-30 11:32:45 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 41ab4c2c68 | stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex | 2021-09-29 22:52:50 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5dc64bc1f7 | os: implement Barrier | 2021-09-29 18:03:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b25218c918 | os: implement SdkRecursiveMutex | 2021-09-29 14:56:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6b438c7adf | ddsf: We can use LightEvent now | 2021-09-29 14:17:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1e7a327a25 | os: implement LightSemaphore | 2021-09-29 13:24:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b8a1ebd11a | os: implement LightMessageQueue | 2021-09-29 12:55:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cf5f431058 | os: refactor MessageQueue to use new MessageQueueHelper template | 2021-09-29 12:24:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 632b6b3330 | os: implement LightEvent | 2021-09-28 18:54:09 -07:00 |  |