qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] target-openrisc: Add typename for CPU models.


From: Andreas Färber
Subject: Re: [Qemu-devel] [PATCH] target-openrisc: Add typename for CPU models.
Date: Tue, 02 Jul 2013 12:18:45 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6

Hi Jia,

Am 02.07.2013 11:29, schrieb Jia Liu:
> On Tue, Jul 2, 2013 at 5:11 PM, Dongxue Zhang <address@hidden
> <mailto:address@hidden>> wrote:
>>
>> Make target-openrisc running OK by add typename in
> openrisc_cpu_class_by_name().
>>
>> Signed-off-by: Dongxue Zhang <address@hidden
> <mailto:address@hidden>>
>> ---
>>  target-openrisc/cpu.c | 4 +++-
>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/target-openrisc/cpu.c b/target-openrisc/cpu.c
>> index fd90d37..d38c28b 100644
>> --- a/target-openrisc/cpu.c
>> +++ b/target-openrisc/cpu.c
>> @@ -96,12 +96,14 @@ static void openrisc_cpu_initfn(Object *obj)
>>  static ObjectClass *openrisc_cpu_class_by_name(const char *cpu_model)
>>  {
>>      ObjectClass *oc;
>> +    char *typename;
>>
>>      if (cpu_model == NULL) {
>>          return NULL;
>>      }
>>
>> -    oc = object_class_by_name(cpu_model);
>> +    typename = g_strdup_printf("%s-" TYPE_OPENRISC_CPU, cpu_model);
>> +    oc = object_class_by_name(typename);
>>      if (oc != NULL && (!object_class_dynamic_cast(oc,
> TYPE_OPENRISC_CPU) ||
>>                         object_class_is_abstract(oc))) {
>>          return NULL;
> 
> Thanks for your fix, it looks and test good to me.

Sorry for the breakage. Do you want to add a
Reviewed-by/Tested-by/Acked-by? I'd queue it for you then.

If you could upload a Linux test image somewhere that may help avoid
breakages in the future.

Also we reported that there was no maintainer for target-openrisc/ in
MAINTAINERS file, do you want to put yourself there so that you are
CC'ed on patches?

Here's a pointer to the latest refactoring that partially affects or32:
http://lists.gnu.org/archive/html/qemu-devel/2013-06/msg05354.html

Regards,
Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg



reply via email to

[Prev in Thread] Current Thread [Next in Thread]