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