Lines Matching +full:lynx +full:- +full:28 +full:g
1 // SPDX-License-Identifier: GPL-2.0
100 * "srmcons" - early callback prints
101 * "console=srm" - full callback based console, including early prints
137 * i386-setup code. This is just enough to make the console
228 for (hose = hose_head; hose; hose = hose->next) in reserve_std_resources()
229 if (hose->index == 0) { in reserve_std_resources()
230 io = hose->io_space; in reserve_std_resources()
241 for ((_cluster) = (memdesc)->cluster, (i) = 0; \
242 (i) < (memdesc)->numclusters; (i)++, (_cluster)++)
257 } else if ( *from == 'G' || *from == 'g' ) { in get_mem_size_limit()
271 size = initrd_end - initrd_start; in move_initrd()
295 (hwrpb->mddt_offset + (unsigned long) hwrpb); in setup_memory()
301 i, cluster->usage, cluster->start_pfn, in setup_memory()
302 cluster->start_pfn + cluster->numpages); in setup_memory()
304 end = cluster->start_pfn + cluster->numpages; in setup_memory()
308 memblock_add(PFN_PHYS(cluster->start_pfn), in setup_memory()
309 cluster->numpages << PAGE_SHIFT); in setup_memory()
312 non-volatile memory -- we might want to mark in setup_memory()
314 if (cluster->usage & 3) in setup_memory()
315 memblock_reserve(PFN_PHYS(cluster->start_pfn), in setup_memory()
316 cluster->numpages << PAGE_SHIFT); in setup_memory()
340 mem_size_limit << (PAGE_SHIFT - 10), in setup_memory()
341 max_low_pfn << (PAGE_SHIFT - 10)); in setup_memory()
346 kernel_size = virt_to_phys(kernel_end) - KERNEL_START_PHYS; in setup_memory()
377 (hwrpb->mddt_offset + (unsigned long) hwrpb); in page_is_ram()
380 if (pfn >= cluster->start_pfn && in page_is_ram()
381 pfn < cluster->start_pfn + cluster->numpages) { in page_is_ram()
382 return (cluster->usage & 3) ? 0 : 1; in page_is_ram()
397 return -ENOMEM; in register_cpus()
430 hwrpb = (struct hwrpb_struct*) __va(INIT_HWRPB->phys_addr); in setup_arch()
434 * Pre-process the system type to make sure it will be valid. in setup_arch()
443 if ((long)hwrpb->sys_type < 0) { in setup_arch()
444 hwrpb->sys_type = -((long)hwrpb->sys_type); in setup_arch()
455 alpha_using_srm = !str_has_prefix((const char *)hwrpb->ssn, "MILO"); in setup_arch()
459 alpha_using_qemu = strstr((const char *)hwrpb->ssn, "QEMU") != 0; in setup_arch()
476 * Process command-line arguments. in setup_arch()
529 /* If we're using SRM, make sysrq-b halt back to the prom, in setup_arch()
530 not auto-reboot. */ in setup_arch()
540 cpu = (struct percpu_struct*)((char*)hwrpb + hwrpb->processor_offset); in setup_arch()
542 get_sysnames(hwrpb->sys_type, hwrpb->sys_variation, in setup_arch()
543 cpu->type, &type_name, &var_name); in setup_arch()
548 vec = get_sysvec(hwrpb->sys_type, hwrpb->sys_variation, in setup_arch()
549 cpu->type); in setup_arch()
555 hwrpb->sys_type, hwrpb->sys_variation); in setup_arch()
613 determine_cpu_caches(cpu->type); in setup_arch()
648 if (hwrpb->max_asn != MAX_ASN) { in setup_arch()
649 printk("Max ASN from HWRPB is bad (0x%lx)\n", hwrpb->max_asn); in setup_arch()
669 "Rawhide", "K2", "Lynx", "XL", "EB164", "Noritake",
720 NULL, /* Sable -- see below. */ in get_sysvec()
728 NULL, /* Mikasa -- see below. */ in get_sysvec()
735 NULL, /* Lynx */ in get_sysvec()
737 NULL, /* EB164 -- see variation. */ in get_sysvec()
738 NULL, /* Noritake -- see below. */ in get_sysvec()
745 NULL, /* Tsunami -- see variation. */ in get_sysvec()
814 (type - ST_API_BIAS) < ARRAY_SIZE(api_vecs)) { in get_sysvec()
815 vec = api_vecs[type - ST_API_BIAS]; in get_sysvec()
817 (type - ST_UNOFFICIAL_BIAS) < ARRAY_SIZE(unofficial_vecs)) { in get_sysvec()
818 vec = unofficial_vecs[type - ST_UNOFFICIAL_BIAS]; in get_sysvec()
824 /* Member ID is a bit-field. */ in get_sysvec()
903 if (strcasecmp(mv->vector_name, name) == 0) in get_sysvec_byname()
920 (type - ST_API_BIAS) < ARRAY_SIZE(api_names)) { in get_sysnames()
921 *type_name = api_names[type - ST_API_BIAS]; in get_sysnames()
923 (type - ST_UNOFFICIAL_BIAS) < ARRAY_SIZE(unofficial_names)) { in get_sysnames()
924 *type_name = unofficial_names[type - ST_UNOFFICIAL_BIAS]; in get_sysnames()
937 member = (variation >> 10) & 0x3f; /* member ID is a bit-field */ in get_sysnames()
984 * the string--a pointer to the name of the platform.
987 * - Pointer to a ASCII string if it's in the HWRPB
988 * - Pointer to a blank string if the data is not in the HWRPB.
1001 if (hwrpb->revision < 5) in platform_string()
1009 ((char *)hwrpb + hwrpb->dsr_offset)); in platform_string()
1010 return ((char *)dsr + (dsr->sysname_off + in platform_string()
1024 ((char *)cpubase + i*hwrpb->processor_size); in get_nr_processors()
1025 if ((cpu->flags & 0x1cc) == 0x1cc) in get_nr_processors()
1034 if (shape == -1) in show_cache_size()
1039 seq_printf (f, "%s\t\t: %dK, %d-way, %db line\n", in show_cache_size()
1065 cpu_index = (unsigned) (cpu->type - 1); in show_cpuinfo()
1070 get_sysnames(hwrpb->sys_type, hwrpb->sys_variation, in show_cpuinfo()
1071 cpu->type, &systype_name, &sysvariation_name); in show_cpuinfo()
1073 nr_processors = get_nr_processors(cpu, hwrpb->nr_processors); in show_cpuinfo()
1076 timer_freq = (100UL * hwrpb->intr_freq) / 4096; in show_cpuinfo()
1100 cpu_name, cpu->variation, cpu->revision, in show_cpuinfo()
1101 (char*)cpu->serial_no, in show_cpuinfo()
1102 systype_name, sysvariation_name, hwrpb->sys_revision, in show_cpuinfo()
1103 (char*)hwrpb->ssn, in show_cpuinfo()
1104 est_cycle_freq ? : hwrpb->cycle_freq, in show_cpuinfo()
1107 hwrpb->pagesize, in show_cpuinfo()
1108 hwrpb->pa_bits, in show_cpuinfo()
1109 hwrpb->max_asn, in show_cpuinfo()
1190 return -1; /* No BCACHE found. */ in external_cache_probe()
1207 L3 = -1; in determine_cpu_caches()
1209 /* BIU_CTL is a write-only Abox register. PALcode has a in determine_cpu_caches()
1214 size = 128*1024 * (1 << ((biu_ctl >> 28) & 7)); in determine_cpu_caches()
1228 L3 = -1; in determine_cpu_caches()
1232 /* No typo -- 8 byte cacheline size. Whodathunk. */ in determine_cpu_caches()
1233 L2 = (car & 1 ? CSHAPE (size, 3, 1) : -1); in determine_cpu_caches()
1249 /* BC_CONTROL and BC_CONFIG are write-only IPRs. PALcode in determine_cpu_caches()
1254 size = 1024*1024 * (1 << ((bc_config & 7) - 1)); in determine_cpu_caches()
1255 L3 = (bc_control & 1 ? CSHAPE (size, width, 1) : -1); in determine_cpu_caches()
1273 L3 = -1; in determine_cpu_caches()
1281 L2 = ((cbox_config >> 31) & 1 ? CSHAPE (size, 6, 1) : -1); in determine_cpu_caches()
1296 L3 = -1; in determine_cpu_caches()
1303 L3 = -1; in determine_cpu_caches()
1324 return *pos ? NULL : (char *)hwrpb + hwrpb->processor_offset; in c_start()
1364 pd = platform_device_alloc("pcspkr", -1); in add_pcspkr()
1366 return -ENOMEM; in add_pcspkr()