Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Nov 2002 13:19:30 -0800 (PST)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 21423 for review
Message-ID:  <200211232119.gANLJU8j095814@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=21423

Change 21423 by marcel@marcel_nfs on 2002/11/23 13:19:12

	Remove the UC mapping of the I/O Port address range typical
	for Itanium (BigSur). The HP rx2600 for example has the I/O
	Port address range @ 0x3fffffc000000. The kernel will use
	the right range anyway.

Affected files ...

.. //depot/projects/ia64/sys/boot/efi/libefi/elf_freebsd.c#6 edit

Differences ...

==== //depot/projects/ia64/sys/boot/efi/libefi/elf_freebsd.c#6 (text+ko) ====

@@ -217,23 +217,6 @@
 			 :: "r"(0), "r"(*(u_int64_t*)&pte));
 	__asm __volatile("srlz.i;;");
 
-	bzero(&pte, sizeof(pte));
-	pte.pte_p = 1;
-	pte.pte_ma = PTE_MA_UC;
-	pte.pte_a = 1;
-	pte.pte_d = 1;
-	pte.pte_pl = PTE_PL_KERN;
-	pte.pte_ar = PTE_AR_RWX;
-	pte.pte_ppn = 0xffffc000000 >> 12;
-
-	__asm __volatile("mov cr.ifa=%0" :: "r"(IA64_PHYS_TO_RR6(0xffffc000000)));
-	__asm __volatile("mov cr.itir=%0" :: "r"(26 << 2));
-	//__asm __volatile("ptr.d %0,%1" :: "r"(IA64_PHYS_TO_RR6(0xffffc000000)), "r"(26<<2));
-	__asm __volatile("srlz.i;;");
-	__asm __volatile("itr.d dtr[%0]=%1;;"
-			 :: "r"(1), "r"(*(u_int64_t*)&pte));
-	__asm __volatile("srlz.i;;");
-
 	enter_kernel(hdr->e_entry, bi);
 
 	restore_ic(psr);

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211232119.gANLJU8j095814>