Lines Matching defs:loongson_sysconf

31 struct loongson_system_configuration loongson_sysconf;
89 loongson_sysconf.cputype = ecpu->cputype;
93 loongson_sysconf.cores_per_node = 4;
94 loongson_sysconf.cores_per_package = 4;
111 loongson_sysconf.workarounds = WORKAROUND_CPUFREQ;
115 loongson_sysconf.cores_per_node = 4; /* One chip has 2 nodes */
116 loongson_sysconf.cores_per_package = 8;
133 loongson_sysconf.workarounds = WORKAROUND_CPUHOTPLUG;
136 loongson_sysconf.cores_per_node = 1;
137 loongson_sysconf.cores_per_package = 1;
141 loongson_sysconf.nr_cpus = ecpu->nr_cpus;
142 loongson_sysconf.boot_cpu_id = ecpu->cpu_startup_core_id;
143 loongson_sysconf.reserved_cpus_mask = ecpu->reserved_cores_mask;
145 loongson_sysconf.nr_cpus = NR_CPUS;
146 loongson_sysconf.nr_nodes = (loongson_sysconf.nr_cpus +
147 loongson_sysconf.cores_per_node - 1) /
148 loongson_sysconf.cores_per_node;
150 loongson_sysconf.dma_mask_bits = eirq_source->dma_mask_bits;
151 if (loongson_sysconf.dma_mask_bits < 32 ||
152 loongson_sysconf.dma_mask_bits > 64) {
153 loongson_sysconf.dma_mask_bits = 32;
161 loongson_sysconf.restart_addr = boot_p->reset_system.ResetWarm;
162 loongson_sysconf.poweroff_addr = boot_p->reset_system.Shutdown;
163 loongson_sysconf.suspend_addr = boot_p->reset_system.DoSuspend;
165 loongson_sysconf.vgabios_addr = boot_p->efi.smbios.vga_bios;
167 loongson_sysconf.poweroff_addr, loongson_sysconf.restart_addr,
168 loongson_sysconf.vgabios_addr);
170 loongson_sysconf.workarounds |= esys->workarounds;
181 loongson_sysconf.bridgetype = LS7A;
182 loongson_sysconf.early_config = ls7a_early_config;
187 loongson_sysconf.bridgetype = RS780E;
188 loongson_sysconf.early_config = rs780e_early_config;
192 loongson_sysconf.bridgetype = VIRTUAL;
193 loongson_sysconf.early_config = virtual_early_config;
205 switch (loongson_sysconf.bridgetype) {
218 if (loongson_sysconf.bridgetype == RS780E)
225 if (loongson_sysconf.bridgetype == LS7A)