xref: /onnv-gate/usr/src/uts/i86pc/os/mem_config_arch.c (revision 12004:93f274d4a367)
1*12004Sjiang.liu@intel.com /*
2*12004Sjiang.liu@intel.com  * CDDL HEADER START
3*12004Sjiang.liu@intel.com  *
4*12004Sjiang.liu@intel.com  * The contents of this file are subject to the terms of the
5*12004Sjiang.liu@intel.com  * Common Development and Distribution License (the "License").
6*12004Sjiang.liu@intel.com  * You may not use this file except in compliance with the License.
7*12004Sjiang.liu@intel.com  *
8*12004Sjiang.liu@intel.com  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*12004Sjiang.liu@intel.com  * or http://www.opensolaris.org/os/licensing.
10*12004Sjiang.liu@intel.com  * See the License for the specific language governing permissions
11*12004Sjiang.liu@intel.com  * and limitations under the License.
12*12004Sjiang.liu@intel.com  *
13*12004Sjiang.liu@intel.com  * When distributing Covered Code, include this CDDL HEADER in each
14*12004Sjiang.liu@intel.com  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*12004Sjiang.liu@intel.com  * If applicable, add the following below this CDDL HEADER, with the
16*12004Sjiang.liu@intel.com  * fields enclosed by brackets "[]" replaced with your own identifying
17*12004Sjiang.liu@intel.com  * information: Portions Copyright [yyyy] [name of copyright owner]
18*12004Sjiang.liu@intel.com  *
19*12004Sjiang.liu@intel.com  * CDDL HEADER END
20*12004Sjiang.liu@intel.com  */
21*12004Sjiang.liu@intel.com /*
22*12004Sjiang.liu@intel.com  * Copyright (c) 1997-1998 by Sun Microsystems, Inc.
23*12004Sjiang.liu@intel.com  * All rights reserved.
24*12004Sjiang.liu@intel.com  */
25*12004Sjiang.liu@intel.com /*
26*12004Sjiang.liu@intel.com  * Copyright (c) 2010, Intel Corporation.
27*12004Sjiang.liu@intel.com  * All rights reserved.
28*12004Sjiang.liu@intel.com  */
29*12004Sjiang.liu@intel.com 
30*12004Sjiang.liu@intel.com #include <sys/types.h>
31*12004Sjiang.liu@intel.com #include <sys/errno.h>
32*12004Sjiang.liu@intel.com #include <sys/debug.h>
33*12004Sjiang.liu@intel.com #include <vm/page.h>
34*12004Sjiang.liu@intel.com #include <sys/mem_config.h>
35*12004Sjiang.liu@intel.com 
36*12004Sjiang.liu@intel.com /*ARGSUSED*/
37*12004Sjiang.liu@intel.com int
arch_kphysm_del_span_ok(pfn_t base,pgcnt_t npgs)38*12004Sjiang.liu@intel.com arch_kphysm_del_span_ok(pfn_t base, pgcnt_t npgs)
39*12004Sjiang.liu@intel.com {
40*12004Sjiang.liu@intel.com 	ASSERT(npgs != 0);
41*12004Sjiang.liu@intel.com 	return (0);
42*12004Sjiang.liu@intel.com }
43*12004Sjiang.liu@intel.com 
44*12004Sjiang.liu@intel.com /*ARGSUSED*/
45*12004Sjiang.liu@intel.com int
arch_kphysm_relocate(pfn_t base,pgcnt_t npgs)46*12004Sjiang.liu@intel.com arch_kphysm_relocate(pfn_t base, pgcnt_t npgs)
47*12004Sjiang.liu@intel.com {
48*12004Sjiang.liu@intel.com 	ASSERT(npgs != 0);
49*12004Sjiang.liu@intel.com 	return (ENOTSUP);
50*12004Sjiang.liu@intel.com }
51*12004Sjiang.liu@intel.com 
52*12004Sjiang.liu@intel.com int
arch_kphysm_del_supported(void)53*12004Sjiang.liu@intel.com arch_kphysm_del_supported(void)
54*12004Sjiang.liu@intel.com {
55*12004Sjiang.liu@intel.com 	return (0);
56*12004Sjiang.liu@intel.com }
57