Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6adb5fe7 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] Only register RAM as resources if UNCAC_BASE != IO_BASE.



This fixes a resource collision of RAM and I/O memory on systems that
use the physical address space multiple times.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 9247857f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -488,6 +488,9 @@ static inline void resource_init(void)
{
	int i;

	if (UNCAC_BASE != IO_BASE)
		return;

	code_resource.start = virt_to_phys(&_text);
	code_resource.end = virt_to_phys(&_etext) - 1;
	data_resource.start = virt_to_phys(&_etext);