Skip to content
  • Peter Maydell's avatar
    62763403
    Merge tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu into staging · 62763403
    Peter Maydell authored
    - buildsys
      - Various header cleaned up (removing pointless headers)
      - Mark various files/code user/system specific
      - Make various objects target-independent
      - Remove tswapN() calls from dump.o
      - Suggest g_assert_not_reached() instead of assert(0)
    
    - qdev / qom
      - Replace various container_of() by QOM cast macros
      - Declare some QOM macros using OBJECT_DECLARE_TYPE()
      - Embed OHCI QOM child in SM501 chipset
    
    - hw (ISA & IDE)
      - add some documentation, improve function names
      - un-inline, open-code few functions
      - have ISA API accessing IRQ/DMA prefer ISABus over ISADevice
      - Demote IDE subsystem maintenance to "Odd Fixes"
    
    - ui: Improve Ctrl+Alt hint on Darwin Cocoa
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmP9IeAACgkQ4+MsLN6t
    # wN7bdQ//SxJYJuQvqTT6s+O0LmP6NbqvhxCXX7YAwK2jCTM+zTgcqqRZCcisLQol
    # 3ENu2UhnZmiLKHSOxatOVozbws08/u8Vl+WkW4UTMUb1yo5KPaPtq808Y95RdAJB
    # 7D7B5juDGnFRAHXZz38zVk9uIuEkm+Po/pD0JQa+upBtAAgOJTqGavDNSR5+T0Yl
    # VjGdwK0b10skPqiF6OABYoy/4IFHVJJFIbARZh+a7hrF0llsbzUts5JiYsOxEEHQ
    # t3woUItdMnS1m0+Ty4AQ8m0Yv9y4HZOIzixvsZ+vChj5ariwUhL9/7wC/s/UCYEg
    # gKVA5X8R6n/ME6DScK99a+CyR/MXkz70b/rOUZxoutXhV3xdh4X1stL4WN9W/m3z
    # D4i4ZrUsDUcKCGWlj49of/dKbOPwk1+e/mT0oDZD6JzG0ODjfdVxvJ/JEV2iHgS3
    # WqHuSKzX/20H9j7/MgfbQ0HjBFOQ8tl781vQzhD+y+cF/IiTsHhrE6esIWho4bob
    # kfSdVydUWWRnBsnyGoRZXoEMX9tn+pu0nKxEDm2Bo2+jajsa0aZZPokgjxaz4MnD
    # Hx+/p1E+8IuOn05JgzQSgTJmKFdSbya203tXIsTo1kL2aJTJ6QfMvgEPP/fkn+lS
    # oQyVBFZmb1JDdTM1MxOncnlWLg74rp/CWEc+u5pSdbxMO/M/uac=
    # =AV/+
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 27 Feb 2023 21:34:24 GMT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
    
    * tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu
    
    : (125 commits)
      ui/cocoa: user friendly characters for release mouse
      dump: Add create_win_dump() stub for non-x86 targets
      dump: Simplify compiling win_dump.o by introducing win_dump_available()
      dump: Clean included headers
      dump: Replace TARGET_PAGE_SIZE -> qemu_target_page_size()
      dump: Replace tswapN() -> cpu_to_dumpN()
      hw/ide/pci: Add PCIIDEState::isa_irq[]
      hw/ide/via: Replace magic 2 value by ARRAY_SIZE / MAX_IDE_DEVS
      hw/ide/piix: Refactor pci_piix_init_ports as pci_piix_init_bus per bus
      hw/ide/piix: Pass Error* to pci_piix_init_ports() for better error msg
      hw/ide/piix: Remove unused includes
      hw/ide/pci: Unexport bmdma_active_if()
      hw/ide/ioport: Remove unnecessary includes
      hw/ide: Declare ide_get_[geometry/bios_chs_trans] in 'hw/ide/internal.h'
      hw/ide: Rename idebus_active_if() -> ide_bus_active_if()
      hw/ide: Rename ide_init2() -> ide_bus_init_output_irq()
      hw/ide: Rename ide_exec_cmd() -> ide_bus_exec_cmd()
      hw/ide: Rename ide_register_restart_cb -> ide_bus_register_restart_cb
      hw/ide: Rename ide_create_drive() -> ide_bus_create_drive()
      hw/ide: Rename ide_set_irq() -> ide_bus_set_irq()
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    62763403
    Merge tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu into staging
    Peter Maydell authored
    - buildsys
      - Various header cleaned up (removing pointless headers)
      - Mark various files/code user/system specific
      - Make various objects target-independent
      - Remove tswapN() calls from dump.o
      - Suggest g_assert_not_reached() instead of assert(0)
    
    - qdev / qom
      - Replace various container_of() by QOM cast macros
      - Declare some QOM macros using OBJECT_DECLARE_TYPE()
      - Embed OHCI QOM child in SM501 chipset
    
    - hw (ISA & IDE)
      - add some documentation, improve function names
      - un-inline, open-code few functions
      - have ISA API accessing IRQ/DMA prefer ISABus over ISADevice
      - Demote IDE subsystem maintenance to "Odd Fixes"
    
    - ui: Improve Ctrl+Alt hint on Darwin Cocoa
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmP9IeAACgkQ4+MsLN6t
    # wN7bdQ//SxJYJuQvqTT6s+O0LmP6NbqvhxCXX7YAwK2jCTM+zTgcqqRZCcisLQol
    # 3ENu2UhnZmiLKHSOxatOVozbws08/u8Vl+WkW4UTMUb1yo5KPaPtq808Y95RdAJB
    # 7D7B5juDGnFRAHXZz38zVk9uIuEkm+Po/pD0JQa+upBtAAgOJTqGavDNSR5+T0Yl
    # VjGdwK0b10skPqiF6OABYoy/4IFHVJJFIbARZh+a7hrF0llsbzUts5JiYsOxEEHQ
    # t3woUItdMnS1m0+Ty4AQ8m0Yv9y4HZOIzixvsZ+vChj5ariwUhL9/7wC/s/UCYEg
    # gKVA5X8R6n/ME6DScK99a+CyR/MXkz70b/rOUZxoutXhV3xdh4X1stL4WN9W/m3z
    # D4i4ZrUsDUcKCGWlj49of/dKbOPwk1+e/mT0oDZD6JzG0ODjfdVxvJ/JEV2iHgS3
    # WqHuSKzX/20H9j7/MgfbQ0HjBFOQ8tl781vQzhD+y+cF/IiTsHhrE6esIWho4bob
    # kfSdVydUWWRnBsnyGoRZXoEMX9tn+pu0nKxEDm2Bo2+jajsa0aZZPokgjxaz4MnD
    # Hx+/p1E+8IuOn05JgzQSgTJmKFdSbya203tXIsTo1kL2aJTJ6QfMvgEPP/fkn+lS
    # oQyVBFZmb1JDdTM1MxOncnlWLg74rp/CWEc+u5pSdbxMO/M/uac=
    # =AV/+
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 27 Feb 2023 21:34:24 GMT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
    
    * tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu
    
    : (125 commits)
      ui/cocoa: user friendly characters for release mouse
      dump: Add create_win_dump() stub for non-x86 targets
      dump: Simplify compiling win_dump.o by introducing win_dump_available()
      dump: Clean included headers
      dump: Replace TARGET_PAGE_SIZE -> qemu_target_page_size()
      dump: Replace tswapN() -> cpu_to_dumpN()
      hw/ide/pci: Add PCIIDEState::isa_irq[]
      hw/ide/via: Replace magic 2 value by ARRAY_SIZE / MAX_IDE_DEVS
      hw/ide/piix: Refactor pci_piix_init_ports as pci_piix_init_bus per bus
      hw/ide/piix: Pass Error* to pci_piix_init_ports() for better error msg
      hw/ide/piix: Remove unused includes
      hw/ide/pci: Unexport bmdma_active_if()
      hw/ide/ioport: Remove unnecessary includes
      hw/ide: Declare ide_get_[geometry/bios_chs_trans] in 'hw/ide/internal.h'
      hw/ide: Rename idebus_active_if() -> ide_bus_active_if()
      hw/ide: Rename ide_init2() -> ide_bus_init_output_irq()
      hw/ide: Rename ide_exec_cmd() -> ide_bus_exec_cmd()
      hw/ide: Rename ide_register_restart_cb -> ide_bus_register_restart_cb
      hw/ide: Rename ide_create_drive() -> ide_bus_create_drive()
      hw/ide: Rename ide_set_irq() -> ide_bus_set_irq()
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading