From 9c4a30e2090f08bf20fcd4c7d442173ca7547309 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Mon, 8 Mar 2004 15:40:40 +0000 Subject: 2004-03-08 Ralf Corsepius PR 587/bsps * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines for MPC_5XX. --- c/src/lib/libcpu/powerpc/ChangeLog | 6 ++++++ c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c | 2 ++ c/src/lib/libcpu/powerpc/shared/include/cpuIdent.h | 16 ++++++++++++++++ 3 files changed, 24 insertions(+) diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog index 9690b13f01..08a789409b 100644 --- a/c/src/lib/libcpu/powerpc/ChangeLog +++ b/c/src/lib/libcpu/powerpc/ChangeLog @@ -1,3 +1,9 @@ +2004-03-08 Ralf Corsepius + + PR 587/bsps + * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines + for MPC_5XX. + 2004-03-08 Ralf Corsepius * Makefile.am, configure.ac: Reflect having added mpc5xx. diff --git a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c index 319e0c1f93..8c8cd8e559 100644 --- a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c +++ b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c @@ -30,6 +30,7 @@ char *get_ppc_cpu_type_name(ppc_cpu_id_t cpu) { switch (cpu) { case PPC_601: return "MPC601"; + case PPC_5XX: return "MPC5XX"; case PPC_603: return "MPC603"; case PPC_603ev: return "MPC603ev"; case PPC_604: return "MPC604"; @@ -52,6 +53,7 @@ ppc_cpu_id_t get_ppc_cpu_type() current_ppc_cpu = (ppc_cpu_id_t) pvr; switch (pvr) { case PPC_601: + case PPC_5XX: case PPC_603: case PPC_603ev: case PPC_604: diff --git a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.h b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.h index 1620d11a62..02c0829639 100644 --- a/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.h +++ b/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.h @@ -20,6 +20,21 @@ typedef enum { PPC_601 = 0x1, + PPC_5XX = 0x2, + PPC_509 = PPC_5XX, + PPC_533 = PPC_5XX, + PPC_534 = PPC_5XX, + PPC_535 = PPC_5XX, + PPC_536 = PPC_5XX, + PPC_555 = PPC_5XX, + PPC_556 = PPC_5XX, + PPC_561 = PPC_5XX, + PPC_562 = PPC_5XX, + PPC_563 = PPC_5XX, + PPC_564 = PPC_5XX, + PPC_565 = PPC_5XX, + PPC_566 = PPC_5XX, + MPC_5XX = PPC_5XX, PPC_603 = 0x3, PPC_604 = 0x4, PPC_603e = 0x6, @@ -31,6 +46,7 @@ typedef enum PPC_620 = 0x16, PPC_860 = 0x50, PPC_821 = PPC_860, + PPC_823 = PPC_860, PPC_8260 = 0x81, PPC_UNKNOWN = 0xff } ppc_cpu_id_t; -- cgit v1.2.3