aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/regs.h
diff options
context:
space:
mode:
authorSteven Hand <steven@xensource.com>2007-07-03 15:49:16 +0100
committerSteven Hand <steven@xensource.com>2007-07-03 15:49:16 +0100
commit091eb6c418c8b06a24adeed3b44dd13674426af2 (patch)
tree6e489d924bea93448b24a472a558ade7e0c29eae /xen/include/asm-x86/regs.h
parent3f5c68995bdf3cccb836e173abcf364e9b6e36a1 (diff)
downloadxen-091eb6c418c8b06a24adeed3b44dd13674426af2.tar.gz
xen-091eb6c418c8b06a24adeed3b44dd13674426af2.tar.bz2
xen-091eb6c418c8b06a24adeed3b44dd13674426af2.zip
Remove over-zealous assertion.
Signed-off-by: Steven Hand <steven@xensource.com>
Diffstat (limited to 'xen/include/asm-x86/regs.h')
-rw-r--r--xen/include/asm-x86/regs.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/xen/include/asm-x86/regs.h b/xen/include/asm-x86/regs.h
index 90cfee68a8..3018cdd3dc 100644
--- a/xen/include/asm-x86/regs.h
+++ b/xen/include/asm-x86/regs.h
@@ -36,11 +36,6 @@ enum EFLAGS {
unsigned long diff = (char *)guest_cpu_user_regs() - (char *)(r); \
/* Frame pointer must point into current CPU stack. */ \
ASSERT(diff < STACK_SIZE); \
- /* If a guest frame, it must be have guest privs (unless HVM guest). */ \
- /* We permit CS==0 which can come from an uninitialised trap entry. */ \
- ASSERT((diff != 0) || vm86_mode(r) || \
- ((r->cs&3) >= GUEST_KERNEL_RPL(current->domain)) || \
- (r->cs == 0) || is_hvm_vcpu(current)); \
/* If not a guest frame, it must be a hypervisor frame. */ \
ASSERT((diff == 0) || (!vm86_mode(r) && (r->cs == __HYPERVISOR_CS))); \
/* Return TRUE if it's a guest frame. */ \