xref: /openbsd-src/sys/arch/powerpc64/include/proc.h (revision 37d56e14ef1a0db6f4d11db0ecc4e6ce6dbee7df)
1*37d56e14Skettenis /*	$OpenBSD: proc.h,v 1.3 2020/06/22 16:58:20 kettenis Exp $	*/
213861200Skettenis 
313861200Skettenis /*
413861200Skettenis  * Copyright (c) 1991 Regents of the University of California.
513861200Skettenis  * All rights reserved.
613861200Skettenis  *
713861200Skettenis  * Redistribution and use in source and binary forms, with or without
813861200Skettenis  * modification, are permitted provided that the following conditions
913861200Skettenis  * are met:
1013861200Skettenis  * 1. Redistributions of source code must retain the above copyright
1113861200Skettenis  *    notice, this list of conditions and the following disclaimer.
1213861200Skettenis  * 2. Redistributions in binary form must reproduce the above copyright
1313861200Skettenis  *    notice, this list of conditions and the following disclaimer in the
1413861200Skettenis  *    documentation and/or other materials provided with the distribution.
1513861200Skettenis  * 3. Neither the name of the University nor the names of its contributors
1613861200Skettenis  *    may be used to endorse or promote products derived from this software
1713861200Skettenis  *    without specific prior written permission.
1813861200Skettenis  *
1913861200Skettenis  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2013861200Skettenis  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2113861200Skettenis  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2213861200Skettenis  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2313861200Skettenis  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2413861200Skettenis  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2513861200Skettenis  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2613861200Skettenis  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2713861200Skettenis  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2813861200Skettenis  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2913861200Skettenis  * SUCH DAMAGE.
3013861200Skettenis  *
3113861200Skettenis  *	@(#)proc.h	7.1 (Berkeley) 5/15/91
3213861200Skettenis  */
3313861200Skettenis 
3413861200Skettenis #ifndef _MACHINE_PROC_H_
3513861200Skettenis #define _MACHINE_PROC_H_
3613861200Skettenis 
3713861200Skettenis /*
3813861200Skettenis  * Machine-dependent part of the proc structure for arm64.
3913861200Skettenis  */
4013861200Skettenis struct mdproc {
410d8e59b5Skettenis 	struct trapframe *md_regs;
4213861200Skettenis 	volatile int	md_astpending;
43*37d56e14Skettenis 	paddr_t		md_user_slb_pa;
4413861200Skettenis };
4513861200Skettenis 
4613861200Skettenis #endif /* _MACHINE_PROC_H_ */
47