target_proc.h 718 B

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