#ifndef _ASM_IA64_PAL_H#define _ASM_IA64_PAL_H/* * Processor Abstraction Layer definitions. * * This is based on Intel IA-64 Architecture Software Developer's Manual rev 1.0 * chapter 11 IA-64 Processor Abstraction Layer * * Copyright (C) 1998-2001 Hewlett-Packard Co * David Mosberger-Tang <davidm@hpl.hp.com> * Stephane Eranian <eranian@hpl.hp.com> * Copyright (C) 1999 VA Linux Systems * Copyright (C) 1999 Walt Drummond <drummond@valinux.com> * Copyright (C) 1999 Srinivasa Prasad Thirumalachar <sprasad@sprasad.engr.sgi.com> * * 99/10/01 davidm Make sure we pass zero for reserved parameters. * 00/03/07 davidm Updated pal_cache_flush() to be in sync with PAL v2.6. * 00/03/23 cfleck Modified processor min-state save area to match updated PAL & SAL info * 00/05/24 eranian Updated to latest PAL spec, fix structures bugs, added * 00/05/25 eranian Support for stack calls, and static physical calls * 00/06/18 eranian Support for stacked physical calls *//* * Note that some of these calls use a static-register only calling * convention which has nothing to do with the regular calling * convention. */#define PAL_CACHE_FLUSH 1/* flush i/d cache */#define PAL_CACHE_INFO 2/* get detailed i/d cache info */#define PAL_CACHE_INIT 3/* initialize i/d cache */#define PAL_CACHE_SUMMARY 4/* get summary of cache heirarchy */#define PAL_MEM_ATTRIB 5/* list supported memory attributes */