Closed nickdesaulniers closed 3 years ago
The LGR models (new 3DS, new 3DS XL, new 2DS XL) all support double the capacity of FCRAM; 250MiB.
The process in plain English:
Thanks to @profi200 and the open_agb_firm project which was referenced extensively.
A change to the DTB file is necessary to inform the kernel that additional physical memory is available; separate from this commit.
Once enabled, in userspace you can check the amount of physical memory available via:
$ mount -t proc /proc $ less /proc/meminfo
From here, we can enable the additional 2 LGR cores, but it's not required to make use of the additional FCRAM.
See photos at https://github.com/linux-3ds/linux/issues/1#issuecomment-815382458.
Anecdotally, it felt like this booted much faster. Probably from ~3x clock rate. Oh, I should upload the DTS change, too.
The LGR models (new 3DS, new 3DS XL, new 2DS XL) all support double the capacity of FCRAM; 250MiB.
The process in plain English:
Thanks to @profi200 and the open_agb_firm project which was referenced extensively.
A change to the DTB file is necessary to inform the kernel that additional physical memory is available; separate from this commit.
Once enabled, in userspace you can check the amount of physical memory available via:
$ mount -t proc /proc $ less /proc/meminfo
From here, we can enable the additional 2 LGR cores, but it's not required to make use of the additional FCRAM.
See photos at https://github.com/linux-3ds/linux/issues/1#issuecomment-815382458.