summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4v/promif
diff options
context:
space:
mode:
authorSean McEnroe <Sean.McEnroe@Sun.COM>2009-11-23 22:42:23 -0800
committerSean McEnroe <Sean.McEnroe@Sun.COM>2009-11-23 22:42:23 -0800
commitaf4c679f647cf088543c762e33d41a3ac52cfa14 (patch)
tree4311b62e5c03300652116b78f6474c8f020ca7e8 /usr/src/uts/sun4v/promif
parent37b285d61e57561b538d999834714df1f5c2db53 (diff)
downloadillumos-joyent-af4c679f647cf088543c762e33d41a3ac52cfa14.tar.gz
6887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodes
6871169 kphysm_add_memory_dynamic panics testing vmstress + DR 6877160 guest domain panic at platsvc:mdeg_notify_client+10c 6874763 memseg_alloc_meta() incorrectly maps page_t pages 6873569 multiple calls to memlist_read_lock() can cause deadlock hazard 6886354 DR failure with "memory span duplication" error 6886782 panic after pagefault in seg_kpm after LDom add-mem on primary 6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock
Diffstat (limited to 'usr/src/uts/sun4v/promif')
-rw-r--r--usr/src/uts/sun4v/promif/promif_emul.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/sun4v/promif/promif_emul.c b/usr/src/uts/sun4v/promif/promif_emul.c
index 143caa1f9d..1adf719ba6 100644
--- a/usr/src/uts/sun4v/promif/promif_emul.c
+++ b/usr/src/uts/sun4v/promif/promif_emul.c
@@ -36,6 +36,7 @@
#include <sys/mdesc.h>
#include <sys/mach_descrip.h>
#include <sys/cpu_module.h>
+#include <vm/seg_kmem.h>
#ifndef _KMDB
#include <sys/pte.h>
@@ -50,7 +51,7 @@ int cif_cpu_mp_ready;
int (*prom_cif_handler)(void *) = NULL;
extern struct memlist *phys_avail;
-extern struct vnode prom_ppages;
+extern struct vnode promvp;
extern void kdi_tlb_page_unlock(caddr_t, int);
#define COMBINE(hi, lo) (((uint64_t)(uint32_t)(hi) << 32) | (uint32_t)(lo))
@@ -309,7 +310,7 @@ unmap_prom_mappings(struct translation *transroot, size_t ntransroot)
ASSERT(PAGE_EXCL(pp));
ASSERT(PP_ISNORELOC(pp));
ASSERT(!PP_ISFREE(pp));
- ASSERT(page_find(&prom_ppages, pfn));
+ ASSERT(page_find(&promvp, pfn));
ASSERT(page_get_pagecnt(pp->p_szc) == 1);
if (pp->p_mapping) {