Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2012 18:26:19 +0000 (UTC)
From:      "Cherry G. Mathew" <cherry@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r236905 - projects/amd64_xen_pv/sys/amd64/xen
Message-ID:  <201206111826.q5BIQJ9B002587@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cherry
Date: Mon Jun 11 18:26:18 2012
New Revision: 236905
URL: http://svn.freebsd.org/changeset/base/236905

Log:
  Map in the console page using pmap_kenter(), since the backing table
  hierarchy is easiest setup this way.
  
  Approved by:	gibbs(implicit)

Modified:
  projects/amd64_xen_pv/sys/amd64/xen/pmap.c

Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/pmap.c	Mon Jun 11 18:22:04 2012	(r236904)
+++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c	Mon Jun 11 18:26:18 2012	(r236905)
@@ -607,8 +607,8 @@ pmap_init(void)
 
 	vm_offset_t va = kmem_alloc_nofault(kernel_map, PAGE_SIZE);
 	KASSERT(va != 0, ("Could not allocate KVA for console page!\n"));
-	PT_SET_MA(va, console_ma | PG_RW | PG_V | PG_U);
 
+	pmap_kenter(va, xpmap_mtop(console_ma));
 	console_page = (void *)va;
 }
 



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