| .. | .. |
|---|
| 77 | 77 | uint64_t avail_mem_map; |
|---|
| 78 | 78 | }; |
|---|
| 79 | 79 | |
|---|
| 80 | | -enum { |
|---|
| 81 | | - NETLOGIC_IO_SPACE = 0x10, |
|---|
| 82 | | - PCIX_IO_SPACE, |
|---|
| 83 | | - PCIX_CFG_SPACE, |
|---|
| 84 | | - PCIX_MEMORY_SPACE, |
|---|
| 85 | | - HT_IO_SPACE, |
|---|
| 86 | | - HT_CFG_SPACE, |
|---|
| 87 | | - HT_MEMORY_SPACE, |
|---|
| 88 | | - SRAM_SPACE, |
|---|
| 89 | | - FLASH_CONTROLLER_SPACE |
|---|
| 90 | | -}; |
|---|
| 91 | | - |
|---|
| 92 | | -#define NLM_MAX_ARGS 64 |
|---|
| 93 | | -#define NLM_MAX_ENVS 32 |
|---|
| 94 | | - |
|---|
| 95 | 80 | /* This is what netlboot passes and linux boot_mem_map is subtly different */ |
|---|
| 96 | 81 | #define NLM_BOOT_MEM_MAP_MAX 32 |
|---|
| 97 | 82 | struct nlm_boot_mem_map { |
|---|
| .. | .. |
|---|
| 102 | 87 | uint32_t type; /* type of memory segment */ |
|---|
| 103 | 88 | } map[NLM_BOOT_MEM_MAP_MAX]; |
|---|
| 104 | 89 | }; |
|---|
| 90 | +#define NLM_BOOT_MEM_RAM 1 |
|---|
| 105 | 91 | |
|---|
| 106 | 92 | /* Pointer to saved boot loader info */ |
|---|
| 107 | 93 | extern struct psb_info nlm_prom_info; |
|---|