dingusppc/machines
Mihai Parparita a941836a4d Add support for specifying properties of dynamically-registered devices via the command line
The previous approach of traversing the machine and its device tree
at startup to register CLI11 options was not working for dynamically
registered devices like PCI cards. This meant that options like
gfxmem_size or mon_id from the video cards could not be set.

Switch to instead registering in MachineFactory a hook function that
provides CLI flag values. We can call it when registering any property,
whether at startup or dynamically.
2024-11-21 22:58:36 -08:00
..
CMakeLists.txt
machinebase.cpp Add get_comp_by_name_optional. 2024-03-20 07:38:48 -07:00
machinebase.h Add get_comp_by_name_optional. 2024-03-20 07:38:48 -07:00
machinecatalyst.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
machinefactory.cpp Add support for specifying properties of dynamically-registered devices via the command line 2024-11-21 22:58:36 -08:00
machinefactory.h Add support for specifying properties of dynamically-registered devices via the command line 2024-11-21 22:58:36 -08:00
machinegazelle.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
machinegossamer.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
machinepdm.cpp machinepdm: use the real decrementer frequency. 2024-05-23 17:23:22 +02:00
machinepippin.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
machineproperties.cpp
machineproperties.h Add ability to override built-in GPU. 2024-04-04 19:04:06 -07:00
machinetnt.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
machineyosemite.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00