1139825Simp/*- 288436Sjake * Copyright (c) 2001 Jake Burkholder. 388436Sjake * All rights reserved. 488436Sjake * 588436Sjake * Redistribution and use in source and binary forms, with or without 688436Sjake * modification, are permitted provided that the following conditions 788436Sjake * are met: 888436Sjake * 1. Redistributions of source code must retain the above copyright 988436Sjake * notice, this list of conditions and the following disclaimer. 1088436Sjake * 2. Redistributions in binary form must reproduce the above copyright 1188436Sjake * notice, this list of conditions and the following disclaimer in the 1288436Sjake * documentation and/or other materials provided with the distribution. 1388436Sjake * 1488436Sjake * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 1588436Sjake * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1688436Sjake * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1788436Sjake * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1888436Sjake * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1988436Sjake * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2088436Sjake * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2188436Sjake * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2288436Sjake * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2388436Sjake * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2488436Sjake * SUCH DAMAGE. 2588436Sjake * 2688436Sjake * $FreeBSD$ 2788436Sjake */ 2888436Sjake 2988436Sjake#ifndef _MACHINE_METADATA_H_ 3088436Sjake#define _MACHINE_METADATA_H_ 3188436Sjake 3288436Sjake#define MODINFOMD_ENVP 0x1001 3388436Sjake#define MODINFOMD_HOWTO 0x1002 3488436Sjake#define MODINFOMD_KERNEND 0x1003 3591147Sjake#define MODINFOMD_DTLB_SLOTS 0x1004 3691147Sjake#define MODINFOMD_ITLB_SLOTS 0x1005 3791147Sjake#define MODINFOMD_DTLB 0x1006 3891147Sjake#define MODINFOMD_ITLB 0x1007 3988436Sjake 4097445Sjakestruct tlb_entry { 4197445Sjake vm_offset_t te_pa; 4297445Sjake vm_offset_t te_va; 4397445Sjake}; 4497445Sjake 4588436Sjake#endif /* !_MACHINE_METADATA_H_ */ 46