rtc: Have event RTC_CHANGE identify the RTC by QOM path

Event RTC_CHANGE is "emitted when the guest changes the RTC time" (and
the RTC supports the event).  What if there's more than one RTC?
Which one changed?  New @qom-path identifies it.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <87a6ejnm80.fsf@pond.sub.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
Markus Armbruster 2022-02-22 13:02:07 +01:00
parent 03397528d9
commit 2beb1e5f9a
4 changed files with 10 additions and 4 deletions

View file

@ -536,6 +536,8 @@
# @offset: offset in seconds between base RTC clock (as specified
# by -rtc base), and new RTC clock value
#
# @qom-path: path to the RTC object in the QOM tree
#
# Note: This event is rate-limited.
# It is not guaranteed that the RTC in the system implements
# this event, or even that the system has an RTC at all.
@ -550,4 +552,4 @@
#
##
{ 'event': 'RTC_CHANGE',
'data': { 'offset': 'int' } }
'data': { 'offset': 'int', 'qom-path': 'str' } }