mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
mac_newworld: add via machine option to control mac99 VIA/ADB configuration
This option allows the VIA configuration to be controlled between 3 different possible setups: cuda, pmu-adb and pmu with USB rather than ADB keyboard/mouse. For the moment we don't do anything with the configuration except to pass it to the macio device (the via-cuda parent) and also to the firmware via the fw_cfg interface so that it can present the correct device tree. The default is cuda which is the current default and so will have no change in behaviour. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
06fe3a5bf1
commit
f1114c17ee
5 changed files with 78 additions and 7 deletions
|
@ -71,9 +71,15 @@
|
|||
#define CORE99_MACHINE(obj) OBJECT_CHECK(Core99MachineState, (obj), \
|
||||
TYPE_CORE99_MACHINE)
|
||||
|
||||
#define CORE99_VIA_CONFIG_CUDA 0x0
|
||||
#define CORE99_VIA_CONFIG_PMU 0x1
|
||||
#define CORE99_VIA_CONFIG_PMU_ADB 0x2
|
||||
|
||||
typedef struct Core99MachineState {
|
||||
/*< private >*/
|
||||
MachineState parent;
|
||||
|
||||
uint8_t via_config;
|
||||
} Core99MachineState;
|
||||
|
||||
/* MacIO */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue