From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pawel Moll Subject: Re: [PATCH v4 21/24] arm/v2m: initialize arch_timers even if v2m_timer is not present Date: Fri, 14 Sep 2012 13:27:08 +0100 Message-ID: <1347625628.2497.65.camel@hornet> References: <1347621207-11294-21-git-send-email-stefano.stabellini@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1347621207-11294-21-git-send-email-stefano.stabellini-mvvWK6WmYclDPfheJLI6IQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linaro-dev-bounces-cunTk1MwBs8s++Sfvej+rw@public.gmane.org Errors-To: linaro-dev-bounces-cunTk1MwBs8s++Sfvej+rw@public.gmane.org To: Stefano Stabellini Cc: "xen-devel-GuqFBffKawuULHF6PoxzQEEOCMrvLtNR@public.gmane.org" , "linaro-dev-cunTk1MwBs8s++Sfvej+rw@public.gmane.org" , "Ian.Campbell-Sxgqhf6Nn4DQT0dZR+AlfA@public.gmane.org" , "arnd-r2nGTMty4D4@public.gmane.org" , "konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org" , Marc Zyngier , Catalin Marinas , "tim-LM2mM/qkH7s@public.gmane.org" , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org" , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyMDEyLTA5LTE0IGF0IDEyOjEzICswMTAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv dGU6Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxp bmlAZXUuY2l0cml4LmNvbT4KPiBDQzogUnVzc2VsbCBLaW5nIDxsaW51eEBhcm0ubGludXgub3Jn LnVrPgo+IENDOiBQYXdlbCBNb2xsIDxwYXdlbC5tb2xsQGFybS5jb20+Cj4gQ0M6IE1hcmMgWnlu Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+Cj4gLS0tCj4gIGFyY2gvYXJtL21hY2gtdmV4cHJl c3MvdjJtLmMgfCAgIDExICsrKysrKy0tLS0tCj4gIDEgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp b25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXZl eHByZXNzL3YybS5jIGIvYXJjaC9hcm0vbWFjaC12ZXhwcmVzcy92Mm0uYwo+IGluZGV4IDM3NjA4 ZjIuLjRlNTY3ZjcgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbWFjaC12ZXhwcmVzcy92Mm0uYwo+ ICsrKyBiL2FyY2gvYXJtL21hY2gtdmV4cHJlc3MvdjJtLmMKPiBAQCAtNjIxLDE2ICs2MjEsMTcg QEAgc3RhdGljIHZvaWQgX19pbml0IHYybV9kdF90aW1lcl9pbml0KHZvaWQpCj4gIAo+ICAJdjJt X2Nsa19pbml0KCk7Cj4gIAo+IC0JZXJyID0gb2ZfcHJvcGVydHlfcmVhZF9zdHJpbmcob2ZfYWxp YXNlcywgImFybSx2Mm1fdGltZXIiLCAmcGF0aCk7Cj4gLQlpZiAoV0FSTl9PTihlcnIpKQo+IC0J CXJldHVybjsKPiAtCW5vZGUgPSBvZl9maW5kX25vZGVfYnlfcGF0aChwYXRoKTsKPiAtCXYybV9z cDgwNF9pbml0KG9mX2lvbWFwKG5vZGUsIDApLCBpcnFfb2ZfcGFyc2VfYW5kX21hcChub2RlLCAw KSk7Cj4gIAlpZiAoYXJjaF90aW1lcl9vZl9yZWdpc3RlcigpICE9IDApCj4gIAkJdHdkX2xvY2Fs X3RpbWVyX29mX3JlZ2lzdGVyKCk7Cj4gIAo+ICAJaWYgKGFyY2hfdGltZXJfc2NoZWRfY2xvY2tf aW5pdCgpICE9IDApCj4gIAkJdmVyc2F0aWxlX3NjaGVkX2Nsb2NrX2luaXQodjJtX3N5c3JlZ19i YXNlICsgVjJNX1NZU18yNE1IWiwgMjQwMDAwMDApOwo+ICsKPiArCWVyciA9IG9mX3Byb3BlcnR5 X3JlYWRfc3RyaW5nKG9mX2FsaWFzZXMsICJhcm0sdjJtX3RpbWVyIiwgJnBhdGgpOwo+ICsJaWYg KFdBUk5fT04oZXJyKSkKPiArCQlyZXR1cm47Cj4gKwlub2RlID0gb2ZfZmluZF9ub2RlX2J5X3Bh dGgocGF0aCk7Cj4gKwl2Mm1fc3A4MDRfaW5pdChvZl9pb21hcChub2RlLCAwKSwgaXJxX29mX3Bh cnNlX2FuZF9tYXAobm9kZSwgMCkpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0IHN5c190aW1l ciB2Mm1fZHRfdGltZXIgPSB7CgpGYWlyIHBvaW50LiBUaGUgYWxpYXMgaXMgZ29pbmcgdG8gZGlz YXBwZWFyIGFueXdheSAoSSdtIHdvcmtpbmcgb24gYSBWRQpwbGF0Zm9ybSByZXdvcmsgcmlnaHQg bm93KSwgYnV0IGluIGNhc2UgSSB3b24ndCBnZXQgaXQgb24gdGltZSBmb3IgMy43LApJJ2xsIG1h a2Ugc3VyZSB0aGlzIG9uZSBpcyBtZXJnZWQgaW5zdGVhZC4KCkNoZWVycyEKClBhd2XFggoKCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGluYXJvLWRl diBtYWlsaW5nIGxpc3QKbGluYXJvLWRldkBsaXN0cy5saW5hcm8ub3JnCmh0dHA6Ly9saXN0cy5s aW5hcm8ub3JnL21haWxtYW4vbGlzdGluZm8vbGluYXJvLWRldgo=