ccflags-$(PVRSRV_OS_MEM_INFO) += -DPVRSRV_OS_MEM_INFO
ccflags-$(CONFIG_DRM_MID_RELEASE) += -DBUILD="\"release\"" -DPVR_BUILD_TYPE="\"release\"" -DRELEASE
-ccflags-$(CONFIG_DRM_MID_DEBUG) += -DBUILD="\"debug\"" -DPVR_BUILD_TYPE="\"debug\"" -DDEBUG -DDEBUG_LINUX_MEM_AREAS -DDEBUG_LINUX_MEMORY_ALLOCATIONS -DDEBUG_LINUX_MMAP_AREAS -DDEBUG_BRIDGE_KM
+ccflags-$(CONFIG_DRM_MID_DEBUG) += -DBUILD="\"debug\"" -DPVR_BUILD_TYPE="\"debug\"" -DPVR_DEBUG_EXT -DDEBUG_LINUX_MEM_AREAS -DDEBUG_LINUX_MEMORY_ALLOCATIONS -DDEBUG_LINUX_MMAP_AREAS -DDEBUG_BRIDGE_KM
ccflags-$(CONFIG_PCI_MSI) += -DCONFIG_PCI_MSI
PVRDIR = ../pvr
#define PVR_DBGDRIV_MESSAGE DBGPRIV_DBGDRV_MESSAGE, "", 0
-#if !defined(PVRSRV_NEED_PVR_ASSERT) && defined(DEBUG)
+#if !defined(PVRSRV_NEED_PVR_ASSERT) && defined(PVR_DEBUG_EXT)
#define PVRSRV_NEED_PVR_ASSERT
#endif
#define PVRSRV_NEED_PVR_DPF
#endif
-#if !defined(PVRSRV_NEED_PVR_TRACE) && (defined(DEBUG) || defined(TIMING))
+#if !defined(PVRSRV_NEED_PVR_TRACE) && (defined(PVR_DEBUG_EXT) || defined(TIMING))
#define PVRSRV_NEED_PVR_TRACE
#endif
#endif
-#if (defined(DEBUG) && defined(__linux__))
+#if (defined(PVR_DEBUG_EXT) && defined(__linux__))
IMG_IMPORT IMG_PVOID IMG_CALLCONV PVRSRVAllocUserModeMemTracking(IMG_SIZE_T ui32Size, IMG_CHAR *pszFileName, IMG_UINT32 ui32LineNumber);
IMG_IMPORT IMG_PVOID IMG_CALLCONV PVRSRVCallocUserModeMemTracking(IMG_SIZE_T ui32Size, IMG_CHAR *pszFileName, IMG_UINT32 ui32LineNumber);
*
******************************************************************************/
-#if defined(DEBUG) || defined (INTERNAL_TEST)
+#if defined(PVR_DEBUG_EXT) || defined (INTERNAL_TEST)
#define DEBUG_SET_OFFSET OPTIONS_BIT0
#define OPTIONS_BIT0 0x1
#else
#define MRSTLFB_PAGE_ROUNDUP(x) (((x) + MRSTLFB_PAGE_MASK) & MRSTLFB_PAGE_TRUNC)
#endif
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
#define DEBUG_PRINTK(x) printk x
#else
#define DEBUG_PRINTK(x)
IMG_VOID *psBridgeOut,
PVRSRV_PER_PROCESS_DATA *psPerProc)
{
-#if !defined(DEBUG)
+#if !defined(PVR_DEBUG_EXT)
PVR_UNREFERENCED_PARAMETER(ui32BridgeID);
#endif
PVR_UNREFERENCED_PARAMETER(psBridgeIn);
off_t err_offset)
{
static IMG_UINT32 ui32PrevIndex = ~0UL;
-#if !defined(DEBUG)
+#if !defined(PVR_DEBUG_EXT)
PVR_UNREFERENCED_PARAMETER(pszIOCName);
#endif
#if !defined(DEBUG_BRIDGE_KM_DISPATCH_TABLE) && !defined(DEBUG_BRIDGE_KM)
psBridgeOut = (IMG_PVOID)((IMG_PBYTE)psBridgeIn + PVRSRV_MAX_BRIDGE_IN_SIZE);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_ASSERT(psBridgePackageKM->ui32InBufferSize < PVRSRV_MAX_BRIDGE_IN_SIZE);
PVR_ASSERT(psBridgePackageKM->ui32OutBufferSize < PVRSRV_MAX_BRIDGE_OUT_SIZE);
#endif
#define DISPATCH_TABLE_GAP_THRESHOLD 5
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
#define PVRSRV_BRIDGE_ASSERT_CMD(X, Y) PVR_ASSERT(X == PVRSRV_GET_BRIDGE_ID(Y))
#else
#define PVRSRV_BRIDGE_ASSERT_CMD(X, Y) PVR_UNREFERENCED_PARAMETER(X)
#include "services_headers.h"
#include "handle.h"
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
#define HANDLE_BLOCK_SHIFT 2
#else
#define HANDLE_BLOCK_SHIFT 8
bIsEmpty = (IMG_BOOL)(psList->ui32Next == ui32Index);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
{
IMG_BOOL bIsEmpty2;
return bIsEmpty;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
#ifdef INLINE_IS_PRAGMA
#pragma inline(NoChildren)
#endif
PVR_ASSERT(INDEX_TO_FREE_HAND_BLOCK_COUNT(psBase, ui32Index)<= HANDLE_BLOCK_SIZE);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
{
IMG_UINT32 ui32BlockedIndex;
IMG_UINT32 ui32FreeHandCount = 0;
psNewHandle->eFlag = eFlag;
InitParentList(psNewHandle);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_ASSERT(NoChildren(psNewHandle));
#endif
InitChildEntry(psNewHandle);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_ASSERT(NoParent(psNewHandle));
#endif
ui32IndexPlusOne = ui32NextIndexPlusOne;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
if (psBase->ui32TotalHandCountPreBatch != psBase->ui32TotalHandCount)
{
IMG_UINT32 ui32Delta = psBase->ui32TotalHandCount - psBase->ui32TotalHandCountPreBatch;
#include "sgxapi_km.h"
#endif
-#if defined(DEBUG) || defined(TIMING)
+#if defined(PVR_DEBUG_EXT) || defined(TIMING)
static volatile IMG_UINT32 *pui32TimerRegister = 0;
RA_STATISTICS sStatistics;
#endif
-#if defined(CONFIG_PROC_FS) && defined(DEBUG)
+#if defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)
#define PROC_NAME_SIZE 32
struct proc_dir_entry* pProcInfo;
IMG_VOID RA_Dump (RA_ARENA *pArena);
#endif
-#if defined(CONFIG_PROC_FS) && defined(DEBUG)
+#if defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)
static void RA_ProcSeqShowInfo(struct seq_file *sfile, void* el);
static void* RA_ProcSeqOff2ElementInfo(struct seq_file * sfile, loff_t off);
IMG_VOID CheckBMFreespace(IMG_VOID);
#endif
-#if defined(CONFIG_PROC_FS) && defined(DEBUG)
+#if defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)
static IMG_CHAR *ReplaceSpaces(IMG_CHAR * const pS)
{
IMG_CHAR *pT;
pArena->sStatistics.uExportCount = 0;
#endif
-#if defined(CONFIG_PROC_FS) && defined(DEBUG)
+#if defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)
if(strcmp(pArena->name,"") != 0)
{
IMG_INT ret;
}
}
-#if defined(CONFIG_PROC_FS) && defined(DEBUG)
+#if defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)
{
IMG_VOID (*pfnRemoveProcEntrySeq)(struct proc_dir_entry*);
#endif
-#if (defined(CONFIG_PROC_FS) && defined(DEBUG)) || defined (RA_STATS)
+#if (defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)) || defined (RA_STATS)
static IMG_CHAR *
_BTType (IMG_INT eType)
{
#endif
-#if defined(CONFIG_PROC_FS) && defined(DEBUG)
+#if defined(CONFIG_PROC_FS) && defined(PVR_DEBUG_EXT)
static void RA_ProcSeqShowInfo(struct seq_file *sfile, void* el)
typedef struct _RESMAN_ITEM_
{
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
IMG_UINT32 ui32Signature;
#endif
struct _RESMAN_ITEM_ **ppsThis;
typedef struct _RESMAN_CONTEXT_
{
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
IMG_UINT32 ui32Signature;
#endif
struct _RESMAN_CONTEXT_ **ppsThis;
IMG_BOOL bExecuteCallback);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
static IMG_VOID ValidateResList(PRESMAN_LIST psResList);
#define VALIDATERESLIST() ValidateResList(gpsResList)
#else
return eError;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
psResManContext->ui32Signature = RESMAN_SIGNATURE;
#endif
psResManContext->psResItemList = IMG_NULL;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
psNewResItem->ui32Signature = RESMAN_SIGNATURE;
#endif
psNewResItem->ui32ResType = ui32ResType;
return PVRSRV_ERROR_INVALID_PARAMS;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
PVR_ASSERT(psResItem->ui32Signature == RESMAN_SIGNATURE);
#endif
return PVRSRV_ERROR_INVALID_PARAMS;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
PVR_ASSERT(psItem->ui32Signature == RESMAN_SIGNATURE);
#endif
return PVRSRV_ERROR_INVALID_PARAMS;
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
PVR_ASSERT(psItem->ui32Signature == RESMAN_SIGNATURE);
#endif
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
static IMG_VOID ValidateResList(PRESMAN_LIST psResList)
{
PRESMAN_ITEM psCurItem, *ppsThisItem;
static PVRSRV_ERROR SGXCleanupSharedPBDescCreateLockCallback(IMG_PVOID pvParam, IMG_UINT32 ui32Param)
{
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
PVRSRV_PER_PROCESS_DATA *psPerProc = (PVRSRV_PER_PROCESS_DATA *)pvParam;
PVR_ASSERT(psPerProc == psPerProcCreateSharedPB);
#else
PVR_DPF((PVR_DBG_ERROR,"SGX2DQueryBlitsCompleteKM: Timed out. Ops pending."));
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
{
PVRSRV_SYNC_DATA *psSyncData = psSyncInfo->psSyncData;
{
atomic_t sTimeStamp;
IMG_UINT32 ui32TimeStampPrevious;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
IMG_UINT ui32Stats;
#endif
wait_queue_head_t sWait;
if(hOSEventObject)
{
PVRSRV_LINUX_EVENT_OBJECT *psLinuxEventObject = (PVRSRV_LINUX_EVENT_OBJECT *)hOSEventObject;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_DPF((PVR_DBG_MESSAGE, "LinuxEventObjectListDelete: Event object waits: %lu", psLinuxEventObject->ui32Stats));
#endif
if(ResManFreeResByPtr(psLinuxEventObject->hResItem) != PVRSRV_OK)
list_del(&psLinuxEventObject->sList);
write_unlock_bh(&psLinuxEventObjectList->sLock);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_DPF((PVR_DBG_MESSAGE, "LinuxEventObjectDeleteCallback: Event object waits: %lu", psLinuxEventObject->ui32Stats));
#endif
atomic_set(&psLinuxEventObject->sTimeStamp, 0);
psLinuxEventObject->ui32TimeStampPrevious = 0;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psLinuxEventObject->ui32Stats = 0;
#endif
init_waitqueue_head(&psLinuxEventObject->sWait);
ui32TimeOutJiffies = (IMG_UINT32)schedule_timeout((IMG_INT32)ui32TimeOutJiffies);
mutex_lock(&gPVRSRVLock);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psLinuxEventObject->ui32Stats++;
#endif
PVRSRV_ERROR PVROSFuncInit(IMG_VOID);
IMG_VOID PVROSFuncDeInit(IMG_VOID);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
IMG_INT PVRDebugProcSetLevel(struct file *file, const IMG_CHAR *buffer, IMG_UINT32 count, IMG_VOID *data);
IMG_VOID PVRDebugSetLevel(IMG_UINT32 uDebugLevel);
const IMG_CHAR *LinuxMemAreaTypeToString(LINUX_MEM_AREA_TYPE eMemAreaType);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
const IMG_CHAR *HAPFlagsToString(u32 ui32Flags);
#endif
CreateOffsetStruct(LinuxMemArea *psLinuxMemArea, IMG_UINT32 ui32Offset, IMG_UINT32 ui32RealByteSize)
{
PKV_OFFSET_STRUCT psOffsetStruct;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
const IMG_CHAR *pszName = LinuxMemAreaTypeToString(LinuxMemAreaRootType(psLinuxMemArea));
#endif
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_DPF((PVR_DBG_MESSAGE,
"%s(%s, psLinuxMemArea: 0x%p, ui32AllocFlags: 0x%8lx)",
__FUNCTION__, pszName, psLinuxMemArea, psLinuxMemArea->ui32AreaFlags));
PVRMMapRegisterArea(LinuxMemArea *psLinuxMemArea)
{
PVRSRV_ERROR eError;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
const IMG_CHAR *pszName = LinuxMemAreaTypeToString(LinuxMemAreaRootType(psLinuxMemArea));
#endif
mutex_lock(&g_sMMapMutex);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_DPF((PVR_DBG_MESSAGE,
"%s(%s, psLinuxMemArea 0x%p, ui32AllocFlags 0x%8lx)",
__FUNCTION__, pszName, psLinuxMemArea, psLinuxMemArea->ui32AreaFlags));
#include <linux/pci.h>
#endif
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
#include <asm/uaccess.h>
#endif
#endif
MODULE_SUPPORTED_DEVICE(DEVNAME);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
static IMG_INT debug = DBGPRIV_WARNING;
#include <linux/moduleparam.h>
module_param(debug, int, 0);
IMG_UINT32 gui32ReleasePID;
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
static IMG_UINT32 gPVRPowerLevel;
#endif
if (SysAcquireData(&psSysData) == PVRSRV_OK)
{
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
if (gPVRPowerLevel != 0)
{
if (PVRSRVSetPowerStateKM(PVRSRV_SYS_POWER_STATE_D0) == PVRSRV_OK)
static IMG_INT PVRSRVDriverSuspend(LDM_DEV *pDevice, pm_message_t state)
#endif
{
-#if !(defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
+#if !(defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
PVR_TRACE(( "PVRSRVDriverSuspend(pDevice=%p)", pDevice));
printk(KERN_ALERT "PVRSRVDriverSuspend(pDevice=%p)", pDevice);
static IMG_INT PVRSRVDriverResume(LDM_DEV *pDevice)
#endif
{
-#if !(defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
+#if !(defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
PVR_TRACE(("PVRSRVDriverResume(pDevice=%p)", pDevice));
printk(KERN_ALERT "PVRSRVDriverResume(pDevice=%p)", pDevice);
#endif
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM)
IMG_INT PVRProcSetPowerLevel(struct file *file, const IMG_CHAR *buffer, IMG_UINT32 count, IMG_VOID *data)
{
IMG_CHAR data_buffer[2];
mutex_init(&gPVRSRVLock);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
PVRDebugSetLevel(debug);
#endif
#endif
#else
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
if (gPVRPowerLevel != 0)
{
if (PVRSRVSetPowerStateKM(PVRSRV_SYS_POWER_STATE_D0) == PVRSRV_OK)
g_write_combining_available = (IMG_BOOL)(pat_entry == PAT_LINUX_X86_WC);
#endif
}
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
#if defined(SUPPORT_LINUX_X86_WRITECOMBINE)
if (g_write_combining_available)
{
IMG_SYS_PHYADDR *psPhysAddr;
IMG_INT iPageOffset;
IMG_INT iContiguous;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
IMG_UINT32 ulStartAddr;
IMG_UINT32 ulBeyondEndAddr;
struct vm_area_struct *psVMArea;
memset(psInfo, 0, sizeof(*psInfo));
psInfo->bWrapWorkaround = bWrapWorkaround;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psInfo->ulStartAddr = ulStartAddrOrig;
psInfo->ulBeyondEndAddr = ulBeyondEndAddrOrig;
#endif
goto error_release_mmap_sem;
}
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psInfo->psVMArea = psVMArea;
#endif
static struct proc_dir_entry* g_pProcVersion;
static struct proc_dir_entry* g_pProcSysNodes;
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
static struct proc_dir_entry* g_pProcDebugLevel;
#endif
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
#ifdef PVR_PROC_USE_SEQ_FILE
g_pProcDebugLevel = CreateProcEntrySeq("debug_level", NULL, NULL,
IMG_VOID RemoveProcEntries(IMG_VOID)
{
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
#ifdef PVR_PROC_USE_SEQ_FILE
RemoveProcEntrySeq( g_pProcDebugLevel );
#endif
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
IMG_VOID PVRDebugSetLevel(IMG_UINT32 uDebugLevel)
{
{
atomic_t sTimeStamp;
IMG_UINT32 ui32TimeStampPrevious;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
IMG_UINT ui32Stats;
#endif
wait_queue_head_t sWait;
if(hOSEventObject)
{
PVRSRV_LINUX_EVENT_OBJECT *psLinuxEventObject = (PVRSRV_LINUX_EVENT_OBJECT *)hOSEventObject;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_DPF((PVR_DBG_MESSAGE, "LinuxEventObjectListDelete: Event object waits: %u", psLinuxEventObject->ui32Stats));
#endif
if(ResManFreeResByPtr(psLinuxEventObject->hResItem) != PVRSRV_OK)
list_del(&psLinuxEventObject->sList);
write_unlock_irqrestore(&psLinuxEventObjectList->sLock, ulLockFlags);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
PVR_DPF((PVR_DBG_MESSAGE, "LinuxEventObjectDeleteCallback: Event object waits: %u", psLinuxEventObject->ui32Stats));
#endif
atomic_set(&psLinuxEventObject->sTimeStamp, 0);
psLinuxEventObject->ui32TimeStampPrevious = 0;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psLinuxEventObject->ui32Stats = 0;
#endif
init_waitqueue_head(&psLinuxEventObject->sWait);
ui32TimeOutJiffies = (IMG_UINT32)schedule_timeout((IMG_INT32)ui32TimeOutJiffies);
LinuxLockMutex(&gPVRSRVLock);
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psLinuxEventObject->ui32Stats++;
#endif
PVRSRV_ERROR PVROSFuncInit(IMG_VOID);
IMG_VOID PVROSFuncDeInit(IMG_VOID);
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
IMG_INT PVRDebugProcSetLevel(struct file *file, const IMG_CHAR *buffer, IMG_UINT32 count, IMG_VOID *data);
void ProcSeqShowDebugLevel(struct seq_file *sfile,void* el);
const IMG_CHAR *LinuxMemAreaTypeToString(LINUX_MEM_AREA_TYPE eMemAreaType);
-#if defined(DEBUG) || defined(DEBUG_LINUX_MEM_AREAS)
+#if defined(PVR_DEBUG_EXT) || defined(DEBUG_LINUX_MEM_AREAS)
const IMG_CHAR *HAPFlagsToString(IMG_UINT32 ui32Flags);
#endif
CreateOffsetStruct(LinuxMemArea *psLinuxMemArea, IMG_UINT32 ui32Offset, IMG_UINT32 ui32RealByteSize)
{
PKV_OFFSET_STRUCT psOffsetStruct;
-#if defined(DEBUG) || defined(DEBUG_LINUX_MMAP_AREAS)
+#if defined(PVR_DEBUG_EXT) || defined(DEBUG_LINUX_MMAP_AREAS)
const IMG_CHAR *pszName = LinuxMemAreaTypeToString(LinuxMemAreaRootType(psLinuxMemArea));
#endif
-#if defined(DEBUG) || defined(DEBUG_LINUX_MMAP_AREAS)
+#if defined(PVR_DEBUG_EXT) || defined(DEBUG_LINUX_MMAP_AREAS)
PVR_DPF((PVR_DBG_MESSAGE,
"%s(%s, psLinuxMemArea: 0x%p, ui32AllocFlags: 0x%8x)",
__FUNCTION__, pszName, psLinuxMemArea, psLinuxMemArea->ui32AreaFlags));
static IMG_VOID
DestroyOffsetStruct(PKV_OFFSET_STRUCT psOffsetStruct)
{
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
IMG_CPU_PHYADDR CpuPAddr;
CpuPAddr = LinuxMemAreaToCpuPAddr(psOffsetStruct->psLinuxMemArea, 0);
#endif
list_del(&psOffsetStruct->sMMapItem);
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
PVR_DPF((PVR_DBG_MESSAGE, "%s: Table entry: "
"psLinuxMemArea=%p, CpuPAddr=0x%08X", __FUNCTION__,
psOffsetStruct->psLinuxMemArea,
PVRMMapRegisterArea(LinuxMemArea *psLinuxMemArea)
{
PVRSRV_ERROR eError;
-#if defined(DEBUG) || defined(DEBUG_LINUX_MMAP_AREAS)
+#if defined(PVR_DEBUG_EXT) || defined(DEBUG_LINUX_MMAP_AREAS)
const IMG_CHAR *pszName = LinuxMemAreaTypeToString(LinuxMemAreaRootType(psLinuxMemArea));
#endif
LinuxLockMutex(&g_sMMapMutex);
-#if defined(DEBUG) || defined(DEBUG_LINUX_MMAP_AREAS)
+#if defined(PVR_DEBUG_EXT) || defined(DEBUG_LINUX_MMAP_AREAS)
PVR_DPF((PVR_DBG_MESSAGE,
"%s(%s, psLinuxMemArea 0x%p, ui32AllocFlags 0x%8x)",
__FUNCTION__, pszName, psLinuxMemArea, psLinuxMemArea->ui32AreaFlags));
#include <linux/pci.h>
#endif
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
#include <asm/uaccess.h>
#endif
IMG_UINT32 gui32ReleasePID;
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
static IMG_UINT32 gPVRPowerLevel;
#endif
SysAcquireData(&psSysData);
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
if (gPVRPowerLevel != 0)
{
if (PVRSRVSetPowerStateKM(PVRSRV_SYS_POWER_STATE_D0) == PVRSRV_OK)
static int PVRSRVDriverSuspend(LDM_DEV *pDevice, pm_message_t state)
#endif
{
-#if !(defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
+#if !(defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
PVR_TRACE(( "PVRSRVDriverSuspend(pDevice=%p)", pDevice));
printk(KERN_ALERT "PVRSRVDriverSuspend(pDevice=%p)", pDevice);
static int PVRSRVDriverResume(LDM_DEV *pDevice)
#endif
{
-#if !(defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
+#if !(defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM))
PVR_TRACE(("PVRSRVDriverResume(pDevice=%p)", pDevice));
printk(KERN_ALERT "PVRSRVDriverResume(pDevice=%p)", pDevice);
#endif
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL) && !defined(SUPPORT_DRI_DRM)
IMG_INT PVRProcSetPowerLevel(struct file *file, const IMG_CHAR *buffer, IMG_UINT32 count, IMG_VOID *data)
{
IMG_CHAR data_buffer[2];
#endif
#else
-#if defined(DEBUG) && defined(PVR_MANUAL_POWER_CONTROL)
+#if defined(PVR_DEBUG_EXT) && defined(PVR_MANUAL_POWER_CONTROL)
if (gPVRPowerLevel != 0)
{
if (PVRSRVSetPowerStateKM(PVRSRV_SYS_POWER_STATE_D0) == PVRSRV_OK)
g_write_combining_available = (IMG_BOOL)(pat_entry == PAT_LINUX_X86_WC);
#endif
}
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
#if defined(SUPPORT_LINUX_X86_WRITECOMBINE)
if (g_write_combining_available)
{
struct page **ppsPages;
IMG_SYS_PHYADDR *psPhysAddr;
IMG_INT iPageOffset;
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
IMG_UINT32 ulStartAddr;
IMG_UINT32 ulBeyondEndAddr;
struct vm_area_struct *psVMArea;
}
memset(psInfo, 0, sizeof(*psInfo));
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psInfo->ulStartAddr = ulStartAddrOrig;
psInfo->ulBeyondEndAddr = ulBeyondEndAddrOrig;
#endif
goto error;
}
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
psInfo->psVMArea = psVMArea;
#endif
static struct proc_dir_entry* g_pProcVersion;
static struct proc_dir_entry* g_pProcSysNodes;
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
static struct proc_dir_entry* g_pProcDebugLevel;
#endif
}
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
g_pProcDebugLevel = CreateProcEntrySeq("debug_level", NULL, NULL,
ProcSeqShowDebugLevel,
IMG_VOID RemoveProcEntries(IMG_VOID)
{
-#ifdef DEBUG
+#ifdef PVR_DEBUG_EXT
RemoveProcEntrySeq( g_pProcDebugLevel );
#ifdef PVR_MANUAL_POWER_CONTROL
RemoveProcEntrySeq( g_pProcPowerLevel );
#endif
-#if defined(DEBUG)
+#if defined(PVR_DEBUG_EXT)
IMG_INT PVRDebugProcSetLevel(struct file *file, const IMG_CHAR *buffer, IMG_UINT32 count, IMG_VOID *data)
{
#endif
-#if defined(DEBUG) || defined(TIMING)
+#if defined(PVR_DEBUG_EXT) || defined(TIMING)
typedef struct
#ifdef DEBUG_RELEASE_BUILD
#pragma optimize( "", off )
-#define DEBUG 1
+#define PVR_DEBUG_EXT 1
#endif
#ifndef __OSFUNC_H__
#ifdef DEBUG_RELEASE_BUILD
#pragma optimize( "", off )
-#define DEBUG 1
+#define PVR_DEBUG_EXT 1
#endif
#include "img_defs.h"
#include "hostfunc.h"
#include "dbgdriv.h"
-#if defined(MODULE) && defined(DEBUG) && !defined(SUPPORT_DRI_DRM)
+#if defined(MODULE) && defined(PVR_DEBUG_EXT) && !defined(SUPPORT_DRI_DRM)
IMG_UINT32 gPVRDebugLevel = (DBGPRIV_FATAL | DBGPRIV_ERROR | DBGPRIV_WARNING);
#define PVR_STRING_TERMINATOR '\0'