diff options
Diffstat (limited to 'arch/mips/include/asm/sn/kldir.h')
| -rw-r--r-- | arch/mips/include/asm/sn/kldir.h | 182 | 
1 files changed, 91 insertions, 91 deletions
diff --git a/arch/mips/include/asm/sn/kldir.h b/arch/mips/include/asm/sn/kldir.h index 1327e12e964..bfb3aec9453 100644 --- a/arch/mips/include/asm/sn/kldir.h +++ b/arch/mips/include/asm/sn/kldir.h @@ -16,8 +16,8 @@   * The kldir memory area resides at a fixed place in each node's memory and   * provides pointers to most other IP27 memory areas.  This allows us to   * resize and/or relocate memory areas at a later time without breaking all - * firmware and kernels that use them.  Indices in the array are - * permanently dedicated to areas listed below.  Some memory areas (marked + * firmware and kernels that use them.	Indices in the array are + * permanently dedicated to areas listed below.	 Some memory areas (marked   * below) reside at a permanently fixed location, but are included in the   * directory for completeness.   */ @@ -28,98 +28,98 @@   * The upper portion of the memory map applies during boot   * only and is overwritten by IRIX/SYMMON.   * - *                                    MEMORY MAP PER NODE + *				      MEMORY MAP PER NODE   * - * 0x2000000 (32M)         +-----------------------------------------+ - *                         |      IO6 BUFFERS FOR FLASH ENET IOC3    | - * 0x1F80000 (31.5M)       +-----------------------------------------+ - *                         |      IO6 TEXT/DATA/BSS/stack            | - * 0x1C00000 (30M)         +-----------------------------------------+ - *                         |      IO6 PROM DEBUG TEXT/DATA/BSS/stack | - * 0x0800000 (28M)         +-----------------------------------------+ - *                         |      IP27 PROM TEXT/DATA/BSS/stack      | - * 0x1B00000 (27M)         +-----------------------------------------+ - *                         |      IP27 CFG                           | - * 0x1A00000 (26M)         +-----------------------------------------+ - *                         |      Graphics PROM                      | - * 0x1800000 (24M)         +-----------------------------------------+ - *                         |      3rd Party PROM drivers             | - * 0x1600000 (22M)         +-----------------------------------------+ - *                         |                                         | - *                         |      Free                               | - *                         |                                         | - *                         +-----------------------------------------+ - *                         |      UNIX DEBUG Version                 | - * 0x190000 (2M--)         +-----------------------------------------+ - *                         |      SYMMON                             | - *                         |      (For UNIX Debug only)              | - * 0x34000 (208K)          +-----------------------------------------+ - *                         |      SYMMON STACK [NUM_CPU_PER_NODE]    | - *                         |      (For UNIX Debug only)              | - * 0x25000 (148K)          +-----------------------------------------+ - *                         |      KLCONFIG - II (temp)               | - *                         |                                         | - *                         |    ----------------------------         | - *                         |                                         | - *                         |      UNIX NON-DEBUG Version             | - * 0x19000 (100K)          +-----------------------------------------+ + * 0x2000000 (32M)	   +-----------------------------------------+ + *			   |	  IO6 BUFFERS FOR FLASH ENET IOC3    | + * 0x1F80000 (31.5M)	   +-----------------------------------------+ + *			   |	  IO6 TEXT/DATA/BSS/stack	     | + * 0x1C00000 (30M)	   +-----------------------------------------+ + *			   |	  IO6 PROM DEBUG TEXT/DATA/BSS/stack | + * 0x0800000 (28M)	   +-----------------------------------------+ + *			   |	  IP27 PROM TEXT/DATA/BSS/stack	     | + * 0x1B00000 (27M)	   +-----------------------------------------+ + *			   |	  IP27 CFG			     | + * 0x1A00000 (26M)	   +-----------------------------------------+ + *			   |	  Graphics PROM			     | + * 0x1800000 (24M)	   +-----------------------------------------+ + *			   |	  3rd Party PROM drivers	     | + * 0x1600000 (22M)	   +-----------------------------------------+ + *			   |					     | + *			   |	  Free				     | + *			   |					     | + *			   +-----------------------------------------+ + *			   |	  UNIX DEBUG Version		     | + * 0x190000 (2M--)	   +-----------------------------------------+ + *			   |	  SYMMON			     | + *			   |	  (For UNIX Debug only)		     | + * 0x34000 (208K)	   +-----------------------------------------+ + *			   |	  SYMMON STACK [NUM_CPU_PER_NODE]    | + *			   |	  (For UNIX Debug only)		     | + * 0x25000 (148K)	   +-----------------------------------------+ + *			   |	  KLCONFIG - II (temp)		     | + *			   |					     | + *			   |	----------------------------	     | + *			   |					     | + *			   |	  UNIX NON-DEBUG Version	     | + * 0x19000 (100K)	   +-----------------------------------------+   *   *   * The lower portion of the memory map contains information that is   * permanent and is used by the IP27PROM, IO6PROM and IRIX.   * - * 0x19000 (100K)          +-----------------------------------------+ - *                         |                                         | - *                         |      PI Error Spools (32K)              | - *                         |                                         | - * 0x12000 (72K)           +-----------------------------------------+ - *                         |      Unused                             | - * 0x11c00 (71K)           +-----------------------------------------+ - *                         |      CPU 1 NMI Eframe area       	     | - * 0x11a00 (70.5K)         +-----------------------------------------+ - *                         |      CPU 0 NMI Eframe area       	     | - * 0x11800 (70K)           +-----------------------------------------+ - *                         |      CPU 1 NMI Register save area       | - * 0x11600 (69.5K)         +-----------------------------------------+ - *                         |      CPU 0 NMI Register save area       | - * 0x11400 (69K)           +-----------------------------------------+ - *                         |      GDA (1k)                           | - * 0x11000 (68K)           +-----------------------------------------+ - *                         |      Early cache Exception stack        | - *                         |             and/or                      | - *			   |      kernel/io6prom nmi registers	     | + * 0x19000 (100K)	   +-----------------------------------------+ + *			   |					     | + *			   |	  PI Error Spools (32K)		     | + *			   |					     | + * 0x12000 (72K)	   +-----------------------------------------+ + *			   |	  Unused			     | + * 0x11c00 (71K)	   +-----------------------------------------+ + *			   |	  CPU 1 NMI Eframe area		     | + * 0x11a00 (70.5K)	   +-----------------------------------------+ + *			   |	  CPU 0 NMI Eframe area		     | + * 0x11800 (70K)	   +-----------------------------------------+ + *			   |	  CPU 1 NMI Register save area	     | + * 0x11600 (69.5K)	   +-----------------------------------------+ + *			   |	  CPU 0 NMI Register save area	     | + * 0x11400 (69K)	   +-----------------------------------------+ + *			   |	  GDA (1k)			     | + * 0x11000 (68K)	   +-----------------------------------------+ + *			   |	  Early cache Exception stack	     | + *			   |		 and/or			     | + *			   |	  kernel/io6prom nmi registers	     |   * 0x10800  (66k)	   +-----------------------------------------+ - *			   |      cache error eframe   	 	     | - * 0x10400 (65K)           +-----------------------------------------+ - *                         |      Exception Handlers (UALIAS copy)   | - * 0x10000 (64K)           +-----------------------------------------+ - *                         |                                         | - *                         |                                         | - *                         |      KLCONFIG - I (permanent) (48K)     | - *                         |                                         | - *                         |                                         | - *                         |                                         | - * 0x4000 (16K)            +-----------------------------------------+ - *                         |      NMI Handler (Protected Page)       | - * 0x3000 (12K)            +-----------------------------------------+ - *                         |      ARCS PVECTORS (master node only)   | - * 0x2c00 (11K)            +-----------------------------------------+ - *                         |      ARCS TVECTORS (master node only)   | - * 0x2800 (10K)            +-----------------------------------------+ - *                         |      LAUNCH [NUM_CPU]                   | - * 0x2400 (9K)             +-----------------------------------------+ - *                         |      Low memory directory (KLDIR)       | - * 0x2000 (8K)             +-----------------------------------------+ - *                         |      ARCS SPB (1K)                      | - * 0x1000 (4K)             +-----------------------------------------+ - *                         |      Early cache Exception stack        | - *                         |             and/or                      | - *			   |      kernel/io6prom nmi registers	     | - * 0x800  (2k)	           +-----------------------------------------+ - *			   |      cache error eframe   	 	     | - * 0x400 (1K)              +-----------------------------------------+ - *                         |      Exception Handlers                 | - * 0x0   (0K)              +-----------------------------------------+ + *			   |	  cache error eframe		     | + * 0x10400 (65K)	   +-----------------------------------------+ + *			   |	  Exception Handlers (UALIAS copy)   | + * 0x10000 (64K)	   +-----------------------------------------+ + *			   |					     | + *			   |					     | + *			   |	  KLCONFIG - I (permanent) (48K)     | + *			   |					     | + *			   |					     | + *			   |					     | + * 0x4000 (16K)		   +-----------------------------------------+ + *			   |	  NMI Handler (Protected Page)	     | + * 0x3000 (12K)		   +-----------------------------------------+ + *			   |	  ARCS PVECTORS (master node only)   | + * 0x2c00 (11K)		   +-----------------------------------------+ + *			   |	  ARCS TVECTORS (master node only)   | + * 0x2800 (10K)		   +-----------------------------------------+ + *			   |	  LAUNCH [NUM_CPU]		     | + * 0x2400 (9K)		   +-----------------------------------------+ + *			   |	  Low memory directory (KLDIR)	     | + * 0x2000 (8K)		   +-----------------------------------------+ + *			   |	  ARCS SPB (1K)			     | + * 0x1000 (4K)		   +-----------------------------------------+ + *			   |	  Early cache Exception stack	     | + *			   |		 and/or			     | + *			   |	  kernel/io6prom nmi registers	     | + * 0x800  (2k)		   +-----------------------------------------+ + *			   |	  cache error eframe		     | + * 0x400 (1K)		   +-----------------------------------------+ + *			   |	  Exception Handlers		     | + * 0x0	 (0K)		   +-----------------------------------------+   */  #ifdef __ASSEMBLY__ @@ -202,13 +202,13 @@  #ifndef __ASSEMBLY__  typedef struct kldir_ent_s { -	u64		magic;		/* Indicates validity of entry      */ +	u64		magic;		/* Indicates validity of entry	    */  	off_t		offset;		/* Offset from start of node space  */  	unsigned long	pointer;	/* Pointer to area in some cases    */ -	size_t		size;		/* Size in bytes 		    */ +	size_t		size;		/* Size in bytes		    */  	u64		count;		/* Repeat count if array, 1 if not  */ -	size_t		stride;		/* Stride if array, 0 if not        */ -	char		rsvd[16];	/* Pad entry to 0x40 bytes          */ +	size_t		stride;		/* Stride if array, 0 if not	    */ +	char		rsvd[16];	/* Pad entry to 0x40 bytes	    */  	/* NOTE: These 16 bytes are used in the Partition KLDIR  	   entry to store partition info. Refer to klpart.h for this. */  } kldir_ent_t;  | 
