diff options
author | Robert Mustacchi <rm@joyent.com> | 2011-05-10 10:49:06 -0700 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2011-05-10 10:49:06 -0700 |
commit | 230157ff9133a25a5bfb58fd166a15eb8363e687 (patch) | |
tree | 921cfb3cf3b4a711dcfcd9ffdc73499ea5a0b45c /kvm_x86.c | |
parent | d4af1fadd1d2d6e66c9379c1214f0e737b7fb6f7 (diff) | |
download | illumos-kvm-230157ff9133a25a5bfb58fd166a15eb8363e687.tar.gz |
HVM-183 Add equivalent of BUG()
Diffstat (limited to 'kvm_x86.c')
-rw-r--r-- | kvm_x86.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -3058,10 +3058,10 @@ rmap_remove(struct kvm *kvm, uint64_t *spte) kvm_set_pfn_dirty(pfn); rmapp = gfn_to_rmap(kvm, sp->gfns[spte - sp->spt], sp->role.level); if (!*rmapp) { - cmn_err(CE_WARN, "rmap_remove: %p %lx 0->BUG\n", spte, *spte); + panic("rmap_remove: %p %lx 0->BUG\n", spte, *spte); } else if (!(*rmapp & 1)) { if ((uint64_t *)*rmapp != spte) { - cmn_err(CE_WARN, "rmap_remove: %p %lx 1->BUG\n", + panic( "rmap_remove: %p %lx 1->BUG\n", spte, *spte); } *rmapp = 0; @@ -3080,6 +3080,7 @@ rmap_remove(struct kvm *kvm, uint64_t *spte) prev_desc = desc; desc = desc->more; } + panic("rmap_remove: %p %lx many->many\n", spte, *spte); } } |