Linux x86/x86_64 Will Now Always Reserve The First 1MB Of RAM - Phoronix:
The Linux x86/x86_64 kernel code already had logic in place for reserving portions of the first 1MB of RAM to avoid the BIOS or kernel potentially clobbering that space among other reasons while now Linux 5.13 is doing away with that "wankery" and will just unconditionally always reserve the first 1MB of RAM.
[...] The motivation now for Linux 5.13 in getting that 1MB unconditional reservation in place for Linux x86/x86_64 stems from a bug report around an AMD Ryzen system being unbootable on Linux 5.13 since the change to consolidate their early memory reservations handling. Just unconditionally doing the first 1MB makes things much simpler to handle.
The change was sent in this morning as part of x86/urgent. "Do away with all the wankery of reserving X amount of memory in the first megabyte to prevent BIOS corrupting it and simply and unconditionally reserve the whole first megabyte."
no more wankery
(Score: 1, Informative) by Anonymous Coward on Sunday June 06 2021, @08:09PM (4 children)
To think that my cheap wireless router has more of both.
(Score: 0) by Anonymous Coward on Monday June 07 2021, @12:39AM (3 children)
One day the cheap wireless router will have 256Gb and 1million cores. Think about that.
(Score: 3, Insightful) by maxwell demon on Monday June 07 2021, @05:07AM (2 children)
I doubt it. With the size of transistors approaching the size of atoms, Moore's law is coming to an end.
The Tao of math: The numbers you can count are not the real numbers.
(Score: 2) by coolgopher on Monday June 07 2021, @08:48AM (1 child)
Meh, atoms are mostly empty space - surely we can cram in higher densities there!
(Score: 0) by Anonymous Coward on Monday June 07 2021, @02:57PM
Neutron star memory?