digic_boards.c (c8623c0215e18eb4a8ec73eba014d97e51ed707e) | digic_boards.c (e264d29de28c5b0be3d063307ce9fb613b427cc3) |
---|---|
1/* 2 * QEMU model of the Canon DIGIC boards (cameras indeed :). 3 * 4 * Copyright (C) 2013 Antony Pavlov <antonynpavlov@gmail.com> 5 * 6 * This model is based on reverse engineering efforts 7 * made by CHDK (http://chdk.wikia.com) and 8 * Magic Lantern (http://www.magiclantern.fm) projects --- 134 unchanged lines hidden (view full) --- 143 .rom1_def_filename = "canon-a1100-rom1.bin", 144}; 145 146static void canon_a1100_init(MachineState *machine) 147{ 148 digic4_board_init(&digic4_board_canon_a1100); 149} 150 | 1/* 2 * QEMU model of the Canon DIGIC boards (cameras indeed :). 3 * 4 * Copyright (C) 2013 Antony Pavlov <antonynpavlov@gmail.com> 5 * 6 * This model is based on reverse engineering efforts 7 * made by CHDK (http://chdk.wikia.com) and 8 * Magic Lantern (http://www.magiclantern.fm) projects --- 134 unchanged lines hidden (view full) --- 143 .rom1_def_filename = "canon-a1100-rom1.bin", 144}; 145 146static void canon_a1100_init(MachineState *machine) 147{ 148 digic4_board_init(&digic4_board_canon_a1100); 149} 150 |
151static QEMUMachine canon_a1100 = { 152 .name = "canon-a1100", 153 .desc = "Canon PowerShot A1100 IS", 154 .init = &canon_a1100_init, 155}; 156 157static void digic_register_machines(void) | 151static void canon_a1100_machine_init(MachineClass *mc) |
158{ | 152{ |
159 qemu_register_machine(&canon_a1100); | 153 mc->desc = "Canon PowerShot A1100 IS"; 154 mc->init = &canon_a1100_init; |
160} 161 | 155} 156 |
162machine_init(digic_register_machines) | 157DEFINE_MACHINE("canon-a1100", canon_a1100_machine_init) |