cubieboard.c (c8623c0215e18eb4a8ec73eba014d97e51ed707e) cubieboard.c (e264d29de28c5b0be3d063307ce9fb613b427cc3)
1/*
2 * cubieboard emulation
3 *
4 * Copyright (C) 2013 Li Guang
5 * Written by Li Guang <lig.fnst@cn.fujitsu.com>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the

--- 60 unchanged lines hidden (view full) ---

69 &s->sdram);
70
71 cubieboard_binfo.ram_size = machine->ram_size;
72 cubieboard_binfo.kernel_filename = machine->kernel_filename;
73 cubieboard_binfo.kernel_cmdline = machine->kernel_cmdline;
74 arm_load_kernel(&s->a10->cpu, &cubieboard_binfo);
75}
76
1/*
2 * cubieboard emulation
3 *
4 * Copyright (C) 2013 Li Guang
5 * Written by Li Guang <lig.fnst@cn.fujitsu.com>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the

--- 60 unchanged lines hidden (view full) ---

69 &s->sdram);
70
71 cubieboard_binfo.ram_size = machine->ram_size;
72 cubieboard_binfo.kernel_filename = machine->kernel_filename;
73 cubieboard_binfo.kernel_cmdline = machine->kernel_cmdline;
74 arm_load_kernel(&s->a10->cpu, &cubieboard_binfo);
75}
76
77static QEMUMachine cubieboard_machine = {
78 .name = "cubieboard",
79 .desc = "cubietech cubieboard",
80 .init = cubieboard_init,
81};
82
83
84static void cubieboard_machine_init(void)
77static void cubieboard_machine_init(MachineClass *mc)
85{
78{
86 qemu_register_machine(&cubieboard_machine);
79 mc->desc = "cubietech cubieboard";
80 mc->init = cubieboard_init;
87}
88
81}
82
89machine_init(cubieboard_machine_init)
83DEFINE_MACHINE("cubieboard", cubieboard_machine_init)