8.0.0-18: Difference between revisions
Line 26: | Line 26: | ||
* The code for svcGetProcessInfo was updated: previously a total of 8 type values were handled, this now handles a total of 23 type values. | * The code for svcGetProcessInfo was updated: previously a total of 8 type values were handled, this now handles a total of 23 type values. | ||
* The code for svcStartInterProcessDma was updated. When the DmaConfig userland->kernelmode data-copy fails(like when the DmaConfig address is not readable from userland), this SVC now returns an error. Certain fields in the DmaConfig structure are now validated. | * The code for svcStartInterProcessDma was updated. When the DmaConfig userland->kernelmode data-copy fails(like when the DmaConfig address is not readable from userland), this SVC now returns an error. Certain fields in the DmaConfig structure are now validated. | ||
* The end-address for process memory | * The end-address for process [[Memory_layout|memory]] has been changed from virtual-address 0x20000000, to 0x40000000. Therefore, the L1 MMU table size for each process is now 0x1000-bytes, previously it was 0x800-bytes. | ||
* The [[KProcess]] structure was changed. | * The [[KProcess]] structure was changed. | ||
* The privileged-mode memory layout was changed, see [[Memory_layout|here]]. | |||
== See Also == | == See Also == | ||
* System update [http://yls8.mtheall.com/reports.php?date=07-07-14_10-13-44&sys=ctr report] | * System update [http://yls8.mtheall.com/reports.php?date=07-07-14_10-13-44&sys=ctr report] |