xref: /freebsd/sys/arm/include/stack.h (revision 3c90d1ea7492e90a0d4d45bbb682a65a55362d78)
13c90d1eaSRobert Watson /*-
23c90d1eaSRobert Watson  * Copyright (c) 2000, 2001 Ben Harris
33c90d1eaSRobert Watson  * Copyright (c) 1996 Scott K. Stevens
43c90d1eaSRobert Watson  *
53c90d1eaSRobert Watson  * Mach Operating System
63c90d1eaSRobert Watson  * Copyright (c) 1991,1990 Carnegie Mellon University
73c90d1eaSRobert Watson  * All Rights Reserved.
83c90d1eaSRobert Watson  *
93c90d1eaSRobert Watson  * Permission to use, copy, modify and distribute this software and its
103c90d1eaSRobert Watson  * documentation is hereby granted, provided that both the copyright
113c90d1eaSRobert Watson  * notice and this permission notice appear in all copies of the
123c90d1eaSRobert Watson  * software, derivative works or modified versions, and any portions
133c90d1eaSRobert Watson  * thereof, and that both notices appear in supporting documentation.
143c90d1eaSRobert Watson  *
153c90d1eaSRobert Watson  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
163c90d1eaSRobert Watson  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
173c90d1eaSRobert Watson  * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
183c90d1eaSRobert Watson  *
193c90d1eaSRobert Watson  * Carnegie Mellon requests users of this software to return to
203c90d1eaSRobert Watson  *
213c90d1eaSRobert Watson  *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
223c90d1eaSRobert Watson  *  School of Computer Science
233c90d1eaSRobert Watson  *  Carnegie Mellon University
243c90d1eaSRobert Watson  *  Pittsburgh PA 15213-3890
253c90d1eaSRobert Watson  *
263c90d1eaSRobert Watson  * any improvements or extensions that they make and grant Carnegie the
273c90d1eaSRobert Watson  * rights to redistribute these changes.
283c90d1eaSRobert Watson  *
293c90d1eaSRobert Watson  * $FreeBSD$
303c90d1eaSRobert Watson  */
313c90d1eaSRobert Watson 
323c90d1eaSRobert Watson #ifndef _MACHINE_STACK_H_
333c90d1eaSRobert Watson #define	_MACHINE_STACK_H_
343c90d1eaSRobert Watson 
353c90d1eaSRobert Watson #define INKERNEL(va)	(((vm_offset_t)(va)) >= VM_MIN_KERNEL_ADDRESS)
363c90d1eaSRobert Watson 
373c90d1eaSRobert Watson #define FR_SCP	(0)
383c90d1eaSRobert Watson #define FR_RLV	(-1)
393c90d1eaSRobert Watson #define FR_RSP	(-2)
403c90d1eaSRobert Watson #define FR_RFP	(-3)
413c90d1eaSRobert Watson 
423c90d1eaSRobert Watson #endif /* !_MACHINE_STACK_H_ */
43