From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Date: Sat, 25 Jul 2009 10:27:40 +0000 Subject: Re: [PATCH 5/5] guest debug init for 440 and e500 core Message-Id: <4A6ADE1C.9080804@web.de> MIME-Version: 1 Content-Type: multipart/mixed; boundary="------------enig23488FCCEDAF97F784748DD0" List-Id: References: <1248511217-22681-1-git-send-email-yu.liu@freescale.com> <1248511217-22681-2-git-send-email-yu.liu@freescale.com> <1248511217-22681-3-git-send-email-yu.liu@freescale.com> <1248511217-22681-4-git-send-email-yu.liu@freescale.com> <1248511217-22681-5-git-send-email-yu.liu@freescale.com> <1248511217-22681-6-git-send-email-yu.liu@freescale.com> In-Reply-To: <1248511217-22681-6-git-send-email-yu.liu@freescale.com> To: Liu Yu-B13201 Cc: kvm-ppc , Nathan Froyd , qemu-devel , Hollis Blanchard This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig23488FCCEDAF97F784748DD0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Liu Yu wrote: > e500 only support 2 hardware breakpoints, > 440(BOOKE) supports 4. >=20 > Signed-off-by: Liu Yu > --- > hw/ppc440_bamboo.c | 1 + > hw/ppce500_mpc8544ds.c | 1 + > target-ppc/kvm_ppc.h | 1 + > 3 files changed, 3 insertions(+), 0 deletions(-) >=20 > diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c > index f1ba130..8c9c3b6 100644 > --- a/hw/ppc440_bamboo.c > +++ b/hw/ppc440_bamboo.c > @@ -185,6 +185,7 @@ static void bamboo_init(ram_addr_t ram_size, > if (kvm_enabled()) { > kvm_arch_put_registers(env); > kvmppc_init(); > + kvmppc_debug_init(4, 2); > } > } > =20 > diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c > index f1b3c1a..6c2aa61 100644 > --- a/hw/ppce500_mpc8544ds.c > +++ b/hw/ppce500_mpc8544ds.c > @@ -279,6 +279,7 @@ static void mpc8544ds_init(ram_addr_t ram_size, > if (kvm_enabled()) { > kvm_arch_put_registers(env); > kvmppc_init(); > + kvmppc_debug_init(2, 2); /* E500v2 doesn't support IAC3,IAC4 *= / I think those two are better moved to kvm_arch_init_vcpu. > } > =20 > return; > diff --git a/target-ppc/kvm_ppc.h b/target-ppc/kvm_ppc.h > index 3792ef7..8b4edca 100644 > --- a/target-ppc/kvm_ppc.h > +++ b/target-ppc/kvm_ppc.h > @@ -13,5 +13,6 @@ void kvmppc_init(void); > void kvmppc_fdt_update(void *fdt); > int kvmppc_read_host_property(const char *node_path, const char *prop,= > void *val, size_t len); > +void kvmppc_debug_init(int max_hw_bp, int max_hw_wp); > =20 > #endif /* __KVM_PPC_H__ */ Jan --------------enig23488FCCEDAF97F784748DD0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkpq3hwACgkQniDOoMHTA+k9IACfY6xTPFqCEgpxQYCzLqlD0iqA FZQAmgIpEw+GmBXe9IqWs+TG5s1AHT8T =nBMx -----END PGP SIGNATURE----- --------------enig23488FCCEDAF97F784748DD0--