fpmem.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /* 
  2.  *
  3.  * This file is subject to the terms and conditions of the GNU General Public
  4.  * License.  See the file "COPYING" in the main directory of this archive
  5.  * for more details.
  6.  *
  7.  * Copyright (C) 2000 Silicon Graphics, Inc.
  8.  * Copyright (C) 2000 by Jack Steiner (steiner@sgi.com)
  9.  */
  10. #include <asm/sn/mmzone_sn1.h>
  11. typedef struct sn_memmap_s
  12. {
  13. short nasid ;
  14. short cpuconfig;
  15. node_memmap_t  node_memmap ;
  16. } sn_memmap_t ;
  17. typedef struct sn_config_s
  18. {
  19. int cpus;
  20. int nodes;
  21. sn_memmap_t memmap[1]; /* start of array */
  22. } sn_config_t;
  23. extern void build_init(unsigned long);
  24. extern int build_efi_memmap(void *, int);
  25. extern int GetNumNodes(void);
  26. extern int GetNumCpus(void);
  27. extern int IsCpuPresent(int, int);
  28. extern int GetNasid(int);