Browse Source

add a note as to why mips is special

Mike Frysinger 18 years ago
parent
commit
331a0e429e
1 changed files with 4 additions and 0 deletions
  1. 4 0
      ldso/include/dl-elf.h

+ 4 - 0
ldso/include/dl-elf.h

@@ -103,6 +103,10 @@ void __dl_parse_dynamic_info(ElfW(Dyn) *dpnt, unsigned long dynamic_info[], void
 		if (dpnt->d_tag < DT_NUM) {
 			dynamic_info[dpnt->d_tag] = dpnt->d_un.d_val;
 #ifndef __mips__
+			/* we disable for mips because normally this page is readonly
+			 * and modifying the value here needlessly dirties a page.
+			 * see this post for more info:
+			 * http://uclibc.org/lists/uclibc/2006-April/015224.html */
 			if (dpnt->d_tag == DT_DEBUG)
 				dpnt->d_un.d_val = (unsigned long)debug_addr;
 #endif