Date: Tue, 25 Nov 2014 00:59:40 -0700 From: Warner Losh <imp@bsdimp.com> To: Mark R V Murray <mark@grondar.org> Cc: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>, Ian Lepore <ian@FreeBSD.org>, arch@freebsd.org Subject: Re: svn commit: r274739 - head/sys/mips/conf Message-ID: <4DC9E093-C877-40D4-A998-2C94318FECA6@bsdimp.com> In-Reply-To: <B7727BFD-FBEC-4574-8382-7A00AF6D27AF@grondar.org> References: <201411200552.sAK5qnXP063073@svn.freebsd.org> <20141120084832.GE24601@funkthat.com> <AE8F2D30-7F91-4C90-B79A-D99857D8AED8@grondar.org> <20141121092245.GI99957@funkthat.com> <1416582989.1147.250.camel@revolution.hippie.lan> <026FEB8A-CA8C-472F-A8E4-DA3D0AC44B34@grondar.org> <1416596266.1147.290.camel@revolution.hippie.lan> <F017033A-B761-4435-A7F8-264D2F4662A0@grondar.org> <1416598889.1147.297.camel@revolution.hippie.lan> <86egsvueqk.fsf@nine.des.no> <1416691274.1147.339.camel@revolution.hippie.lan> <398A380D-49AF-480C-8842-8835F81EF641@grondar.org> <1416806894.1147.362.camel@revolution.hippie.lan> <18B8A926-59C0-49B4-ADA3-A11688609852@grondar.org> <1416841268.1147.386.camel@revolution.hippie.lan> <CC6B67E1-55A2-4952-AB43-5F6C787F629B@grondar.org> <86wq6k9okk.fsf@nine.des.no> <4C2BD093-BEA2-47F9-B575-90342712E9B2@bsdimp.com> <B7727BFD-FBEC-4574-8382-7A00AF6D27AF@grondar.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] > On Nov 25, 2014, at 12:57 AM, Mark R V Murray <mark@grondar.org> wrote: > > >> On 24 Nov 2014, at 23:22, Warner Losh <imp@bsdimp.com> wrote: >> >> What’s the minimum specs required for get_cyclecount()? Not all of the >> boxes that Ian was posting about have high-resolution time-keeping counters >> in hardware… Maybe there’s some underlying expectation for this function >> that these systems either aren’t providing or can’t provide. > > get_cyclecount should be a high-resolution timing counter linear in time, with a minimum tick no more accurate than a single instruction execution. In practice we take what we can get. It is used to measure hopefully chaotic events in order to obtain environmental entropy. So right. armv6 and mips have something akin to that, but IIRC, not all arm v4/5 boxes can do much better than microseconds… Warner [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJUdDbtAAoJEGwc0Sh9sBEArCkP+wf+vA3VfAeJdNzdxB36gH8V XTfdstgV6flM723BaurBHy187uqHhZP4GMVhvdIRvIKO7xYYOPm6Vk2bxZZ5Nexv 5mDN2bgOWiPMB0h68sm8nmsno2U/0tcbK+DWEVBwDIsMB/IYYTByl98nH90oyVDk lgVUeM5SQ0FRTyH1VRL5txRTHE1WrvC7jtCyLTjIHCnHMYSAUbd0R++EYVmSvWHV 1aANPADhrDX9DWnhytw/Dxj4C/6FA6dWNRcCc/BW9eZUrUOneo/LUX0EXNE5xnTu SaUrZQxXThDVgCbExtB7OPKJ9/liigtcQMxR0MNoJaNlqmNwZW6xiVKSEXAVCKNR 7gUQFG29k2eQrB/XYbAF8xkSWbZXyHYzXpUHpTQd6CdHgRHfw4AtppZF+w0YvSLn zINTGEBH8EQEf90Y+e7wZnhC01OCPYFk5LH/4p32IbCYXkkMKB/iMbbdMXZQ0Hnu E59rl0M0UWRWQksdD4YwiZegynk1fyjJR2IcP8Aa8CIe3xwlniuMF59RLrqFy21S Qj6j9ysH9QGwvAt1qXRj3lzznly4nLLfvU9RkhAydWOX9DH8NdViL/uy65l/u12T Xe0yBWp9fsE+NC9fPvA9haxsYTMpyvBF1gIxk0GDBfrX9m7hKEODnN1Tkk9UZY/r 6KA8jzwxFNiP9CFrZf45 =ffoI -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DC9E093-C877-40D4-A998-2C94318FECA6>
