199767f8919635c4928607450d9e0abb932109ceToomas Soome/* $FreeBSD$ */
199767f8919635c4928607450d9e0abb932109ceToomas SoomeCopyright (c) 1999 - 2002 Intel Corporation. All rights reserved
199767f8919635c4928607450d9e0abb932109ceToomas SoomeThis software and associated documentation (if any) is furnished
199767f8919635c4928607450d9e0abb932109ceToomas Soomeunder a license and may only be used or copied in accordance
199767f8919635c4928607450d9e0abb932109ceToomas Soomewith the terms of the license. Except as permitted by such
199767f8919635c4928607450d9e0abb932109ceToomas Soomelicense, no part of this software or documentation may be
199767f8919635c4928607450d9e0abb932109ceToomas Soomereproduced, stored in a retrieval system, or transmitted in any
199767f8919635c4928607450d9e0abb932109ceToomas Soomeform or by any means without the express written consent of
199767f8919635c4928607450d9e0abb932109ceToomas SoomeIntel Corporation.
199767f8919635c4928607450d9e0abb932109ceToomas Soome EFI library debug functions
199767f8919635c4928607450d9e0abb932109ceToomas SoomeRevision History
199767f8919635c4928607450d9e0abb932109ceToomas Soome #define DBGASSERT(a) DbgAssert(__FILE__, __LINE__, #a)
199767f8919635c4928607450d9e0abb932109ceToomas Soome #define DBGSETMEM(a,l) SetMem(a,l,(CHAR8)BAD_POINTER)
199767f8919635c4928607450d9e0abb932109ceToomas Soome#define D_INIT 0x00000001 // Initialization style messages
199767f8919635c4928607450d9e0abb932109ceToomas Soome#define D_BLKIO_ULTRA 0x00002000 // BlkIo Driver
199767f8919635c4928607450d9e0abb932109ceToomas Soome#define D_RESERVED 0x7ff40A80 // Bits not reserved above
199767f8919635c4928607450d9e0abb932109ceToomas Soome// Current Debug level of the system, value of EFIDebug
199767f8919635c4928607450d9e0abb932109ceToomas Soome//#define EFI_DBUG_MASK (D_ERROR | D_WARN | D_LOAD | D_BLKIO | D_INIT)
199767f8919635c4928607450d9e0abb932109ceToomas Soome #define ASSERT_LOCKED(l) if(!(l)->Lock) DBGASSERT(l not locked)
199767f8919635c4928607450d9e0abb932109ceToomas Soome #define ASSERT_STRUCT(p,t) DBGASSERT(t not structure), p
199767f8919635c4928607450d9e0abb932109ceToomas Soome// Prototypes