xref: /netbsd-src/lib/libkvm/kvm_ia64.c (revision deb6f0161a9109e7de9b519dc8dfb9478668dcdd)
1 /*	$NetBSD: kvm_ia64.c,v 1.2 2016/06/30 09:14:30 mrg Exp $	*/
2 
3 /*
4  * Copyright (c) 2016 Matthew R. Green
5  * All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  * 3. The name of the author may not be used to endorse or promote products
16  *    derived from this software without specific prior written permission.
17  *
18  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
19  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
20  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
21  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
22  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
23  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
25  * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28  * SUCH DAMAGE.
29  */
30 
31 /* Empty implementation */
32 
33 #include <sys/param.h>
34 
35 #include <limits.h>
36 #include <kvm.h>
37 
38 #include <uvm/uvm_extern.h>
39 
40 #include "kvm_private.h"
41 
42 
43 void
44 _kvm_freevtop(kvm_t *kd)
45 {
46 
47 }
48 
49 int
50 _kvm_initvtop(kvm_t *kd)
51 {
52 
53 	_kvm_err(kd, 0, "initvtop not yet implemented!");
54 	return (0);
55 }
56 
57 int
58 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa)
59 {
60 
61 	_kvm_err(kd, 0, "vatop not yet implemented!");
62 	return -1;
63 }
64 
65 off_t
66 _kvm_pa2off(kvm_t *kd, paddr_t pa)
67 {
68 
69 	_kvm_err(kd, 0, "pa2off not yet implemented!");
70 	return -1;
71 }
72 
73 int
74 _kvm_mdopen(kvm_t *kd)
75 {
76 
77 	_kvm_err(kd, 0, "mdopen not yet implemented!");
78 	return -1;
79 }
80