|
| From: | David Hildenbrand |
| Subject: | Re: [PATCH 2/4] s390x: Cleanup cpu resets |
| Date: | Fri, 22 Nov 2019 12:14:10 +0100 |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 |
[...]
#if !defined(CONFIG_USER_ONLY)
@@ -473,9 +459,9 @@ static void s390_cpu_class_init(ObjectClass *oc, void *data)
#if !defined(CONFIG_USER_ONLY)
scc->load_normal = s390_cpu_load_normal;
#endif
- scc->cpu_reset = s390_cpu_reset;
- scc->initial_cpu_reset = s390_cpu_initial_reset;
- cc->reset = s390_cpu_full_reset;
+ scc->cpu_reset = s390_cpu_reset_normal;
+ scc->initial_cpu_reset = s390_cpu_reset_initial;
What about having only one function here scc->cpu_reset(), where you directly pass in the reset type instead of scc->cpu_reset/scc->initial_cpu_reset?
+ cc->reset = s390_cpu_reset_clear;
cc->class_by_name = s390_cpu_class_by_name,
cc->has_work = s390_cpu_has_work;
#ifdef CONFIG_TCG
-- Thanks, David / dhildenb
| [Prev in Thread] | Current Thread | [Next in Thread] |