1*121c8dd6SRichard Henderson /* 2*121c8dd6SRichard Henderson * HPPA specific proc functions for linux-user 3*121c8dd6SRichard Henderson * 4*121c8dd6SRichard Henderson * SPDX-License-Identifier: GPL-2.0-or-later 5*121c8dd6SRichard Henderson */ 6*121c8dd6SRichard Henderson #ifndef HPPA_TARGET_PROC_H 7*121c8dd6SRichard Henderson #define HPPA_TARGET_PROC_H 8*121c8dd6SRichard Henderson open_cpuinfo(CPUArchState * cpu_env,int fd)9*121c8dd6SRichard Hendersonstatic int open_cpuinfo(CPUArchState *cpu_env, int fd) 10*121c8dd6SRichard Henderson { 11*121c8dd6SRichard Henderson int i, num_cpus; 12*121c8dd6SRichard Henderson 13*121c8dd6SRichard Henderson num_cpus = sysconf(_SC_NPROCESSORS_ONLN); 14*121c8dd6SRichard Henderson for (i = 0; i < num_cpus; i++) { 15*121c8dd6SRichard Henderson dprintf(fd, "processor\t: %d\n", i); 16*121c8dd6SRichard Henderson dprintf(fd, "cpu family\t: PA-RISC 1.1e\n"); 17*121c8dd6SRichard Henderson dprintf(fd, "cpu\t\t: PA7300LC (PCX-L2)\n"); 18*121c8dd6SRichard Henderson dprintf(fd, "capabilities\t: os32\n"); 19*121c8dd6SRichard Henderson dprintf(fd, "model\t\t: 9000/778/B160L - " 20*121c8dd6SRichard Henderson "Merlin L2 160 QEMU (9000/778/B160L)\n\n"); 21*121c8dd6SRichard Henderson } 22*121c8dd6SRichard Henderson return 0; 23*121c8dd6SRichard Henderson } 24*121c8dd6SRichard Henderson #define HAVE_ARCH_PROC_CPUINFO 25*121c8dd6SRichard Henderson 26*121c8dd6SRichard Henderson #endif /* HPPA_TARGET_PROC_H */ 27