On Wed, Jul 02, 2025 at 09:19:57AM -0500, Rob Herring wrote:
On Wed, Jul 02, 2025 at 08:31:33PM +0800, Albert Yang wrote:
quoted
Before (incorrect):
memory@800151000 { reg = <0x8 0x00151000 0x0 0x1000>; };
memory@800254000 { reg = <0x8 0x00254000 0x0 0x1000>; };
...
After (correct):
memory@800151000 {
reg = <0x8 0x00151000 0x0 0x1000>,
<0x8 0x00254000 0x0 0x1000>,
These are very odd. Are these really main memory vs. some on chip SRAM
or some other specific purpose?
A 4KB block doesn't really work if the OS uses 16 or 64KB pages, but I
guess that would be up to the OS to ignore them.
Thank you for pointing out this issue. My colleagues and I have discussed
that these two 4ks are indeed ineffective, so we will remove them in v3
Best Regards,
Albert