aboutsummaryrefslogtreecommitdiff
path: root/hw/misc/mac_via.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-16hw/misc: Convert TYPE_MOS6522 subclasses to 3-phase resetPeter Maydell1-10/+16
2022-08-01trivial: Fix duplicated wordsThomas Huth1-1/+1
2022-07-12block: Change blk_{pread,pwrite}() param orderAlberto Faria1-2/+2
2022-07-12block: Add a 'flags' param to blk_pread()Alberto Faria1-1/+1
2022-07-12block: Make blk_{pread,pwrite}() return 0 on successAlberto Faria1-2/+2
2022-03-09mos6522: implement edge-triggering for CA1/2 and CB1/2 control line IRQsMark Cave-Ayland1-4/+11
2022-03-09mac_via: make SCSI_DATA (DRQ) bit live rather than latchedMark Cave-Ayland1-1/+16
2022-03-09mos6522: use device_class_set_parent_reset() to propagate reset to parentMark Cave-Ayland1-2/+5
2022-03-09mos6522: switch over to use qdev gpios for IRQsMark Cave-Ayland1-47/+9
2022-01-28rtc: Move RTC function prototypes to their own headerPeter Maydell1-1/+1
2021-10-20mac_via: add GPIO for A/UX modeMark Cave-Ayland1-0/+19
2021-10-20mac_via: update comment for VIA1B_vMystery bitMark Cave-Ayland1-0/+4
2021-09-30qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell1-2/+2
2021-09-08mac_via: add qdev gpios for nubus slot interrupts to VIA2Mark Cave-Ayland1-0/+23
2021-09-08mac_via: remove explicit viaN prefix from VIA IRQ gpiosMark Cave-Ayland1-6/+3
2021-09-08mac_via: remove mac_via deviceMark Cave-Ayland1-65/+13
2021-09-08mac_via: move VIA1 realize logic from mac_via_realize() to mos6522_q800_via1_...Mark Cave-Ayland1-42/+44
2021-09-08mac_via: move VIA1 reset logic from mac_via_reset() to mos6522_q800_via1_reset()Mark Cave-Ayland1-14/+8
2021-09-08mac_via: move q800 VIA1 timer variables to q800 VIA1 VMStateDescriptionMark Cave-Ayland1-15/+5
2021-09-08mac_via: move ADB variables to MOS6522Q800VIA1StateMark Cave-Ayland1-86/+83
2021-09-08mac_via: move PRAM/RTC variables to MOS6522Q800VIA1StateMark Cave-Ayland1-68/+67
2021-09-08mac_via: move PRAM contents and block backend to MOS6522Q800VIA1StateMark Cave-Ayland1-29/+30
2021-09-08mac_via: move last_b variable into q800 VIA1 VMStateDescriptionMark Cave-Ayland1-1/+1
2021-09-08mac_via: introduce new VMStateDescription for q800 VIA1 and VIA2Mark Cave-Ayland1-4/+24
2021-03-16mac_via: remove VIA1 timer optimisationsMark Cave-Ayland1-39/+4
2021-03-16mac_via: fix 60Hz VIA1 timer intervalMark Cave-Ayland1-2/+9
2021-03-16mac_via: rename VBL timer to 60Hz timerMark Cave-Ayland1-20/+21
2021-03-16mac_via: don't re-inject ADB response when switching to IDLE stateMark Cave-Ayland1-51/+27
2021-03-16mac_via: allow long accesses to VIA registersMark Cave-Ayland1-2/+2
2021-03-16mac_via: fix up adb_via_receive() trace eventsMark Cave-Ayland1-17/+24
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé1-1/+1
2020-12-18qdev: Move softmmu properties to qdev-properties-system.hEduardo Habkost1-0/+1
2020-09-02mos6522: Rename QOM macrosEduardo Habkost1-7/+7
2020-06-26adb: only call autopoll callbacks when autopoll is not blockedMark Cave-Ayland1-5/+1
2020-06-26mac_via: rework ADB state machine to be compatible with both MacOS and LinuxMark Cave-Ayland1-119/+256
2020-06-26mac_via: move VIA1 portB write logic into mos6522_q800_via1_write()Mark Cave-Ayland1-14/+10
2020-06-26mac_via: convert to use ADBBusState internal autopoll variablesMark Cave-Ayland1-12/+10
2020-06-15sysbus: Convert qdev_set_parent_bus() use with Coccinelle, part 1Markus Armbruster1-8/+6
2020-06-15mac_via: Fix to realize "mos6522-q800-via*" devicesMarkus Armbruster1-0/+5
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster1-2/+2
2020-03-12q800: fix coverity warning CID 1412799Laurent Vivier1-2/+5
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2020-01-07q800: add a block backend to the PRAMLaurent Vivier1-0/+65
2020-01-07q800: fix mac_via RTC PRAM commandsLaurent Vivier1-83/+191
2019-10-28hw/m68k: implement ADB bus support for viaLaurent Vivier1-0/+197
2019-10-28hw/m68k: add VIA supportLaurent Vivier1-0/+767