> 2012/7/13 Guan Xuetao <g...@mprc.pku.edu.cn>:
>> This patch only add puv3 soc/board support, which introduces puv3
>> machine description, and specifies console type.
>>
>> Signed-off-by: Guan Xuetao <g...@mprc.pku.edu.cn>
>> ---
>>  default-configs/unicore32-softmmu.mak |    1 +
>>  hw/puv3.c                             |   93
>> +++++++++++++++++++++++++++++++++
>>  hw/puv3.h                             |   49 +++++++++++++++++
>>  hw/unicore32/Makefile.objs            |    5 ++
>>  4 files changed, 148 insertions(+), 0 deletions(-)
>>  create mode 100644 hw/puv3.c
>>  create mode 100644 hw/puv3.h
>>
>> diff --git a/default-configs/unicore32-softmmu.mak
>> b/default-configs/unicore32-softmmu.mak
>> index 5f04fe3..726a338 100644
>> --- a/default-configs/unicore32-softmmu.mak
>> +++ b/default-configs/unicore32-softmmu.mak
>> @@ -1 +1,2 @@
>>  # Default configuration for unicore32-softmmu
>> +CONFIG_PUV3=y
>> diff --git a/hw/puv3.c b/hw/puv3.c
>> new file mode 100644
>> index 0000000..0dc129d
>> --- /dev/null
>> +++ b/hw/puv3.c
>
>
>> +static QEMUMachine puv3_machine = {
>> +    .name = "puv3",
>> +    .desc = "PKUnity Version-3 based on UniCore32",
>> +    .init = puv3_init,
>> +    .use_scsi = 0,
> Since there is only one machine type for unicore32 architecture,
> is_default field should be set  to 1, so that find_default_machine()
> returns with non-null value.

Thanks for pointing it out. I'll add a patch on this one.

Regards,
Guan Xuetao


>> +};
>> +
>> +static void puv3_machine_init(void)
>> +{
>> +    qemu_register_machine(&puv3_machine);
>> +}
>> +
>> +machine_init(puv3_machine_init)
>
> --
> Best Regards,
>
> Dunrong Huang
>


Reply via email to