Changes

360 bytes added ,  03:44, 6 October 2015
→‎Kernel11: (Not sure if I bothered with this before.)
Line 319: Line 319:  
* Old3DS: Useless kernel-mode crash due to accessing unmapped memory.
 
* Old3DS: Useless kernel-mode crash due to accessing unmapped memory.
 
* New3DS: uncontrolled data write into a kernel-mode L1 MMU-table. This isn't really useful: the data can't be controlled, and the data which gets overwritten is all-zero anyway(this isn't anywhere near MMU L1 entries for actually mapped memory).
 
* New3DS: uncontrolled data write into a kernel-mode L1 MMU-table. This isn't really useful: the data can't be controlled, and the data which gets overwritten is all-zero anyway(this isn't anywhere near MMU L1 entries for actually mapped memory).
 +
The previous version also allowed large negative s32_processorid values(negative processorid values are special values not actual procids), but it appears using values like that won't actually do anything(meaning no crash) besides the thread not running / thread not running for a while(besides triggering a kernelpanic with certain s32_processorid value(s)).
 
| Nothing useful
 
| Nothing useful
 
|  [[10.0.0-27|10.0.0-X]]
 
|  [[10.0.0-27|10.0.0-X]]