| Current File : //usr/share/src/uts/i86pc/sys/memnode.h |
/*
* Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
*/
#ifndef _SYS_MEMNODE_H
#define _SYS_MEMNODE_H
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _KERNEL
#include <sys/types.h>
#include <sys/lgrp.h>
extern void startup_build_mnodes(void);
extern void mem_node_add_range(pfn_t, pfn_t);
extern void mem_node_del_range(pfn_t, pfn_t);
extern uint_t lgrp_plat_node_cnt;
extern lgrp_handle_t plat_mem_node_to_lgrphand(int);
#endif /* _KERNEL */
#ifdef __cplusplus
}
#endif
#endif /* _SYS_MEMNODE_H */