Break up vl.h.
[qemu] / hw / ds1225y.c
index 48d6636..8de20fb 100644 (file)
@@ -22,7 +22,9 @@
  * THE SOFTWARE.\r
  */\r
 \r
-#include "vl.h"\r
+#include "hw.h"\r
+#include "mips.h"\r
+#include "nvram.h"\r
 \r
 typedef enum\r
 {\r
@@ -33,7 +35,7 @@ typedef enum
 \r
 struct ds1225y_t\r
 {\r
-    target_ulong mem_base;\r
+    target_phys_addr_t mem_base;\r
     uint32_t capacity;\r
     const char *filename;\r
     QEMUFile *file;\r
@@ -99,7 +101,7 @@ static CPUWriteMemoryFunc *nvram_none[] = {
 };\r
 \r
 /* Initialisation routine */\r
-ds1225y_t *ds1225y_init(target_ulong mem_base, const char *filename)\r
+ds1225y_t *ds1225y_init(target_phys_addr_t mem_base, const char *filename)\r
 {\r
     ds1225y_t *s;\r
     int mem_index1, mem_index2;\r