]>
2021-09-29 | Mark Cave-Ayland | q800: configure nubus available slots for Quadra 800 Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | q800: wire up nubus IRQs Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: add support for slot IRQs Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-bridge: make slot_available_mask a qdev property Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-bridge: embed the NubusBus object directly within... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: move NubusBus from mac-nubus-bridge to nubus... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | mac-nubus-bridge: rename MacNubusState to MacNubusBridge Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-bridge: introduce separate NubusBridge structure Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: move nubus to its own 32-bit address space Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-device: add romfile property for loading declaration... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-device: remove nubus_register_rom() and nubus_register... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | macfb: don't register declaration ROM Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: generate bus error when attempting to access... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: add trace-events for empty slot accesses Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: implement BusClass get_dev_path() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: move slot bitmap checks from NubusDevice realize... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: use bitmap to manage available slots Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-device: expose separate super slot memory region Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus-device: rename slot_nb variable to slot Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-29 | Mark Cave-Ayland | nubus: add comment indicating reference documents Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: add qdev gpios for nubus slot interrupts to... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: rename VIA2_IRQ_SLOT_BIT to VIA2_IRQ_NUBUS_BIT Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: remove explicit viaN prefix from VIA IRQ gpios Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: remove mac_via device Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move VIA1 realize logic from mac_via_realize... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move VIA1 reset logic from mac_via_reset(... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move q800 VIA1 timer variables to q800 VIA1... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move ADB variables to MOS6522Q800VIA1State Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move PRAM/RTC variables to MOS6522Q800VIA1State Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move PRAM contents and block backend to MOS6522Q800... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: move last_b variable into q800 VIA1 VMStateDescription Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | mac_via: introduce new VMStateDescription for q800... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: fix STATUS_SYNC bit in R_STATUS register Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: re-use escc_reset_chn() for soft reset Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: remove register changes from escc_reset_chn() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: implement hard reset as described in the datasheet Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: implement soft reset as described in the datasheet Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: introduce escc_hard_reset_chn() for hardware... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: introduce escc_soft_reset_chn() for software... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: reset register values to zero in escc_reset() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | escc: checkpatch fixes Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | sun4m: fix setting CPU id when more than one CPU is... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-09-08 | Mark Cave-Ayland | Update OpenBIOS images to d657b653 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-26 | Mark Cave-Ayland | bitops.h: revert db1ffc32dd ("qemu/bitops.h: add bitrev8... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-11 | Mark Cave-Ayland | dp8393x: don't force 32-bit register access Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-11 | Mark Cave-Ayland | dp8393x: fix CAM descriptor entry index Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | hw/mips/jazz: specify correct endian for dp8393x device Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | hw/m68k/q800: fix PROM checksum and MAC address storage Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | qemu/bitops.h: add bitrev8 implementation Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | dp8393x: remove onboard PROM containing MAC address... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | hw/m68k/q800: move PROM and checksum calculation from... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | hw/mips/jazz: move PROM and checksum calculation from... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | dp8393x: convert to trace-events Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | dp8393x: checkpatch fixes Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | g364fb: add VMStateDescription for G364SysBusState Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-07-02 | Mark Cave-Ayland | g364fb: use RAM memory region for framebuffer Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: fix migration version check in esp_is_version_5() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: correctly accumulate extended messages for PDMA Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: revert 75ef849696 "esp: correctly fill bus id... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: ensure PDMA write transfers are flushed from the... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: handle non-DMA transfers from the target one byte... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: allow non-DMA callback in esp_transfer_data()... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: only set ESP_RSEQ at the start of the select sequence Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-06-15 | Mark Cave-Ayland | esp: only assert INTR_DC interrupt flag if selection... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-05-26 | Mark Cave-Ayland | target/m68k: implement m68k "any instruction" trace... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-05-26 | Mark Cave-Ayland | target/m68k: introduce gen_singlestep_exception() function Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-05-26 | Mark Cave-Ayland | target/m68k: call gen_raise_exception() directly if... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-05-26 | Mark Cave-Ayland | target/m68k: introduce is_singlestepping() function Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | tests/qtest: add tests for am53c974 device Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: ensure that do_cmd is set to zero before submitting... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: don't reset async_len directly in esp_select(... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: don't overflow cmdfifo if TC is larger than the... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: don't overflow cmdfifo in get_cmd() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: don't underflow cmdfifo in do_cmd() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: ensure cmdfifo is not empty and current_dev is... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: introduce esp_fifo_pop_buf() and use it instead... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: consolidate esp_cmdfifo_pop() into esp_fifo_pop() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: consolidate esp_cmdfifo_push() into esp_fifo_push() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: rework write_response() to avoid using the FIFO... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: always check current_req is not NULL before use... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-04-12 | Mark Cave-Ayland | esp: fix setting of ESPState mig_version_id when launching... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: remove VIA1 timer optimisations Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: fix 60Hz VIA1 timer interval Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: rename VBL timer to 60Hz timer Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: don't re-inject ADB response when switching... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: allow long accesses to VIA registers Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: fix up adb_via_receive() trace events Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | mac_via: switch rtc pram trace-events to use hex rather... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-16 | Mark Cave-Ayland | Update OpenBIOS images to 4a004110 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-11 | Mark Cave-Ayland | target/m68k: add M68K_FEATURE_UNALIGNED_DATA feature Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-11 | Mark Cave-Ayland | target/m68k: reformat m68k_features enum Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-11 | Mark Cave-Ayland | target/m68k: don't set SSW ATC bit for physical bus... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: add support for unaligned accesses Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: implement non-DMA transfers in PDMA mode Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: add trivial implementation of the ESP_RFLAGS register Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: convert cmdbuf from array to Fifo8 Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: convert ti_buf from array to Fifo8 Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: transition to message out phase after SATN and... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: add maxlen parameter to get_cmd() Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
2021-03-07 | Mark Cave-Ayland | esp: raise interrupt after every non-DMA byte transferred... Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> |
commit | commitdiff | tree |
next |