/**1* \file drm_memory.h2* Memory management wrappers for DRM3*4* \author Rickard E. (Rik) Faith <[email protected]>5* \author Gareth Hughes <[email protected]>6*/78/*9* Created: Thu Feb 4 14:00:34 1999 by [email protected]10*11* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.12* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.13* All Rights Reserved.14*15* Permission is hereby granted, free of charge, to any person obtaining a16* copy of this software and associated documentation files (the "Software"),17* to deal in the Software without restriction, including without limitation18* the rights to use, copy, modify, merge, publish, distribute, sublicense,19* and/or sell copies of the Software, and to permit persons to whom the20* Software is furnished to do so, subject to the following conditions:21*22* The above copyright notice and this permission notice (including the next23* paragraph) shall be included in all copies or substantial portions of the24* Software.25*26* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR27* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,28* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL29* VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR30* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,31* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR32* OTHER DEALINGS IN THE SOFTWARE.33*/3435#include <linux/highmem.h>36#include <linux/vmalloc.h>37#include "drmP.h"3839/**40* Cut down version of drm_memory_debug.h, which used to be called41* drm_memory.h.42*/4344#if __OS_HAS_AGP4546#ifdef HAVE_PAGE_AGP47#include <asm/agp.h>48#else49# ifdef __powerpc__50# define PAGE_AGP __pgprot(_PAGE_KERNEL | _PAGE_NO_CACHE)51# else52# define PAGE_AGP PAGE_KERNEL53# endif54#endif5556#else /* __OS_HAS_AGP */5758#endif596061