summary refs log tree commit diff stats
path: root/hw/misc/mac_via.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell2024-04-251-4/+4
* hw/misc: Constify VMStateRichard Henderson2023-12-301-2/+2
* mac_via: extend timer calibration hack to work with A/UXMark Cave-Ayland2023-10-061-0/+56
* mac_via: always clear ADB interrupt when switching to A/UX modeMark Cave-Ayland2023-10-061-0/+9
* mac_via: implement ADB_STATE_IDLE state if shift register in input modeMark Cave-Ayland2023-10-061-0/+6
* mac_via: workaround NetBSD ADB bus enumeration issueMark Cave-Ayland2023-10-061-0/+34
* mac_via: work around underflow in TimeDBRA timing loop in SETUPTIMEKMark Cave-Ayland2023-10-061-0/+115
* q800: implement additional machine id bits on VIA1 port AMark Cave-Ayland2023-10-061-1/+13
* hw/other: spelling fixesMichael Tokarev2023-09-211-1/+1
* mac_via: fix rtc command decoding for the PRAM seconds registersMark Cave-Ayland2023-06-221-5/+6
* mac_via: fix rtc command decoding from PRAM addresses 0x0 to 0xfMark Cave-Ayland2023-06-221-1/+1
* hw/misc: Convert TYPE_MOS6522 subclasses to 3-phase resetPeter Maydell2022-12-161-10/+16
* trivial: Fix duplicated wordsThomas Huth2022-08-011-1/+1
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-121-2/+2
* block: Add a 'flags' param to blk_pread()Alberto Faria2022-07-121-1/+1
* block: Make blk_{pread,pwrite}() return 0 on successAlberto Faria2022-07-121-2/+2
* mos6522: implement edge-triggering for CA1/2 and CB1/2 control line IRQsMark Cave-Ayland2022-03-091-4/+11
* mac_via: make SCSI_DATA (DRQ) bit live rather than latchedMark Cave-Ayland2022-03-091-1/+16
* mos6522: use device_class_set_parent_reset() to propagate reset to parentMark Cave-Ayland2022-03-091-2/+5
* mos6522: switch over to use qdev gpios for IRQsMark Cave-Ayland2022-03-091-47/+9
* rtc: Move RTC function prototypes to their own headerPeter Maydell2022-01-281-1/+1
* mac_via: add GPIO for A/UX modeMark Cave-Ayland2021-10-201-0/+19
* mac_via: update comment for VIA1B_vMystery bitMark Cave-Ayland2021-10-201-0/+4
* qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell2021-09-301-2/+2
* mac_via: add qdev gpios for nubus slot interrupts to VIA2Mark Cave-Ayland2021-09-081-0/+23
* mac_via: remove explicit viaN prefix from VIA IRQ gpiosMark Cave-Ayland2021-09-081-6/+3
* mac_via: remove mac_via deviceMark Cave-Ayland2021-09-081-65/+13
* mac_via: move VIA1 realize logic from mac_via_realize() to mos6522_q800_via1_...Mark Cave-Ayland2021-09-081-42/+44
* mac_via: move VIA1 reset logic from mac_via_reset() to mos6522_q800_via1_reset()Mark Cave-Ayland2021-09-081-14/+8
* mac_via: move q800 VIA1 timer variables to q800 VIA1 VMStateDescriptionMark Cave-Ayland2021-09-081-15/+5
* mac_via: move ADB variables to MOS6522Q800VIA1StateMark Cave-Ayland2021-09-081-86/+83
* mac_via: move PRAM/RTC variables to MOS6522Q800VIA1StateMark Cave-Ayland2021-09-081-68/+67
* mac_via: move PRAM contents and block backend to MOS6522Q800VIA1StateMark Cave-Ayland2021-09-081-29/+30
* mac_via: move last_b variable into q800 VIA1 VMStateDescriptionMark Cave-Ayland2021-09-081-1/+1
* mac_via: introduce new VMStateDescription for q800 VIA1 and VIA2Mark Cave-Ayland2021-09-081-4/+24
* mac_via: remove VIA1 timer optimisationsMark Cave-Ayland2021-03-161-39/+4
* mac_via: fix 60Hz VIA1 timer intervalMark Cave-Ayland2021-03-161-2/+9
* mac_via: rename VBL timer to 60Hz timerMark Cave-Ayland2021-03-161-20/+21
* mac_via: don't re-inject ADB response when switching to IDLE stateMark Cave-Ayland2021-03-161-51/+27
* mac_via: allow long accesses to VIA registersMark Cave-Ayland2021-03-161-2/+2
* mac_via: fix up adb_via_receive() trace eventsMark Cave-Ayland2021-03-161-17/+24
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* qdev: Move softmmu properties to qdev-properties-system.hEduardo Habkost2020-12-181-0/+1
* mos6522: Rename QOM macrosEduardo Habkost2020-09-021-7/+7
* adb: only call autopoll callbacks when autopoll is not blockedMark Cave-Ayland2020-06-261-5/+1
* mac_via: rework ADB state machine to be compatible with both MacOS and LinuxMark Cave-Ayland2020-06-261-119/+256
* mac_via: move VIA1 portB write logic into mos6522_q800_via1_write()Mark Cave-Ayland2020-06-261-14/+10
* mac_via: convert to use ADBBusState internal autopoll variablesMark Cave-Ayland2020-06-261-12/+10
* sysbus: Convert qdev_set_parent_bus() use with Coccinelle, part 1Markus Armbruster2020-06-151-8/+6
* mac_via: Fix to realize "mos6522-q800-via*" devicesMarkus Armbruster2020-06-151-0/+5