2023-01-13 | Thomas Huth | hw/core/qdev-properties-system: Allow the 'slew' policy... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Thomas Huth | hw/intc: Extract the IRQ counting functions into a... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Bernhard Beschow | hw/intc/i8259: Make using the isa_pic singleton more... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Bernhard Beschow | hw/usb/hcd-uhci: Introduce TYPE_ defines for device... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Bernhard Beschow | hw/mips/Kconfig: Track Malta's PIIX dependencies via... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Bernhard Beschow | hw/isa/piix4: Decouple INTx-to-LNKx routing which is... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Bernhard Beschow | hw/isa/piix3: Decouple INTx-to-LNKx routing which is... Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Bernhard Beschow | hw/pci/pci: Factor out pci_bus_map_irqs() from pci_bus_irqs() Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/pci/pci_host: Trace config accesses on unexisting... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Paolo Bonzini | mips: Always include nanomips disassembler Cc: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Paolo Bonzini | mips: Remove support for trap and emulate KVM Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/isa/piix4: Correct IRQRC[A:D] reset values Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Set PIIX4 IRQ routes in embedded bootloader Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Introduce PIIX4_PCI_DEVFN definition Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Merge common BL code as bl_setup_gt64120_jump... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Use bootloader generator API for nanoMIPS... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Use bootloader generator API for nanoMIPS... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Use bootloader generator API for nanoMIPS... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Use bootloader generator API for nanoMIPS... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Use bootloader generator API for nanoMIPS... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/bootloader: Implement nanoMIPS JALRc opcode... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/bootloader: Implement nanoMIPS LI (LUI+ORI... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/bootloader: Implement nanoMIPS SW opcode generator Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/bootloader: Implement nanoMIPS NOP opcode generator Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/bootloader: Handle buffers as opaque arrays Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | tests/avocado: Add tests booting YAMON ROM on MIPS... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/gt64xxx_pci: Move it to hw/pci-host/ Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/meson: Make gt64xxx_pci.c endian-agnostic Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Explicit GT64120 endianness upon device... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/gt64xxx_pci: Add a 'cpu-little-endian' qdev... Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/gt64xxx_pci: Manage endian bits with the RegisterFie... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/gt64xxx_pci: Let the GT64120 manage the lower... Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/Kconfig: Introduce CONFIG_GT64120 to select... Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/gt64xxx_pci: Endian-swap using PCI_HOST_BRIDGE... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/gt64xxx_pci: Accumulate address space changes Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Trace FPGA LEDs/ASCII display updates Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2023-01-13 | Philippe Mathieu... | hw/mips/malta: Split FPGA LEDs/ASCII display updates Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Philippe Mathieu... | MAINTAINERS: Inherit from nanoMIPS Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Tidy read for 48-bit opcodes Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Split out read_u16 Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Merge insn{1,2,3} into words[3] Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Move setjmp into nanomips_dis Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Philippe Mathieu... | disas/nanomips: Remove headers already included by... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Philippe Mathieu... | disas/nanomips: Use G_GNUC_PRINTF to avoid invalid... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Philippe Mathieu... | disas/nanomips: Fix invalid PRIx64 format calling img_format() Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Philippe Mathieu... | disas/nanomips: Fix invalid PRId64 format calling img_format() Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Jiaxun Yang | target/mips: Don't check COP1X for 64 bit FP mode Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Jiaxun Yang | target/mips: Disable DSP ASE for Octeon68XX Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Pavel Dovgalyuk | target/mips: Enable LBX/LWX/* instructions for Octeon Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Jiaxun Yang | target/mips: Cast offset field of Octeon BBIT to int16_t Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-11-08 | Jiaxun Yang | target/mips: Set CP0St_{KX, SX, UX} for Loongson-2F Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Jiaxun Yang | hw/mips/malta: Use bootloader helper to set BAR registers Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Jiaxun Yang | hw/mips: Use bl_gen_kernel_jump to generate bootloaders Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Philippe Mathieu... | hw/mips/bootloader: Allow bl_gen_jump_kernel to optionally... Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Jiaxun Yang | hw/mips/boston: Don't set link_up for xilinx-pcie Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix4: Move pci_ide_create_devs() call to board... Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix4: Add missing initialization Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/Kconfig: Fix dependencies of piix4 southbridge Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/mips/malta: Reuse dev variable Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix3: Remove unused include Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/ide/piix: Introduce TYPE_ macros for PIIX IDE controllers Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix4: Rename wrongly named method Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix3: Prefer pci_address_space() over get_system_mem... Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix3: Modernize reset handling Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix3: Add size constraints to rcr_ops Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/piix3: Remove extra ';' outside of functions Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/i386/pc: Create DMA controllers in south bridges Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | David Daney | disas/mips: Fix branch displacement for BEQZC and BNEZC Signed-off-by: Philippe Mathieu-Daudé <philmd@fungible.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Rename nanomips.cpp to nanomips.c Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove argument passing by ref Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Replace Cpp enums for C enums Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Replace exception handling Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Expand Dis_info struct Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove function overloading Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Prevent memory leaking Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove CPR function Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove IMMEDIATE functions Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Replace std::string type Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Delete wrapper functions Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Delete copy functions Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove #include <sstream> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Delete nanomips.h Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Move typedefs etc to nanomips.cpp Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove NMD class Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove Pool tables from the class Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove disasm methods from class Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove __cond methods from class Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove helper methods from class Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Delete NMD class second field Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Delete NMD class field Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Extract enums out of the NMD class Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | Milica Lazarevic | disas/nanomips: Remove namespace img Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> |
commitcommitdifftree |
2022-10-31 | BALATON Zoltan | hw: Remove unused MAX_IDE_BUS define Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/vt82c686: Create rtc-time alias in boards instead Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/vt82c686: Embed RTCState in host device Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/mips/fuloong2e: Inline vt82c686b_southbridge_init... Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/vt82c686: Instantiate AC97 and MC97 functions... Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/vt82c686: Instantiate PM function in host device Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/vt82c686: Instantiate USB functions in host... Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
2022-10-31 | Bernhard Beschow | hw/isa/vt82c686: Introduce TYPE_VT82C686B_USB_UHCI... Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> |
commitcommitdifftree |
next |