aboutsummaryrefslogtreecommitdiff
path: root/hw/timer/hpet.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-06hpet: return errors from realize if properties are incorrectPaolo Bonzini1-7/+8
2025-06-06hpet: adjust VMState for consistency with Rust versionPaolo Bonzini1-3/+3
2025-05-26hw/timer/hpet: Reorganize register decodingZhao Liu1-82/+84
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
2025-04-23include/system: Move exec/address-spaces.h to system/address-spaces.hRichard Henderson1-1/+1
2025-02-25hpet: do not overwrite properties on post_loadPaolo Bonzini1-28/+10
2025-02-13i386/fw_cfg: move hpet_cfg definition to hpet.cZhao Liu1-7/+9
2024-12-28hw/timer/hpet: Fix comment about capabilities registerZhao Liu1-1/+1
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson1-1/+0
2024-12-15hw/timer: Constify all PropertyRichard Henderson1-1/+1
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell1-1/+1
2024-07-22hpet: avoid timer storms on periodic timersPaolo Bonzini1-2/+11
2024-07-22hpet: store full 64-bit target value of the counterPaolo Bonzini1-62/+49
2024-07-22hpet: accept 64-bit reads and writesPaolo Bonzini1-94/+43
2024-07-22hpet: place read-only bits directly in "new_val"Paolo Bonzini1-8/+7
2024-07-22hpet: remove unnecessary variable "index"Paolo Bonzini1-8/+7
2024-07-22hpet: ignore high bits of comparator in 32-bit modePaolo Bonzini1-0/+4
2024-07-22hpet: fix and cleanup persistence of interrupt statusPaolo Bonzini1-19/+41
2024-07-16hpet: fix HPET_TN_SETVAL for high 32-bits of the comparatorPaolo Bonzini1-7/+12
2024-07-16hpet: fix clamping of periodPaolo Bonzini1-2/+4
2024-02-20hw/timer: Move HPET_INTCAP definition to "hpet.h"Philippe Mathieu-Daudé1-1/+0
2024-01-19hw/timer/hpet: Convert DPRINTF to trace eventsDaniel Hoffman1-33/+22
2023-12-30hw/timer: Constify VMStateRichard Henderson1-5/+5
2023-03-02hw/timer/hpet: Fix expiration time overflowAkihiko Odaki1-6/+13
2023-02-27hw/timer/hpet: Include missing 'hw/qdev-properties.h' headerPhilippe Mathieu-Daudé1-0/+1
2020-11-15nomaintainer: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-09-22Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pul...Peter Maydell1-20/+7
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-16hw/timer/hpet: Fix debug format stringsDov Murik1-6/+7
2020-09-16hw/timer/hpet: Remove unused functions hpet_ram_readb, hpet_ram_readwDov Murik1-14/+0
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-1/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-2/+4
2020-03-09hw/timer/hpet: Include "exec/address-spaces.h"Philippe Mathieu-Daudé1-0/+1
2020-03-09hw/timer: Remove unused "ui/console.h" headerPhilippe Mathieu-Daudé1-1/+0
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-10-24hw/rtc/mc146818: Include mc146818rtc_regs.h a bit lessPhilippe Mathieu-Daudé1-0/+1
2019-10-24hw: Move MC146818 device from hw/timer/ to hw/rtc/ subdirectoryPhilippe Mathieu-Daudé1-1/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-04-17hpet: Report warnings with warn_report(), not error_printf()Markus Armbruster1-1/+1
2018-01-12hpet: recover timer offset correctlyPavel Dovgalyuk1-2/+28
2017-09-27migration: pre_save return intDr. David Alan Gilbert1-1/+3
2016-04-08hw/timer: Revert "hpet: inverse polarity when pin above ISA_NUM_IRQS"Bill Paul1-12/+2
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-01-29x86: Clean up includesPeter Maydell1-0/+1
2016-01-09pc: acpi: move HPET from DSDT to SSDTIgor Mammedov1-1/+1
2015-11-09hw/timer/hpet.c: Avoid signed integer overflow which results in bugs on OSXPeter Maydell1-2/+2
2015-09-25hpet: remove muldiv64()Laurent Vivier1-3/+3
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster1-0/+1