[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ definition
 
- To: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
 
- From: Aleksandar Markovic <aleksandar.m.mail@xxxxxxxxx>
 
- Date: Thu, 17 Oct 2019 17:02:02 +0200
 
- Cc: Laurent Vivier <lvivier@xxxxxxxxxx>, Thomas Huth <thuth@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Eduardo Habkost <ehabkost@xxxxxxxxxx>, "kvm@xxxxxxxxxxxxxxx" <kvm@xxxxxxxxxxxxxxx>, Paul Durrant <paul@xxxxxxx>, "Michael S. Tsirkin" <mst@xxxxxxxxxx>, "qemu-devel@xxxxxxxxxx" <qemu-devel@xxxxxxxxxx>, Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>, Igor Mammedov <imammedo@xxxxxxxxxx>, Hervé Poussineau <hpoussin@xxxxxxxxxxx>, Aleksandar Markovic <amarkovic@xxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Anthony Perard <anthony.perard@xxxxxxxxxx>, Paolo Bonzini <pbonzini@xxxxxxxxxx>, Aleksandar Rikalo <aleksandar.rikalo@xxxxxxxxx>, Aurelien Jarno <aurelien@xxxxxxxxxxx>, Richard Henderson <rth@xxxxxxxxxxx>
 
- Delivery-date: Thu, 17 Oct 2019 15:02:08 +0000
 
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
 
 
 
  On Tuesday, October 15, 2019, Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> wrote:
 From: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx> 
 
The ISA default number for the RTC devices is not related to its 
registers neither. Move this definition to "hw/timer/mc146818rtc.h". 
 
Signed-off-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> 
--- 
 include/hw/timer/mc146818rtc.h      | 2 ++ 
 include/hw/timer/mc146818rtc_regs.h | 2 -- 
 tests/rtc-test.c                    | 1 + 
 3 files changed, 3 insertions(+), 2 deletions(-) 
  
 
 Philippe, do this and related patches clash with your recent reorganization of timers/rtcs? 
 
 A. 
 
   
diff --git a/include/hw/timer/mc146818rtc.h b/include/hw/timer/mc146818rtc.h 
index 0f1c886e5b..17761cf6d9 100644 
--- a/include/hw/timer/mc146818rtc.h 
+++ b/include/hw/timer/mc146818rtc.h 
@@ -39,6 +39,8 @@ typedef struct RTCState { 
     QLIST_ENTRY(RTCState) link; 
 } RTCState; 
 
+#define RTC_ISA_IRQ 8 
+ 
 ISADevice *mc146818_rtc_init(ISABus *bus, int base_year, 
                              qemu_irq intercept_irq); 
 void rtc_set_memory(ISADevice *dev, int addr, int val); 
diff --git a/include/hw/timer/mc146818rtc_regs.h b/include/hw/timer/mc146818rtc_regs.h 
index bfbb57e570..631f71cfd9 100644 
--- a/include/hw/timer/mc146818rtc_regs.h 
+++ b/include/hw/timer/mc146818rtc_regs.h 
@@ -27,8 +27,6 @@ 
 
 #include "qemu/timer.h" 
 
-#define RTC_ISA_IRQ 8 
- 
 #define RTC_SECONDS             0 
 #define RTC_SECONDS_ALARM       1 
 #define RTC_MINUTES             2 
diff --git a/tests/rtc-test.c b/tests/rtc-test.c 
index 6309b0ef6c..18f895690f 100644 
--- a/tests/rtc-test.c 
+++ b/tests/rtc-test.c 
@@ -15,6 +15,7 @@ 
 
 #include "libqtest-single.h" 
 #include "qemu/timer.h" 
+#include "hw/timer/mc146818rtc.h" 
 #include "hw/timer/mc146818rtc_regs.h" 
 
 #define UIP_HOLD_LENGTH           (8 * NANOSECONDS_PER_SECOND / 32768) 
--  
2.21.0 
 
 
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel 
 
    
     |