diff options
author | Cédric Le Goater <clg@kaod.org> | 2017-03-07 10:23:40 +0100 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2017-04-26 12:00:41 +1000 |
commit | 147ff8079ee0cf45562e202c1054814f14628b65 (patch) | |
tree | 8b8c8652b526f81ca6b25e758bcfeb59d4826ef7 /hw/ppc/spapr_events.c | |
parent | 3fa14fbe1310e8980072447ba405571be7a78a5d (diff) | |
download | qemu-147ff8079ee0cf45562e202c1054814f14628b65.zip qemu-147ff8079ee0cf45562e202c1054814f14628b65.tar.gz qemu-147ff8079ee0cf45562e202c1054814f14628b65.tar.bz2 |
ppc/spapr: QOM'ify sPAPRRTCState
Also use an 'sPAPRRTCState' attribute under the sPAPR machine to hold
the RTC object. Overall, these changes remove an unnecessary and
implicit dependency on SysBus.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'hw/ppc/spapr_events.c')
-rw-r--r-- | hw/ppc/spapr_events.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/ppc/spapr_events.c b/hw/ppc/spapr_events.c index 24a5758..f0b28d8 100644 --- a/hw/ppc/spapr_events.c +++ b/hw/ppc/spapr_events.c @@ -422,7 +422,7 @@ static void spapr_init_maina(struct rtas_event_log_v6_maina *maina, maina->hdr.section_id = cpu_to_be16(RTAS_LOG_V6_SECTION_ID_MAINA); maina->hdr.section_length = cpu_to_be16(sizeof(*maina)); /* FIXME: section version, subtype and creator id? */ - spapr_rtc_read(spapr->rtc, &tm, NULL); + spapr_rtc_read(&spapr->rtc, &tm, NULL); year = tm.tm_year + 1900; maina->creation_date = cpu_to_be32((to_bcd(year / 100) << 24) | (to_bcd(year % 100) << 16) |