]> Git Repo - qemu.git/commitdiff
hw/arm: xlnx-zcu102: Move arm_boot_info into XlnxZCU102
authorEdgar E. Iglesias <[email protected]>
Thu, 23 Apr 2020 12:11:13 +0000 (14:11 +0200)
committerPeter Maydell <[email protected]>
Thu, 30 Apr 2020 14:35:41 +0000 (15:35 +0100)
Move arm_boot_info into XlnxZCU102.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Edgar E. Iglesias <[email protected]>
Message-id: 20200423121114[email protected]
Signed-off-by: Peter Maydell <[email protected]>
hw/arm/xlnx-zcu102.c

index bd645ad81874c74c21658400ed3e003b044ec4c9..4eb117c755a3cd5c2fa4d91a3cd8eeda4b5798e7 100644 (file)
@@ -31,13 +31,14 @@ typedef struct XlnxZCU102 {
 
     bool secure;
     bool virt;
+
+    struct arm_boot_info binfo;
 } XlnxZCU102;
 
 #define TYPE_ZCU102_MACHINE   MACHINE_TYPE_NAME("xlnx-zcu102")
 #define ZCU102_MACHINE(obj) \
     OBJECT_CHECK(XlnxZCU102, (obj), TYPE_ZCU102_MACHINE)
 
-static struct arm_boot_info xlnx_zcu102_binfo;
 
 static bool zcu102_get_secure(Object *obj, Error **errp)
 {
@@ -166,9 +167,9 @@ static void xlnx_zcu102_init(MachineState *machine)
 
     /* TODO create and connect IDE devices for ide_drive_get() */
 
-    xlnx_zcu102_binfo.ram_size = ram_size;
-    xlnx_zcu102_binfo.loader_start = 0;
-    arm_load_kernel(s->soc.boot_cpu_ptr, machine, &xlnx_zcu102_binfo);
+    s->binfo.ram_size = ram_size;
+    s->binfo.loader_start = 0;
+    arm_load_kernel(s->soc.boot_cpu_ptr, machine, &s->binfo);
 }
 
 static void xlnx_zcu102_machine_instance_init(Object *obj)
This page took 0.026988 seconds and 4 git commands to generate.