xref: /qemu/linux-user/hppa/target_proc.h (revision bde438c3ecdb9813038b226c429dd982925d8205)
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 Henderson static 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