Date: Thu, 16 Jun 2011 22:32:51 +0200 From: Fabian Keil <freebsd-listen@fabiankeil.de> To: Jung-uk Kim <jkim@FreeBSD.org> Cc: freebsd-current@FreeBSD.org Subject: Re: Time keeping Issues with the low-resolution TSC timecounter Message-ID: <20110616223251.5f4d7c5c@fabiankeil.de> In-Reply-To: <201106152009.56163.jkim@FreeBSD.org> References: <E1QWvkC-0001QH-Cj@clue.co.za> <201106151639.30308.jkim@FreeBSD.org> <201106151819.32495.jkim@FreeBSD.org> <201106152009.56163.jkim@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/ERf6.yPtl7cAs/KFhH2P=7W Content-Type: multipart/mixed; boundary="MP_/ZUbIg+_kL4IOuKxbTl.SlzA" --MP_/ZUbIg+_kL4IOuKxbTl.SlzA Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Jung-uk Kim <jkim@FreeBSD.org> wrote: > On Wednesday 15 June 2011 06:19 pm, Jung-uk Kim wrote: > > On Wednesday 15 June 2011 04:39 pm, Jung-uk Kim wrote: > > > On Wednesday 15 June 2011 03:27 pm, Ian FREISLICH wrote: > > > > > > The problem I noticed first is that it takes unusually long > > > > > > until a key press is repeated. With the default eventtimer > > > > > > (HPET) it seems to take about 4s, which can be slightly > > > > > > improved by switching to i8254. > > > > > > > > > > > > The "error beep" seems to take longer than usual, too, > > > > > > and the system "feels sluggish" in general. > > > > > > > > > > > > An effect that is easier to measure is that the system is > > > > > > unable to properly keep the time. Again the problem is less > > > > > > severe when using i8254 instead of HPET: > > > > > > > > > > [SNIP] > > > > > > > > > > First of all, please do not mix timecounter issues with > > > > > eventtimer. They are not directly related. > > > > > > > > > > Can you please show me verbose boot messages *without* your > > > > > patch? Does "sysctl kern.timecounter.hardware=3DHPET" help > > > > > *without* touching eventtimers? > > > > > > > > I have the same issue with my system (Atom N270). The effect > > > > that I see is about 29 wall clock seconds are recorded as 1 > > > > system second. > > > > > > Can please you send me output from the following? > > > > > > sh -c 'count=3D10; while [ $count -gt 0 ]; do count=3D$((count - > > > 1));\ sysctl kern.timecounter; sleep 1; done' > > > > The OP sent me some data. The following is cooked data from what I > > got: > > > > TSC Delta Elapsed Time > > ---------------+---------------+------------ > > 2245026970 > > 2249708604 4681634 0.3003693189 > > 2255874998 6166394 0.3956301509 > > 2260656402 4781404 0.3067704701 > > 2261993048 1336646 0.0857579744 > > 2264175164 2182116 0.1400025497 > > 2266445706 2270542 0.1456758803 > > 2266987003 541297 0.0347291162 > > 2267645095 658092 0.0422225757 > > 2268274965 629870 0.0404118782 > > 2268979787 704822 0.0452207294 > > 2270482069 1502282 0.0963850274 > > 2271140877 658808 0.0422685136 > > > > HPET Delta Elapsed Time > > ---------------+---------------+------------ > > 1322734365 > > 1337156221 14421856 1.0072408644 > > 1351548130 14391909 1.0051493276 > > 1365949265 14401135 1.0057936833 > > 1380376349 14427084 1.0076059946 > > 1394823985 14447636 1.0090413726 > > 1409273964 14449979 1.0092050107 > > 1423719753 14445789 1.0089123757 > > 1438167064 14447311 1.0090186742 > > 1452613630 14446566 1.0089666424 > > 1467062977 14449347 1.0091608710 > > 1481522037 14459060 1.0098392393 > > 1495969404 14447367 1.0090225853 > > > > As you can see, HPET increases normally (within errors from > > sleep(3) accuracy, syscall overhead, etc.) but TSC-low is totally > > erratic (and too low). I don't know how this can happen, though. > > :-( > > > > I need some time to figure it out. >=20 > Can you please test the attached patch? Theoretically, it should not=20 > make a difference but I'd like to see if it does, just in case. As you suspected, it doesn't seem to make a difference: fk@r500 ~/test/freebsd/timeissues $awk '/low.counter/ { o=3Dc; c=3D$2; d=3D= o?c-o:"-"; print c " " d }' kern.timecounter2 3065017784 - 3066228257 1210473 3074551564 8323307 3081121276 6569712 3084706794 3585518 3087211252 2504458 3090413096 3201844 3100133126 9720030 3104014847 3881721 3105442070 1427223 fk@r500 ~/test/freebsd/timeissues $awk '/HPET.counter/ { o=3Dc; c=3D$2; d= =3Do?c-o:"-"; print c " " d }' kern.timecounter2 3544564602 - 3559020869 14456267 3573467329 14446460 3587889861 14422532 3602318403 14428542 3616764316 14445913 3631211075 14446759 3645625298 14414223 3660038347 14413049 3674482395 14444048 The unfiltered data is attached. Fabian --MP_/ZUbIg+_kL4IOuKxbTl.SlzA Content-Type: application/octet-stream; name=kern.timecounter2 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=kern.timecounter2 a2Vybi50aW1lY291bnRlci50aWNrOiAxCmtlcm4udGltZWNvdW50ZXIuY2hvaWNlOiBUU0MtbG93 KDEwMDApIEhQRVQoOTUwKSBpODI1NCgwKSBBQ1BJLWZhc3QoOTAwKSBkdW1teSgtMTAwMDAwMCkK a2Vybi50aW1lY291bnRlci5oYXJkd2FyZTogSFBFVAprZXJuLnRpbWVjb3VudGVyLnN0ZXB3YXJu aW5nczogMAprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5tYXNrOiAxNjc3NzIxNQprZXJu LnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5jb3VudGVyOiA1MjQ1NDQxCmtlcm4udGltZWNvdW50 ZXIudGMuQUNQSS1mYXN0LmZyZXF1ZW5jeTogMzU3OTU0NQprZXJuLnRpbWVjb3VudGVyLnRjLkFD UEktZmFzdC5xdWFsaXR5OiA5MDAKa2Vybi50aW1lY291bnRlci50Yy5pODI1NC5tYXNrOiA2NTUz NQprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmNvdW50ZXI6IDQxODA2Cmtlcm4udGltZWNvdW50 ZXIudGMuaTgyNTQuZnJlcXVlbmN5OiAxMTkzMTgyCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQu cXVhbGl0eTogMAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQubWFzazogNDI5NDk2NzI5NQprZXJu LnRpbWVjb3VudGVyLnRjLkhQRVQuY291bnRlcjogMzU0NDU2NDYwMgprZXJuLnRpbWVjb3VudGVy LnRjLkhQRVQuZnJlcXVlbmN5OiAxNDMxODE4MAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQucXVh bGl0eTogOTUwCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5tYXNrOiA0Mjk0OTY3Mjk1Cmtl cm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5jb3VudGVyOiAzMDY1MDE3Nzg0Cmtlcm4udGltZWNv dW50ZXIudGMuVFNDLWxvdy5mcmVxdWVuY3k6IDE1NTg2MjQ2Cmtlcm4udGltZWNvdW50ZXIudGMu VFNDLWxvdy5xdWFsaXR5OiAxMDAwCmtlcm4udGltZWNvdW50ZXIuc21wX3RzYzogMQprZXJuLnRp bWVjb3VudGVyLmludmFyaWFudF90c2M6IDEKa2Vybi50aW1lY291bnRlci50aWNrOiAxCmtlcm4u dGltZWNvdW50ZXIuY2hvaWNlOiBUU0MtbG93KDEwMDApIEhQRVQoOTUwKSBpODI1NCgwKSBBQ1BJ LWZhc3QoOTAwKSBkdW1teSgtMTAwMDAwMCkKa2Vybi50aW1lY291bnRlci5oYXJkd2FyZTogSFBF VAprZXJuLnRpbWVjb3VudGVyLnN0ZXB3YXJuaW5nczogMAprZXJuLnRpbWVjb3VudGVyLnRjLkFD UEktZmFzdC5tYXNrOiAxNjc3NzIxNQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5jb3Vu dGVyOiA4ODU5ODM1Cmtlcm4udGltZWNvdW50ZXIudGMuQUNQSS1mYXN0LmZyZXF1ZW5jeTogMzU3 OTU0NQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5xdWFsaXR5OiA5MDAKa2Vybi50aW1l Y291bnRlci50Yy5pODI1NC5tYXNrOiA2NTUzNQprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmNv dW50ZXI6IDEzNTUKa2Vybi50aW1lY291bnRlci50Yy5pODI1NC5mcmVxdWVuY3k6IDExOTMxODIK a2Vybi50aW1lY291bnRlci50Yy5pODI1NC5xdWFsaXR5OiAwCmtlcm4udGltZWNvdW50ZXIudGMu SFBFVC5tYXNrOiA0Mjk0OTY3Mjk1Cmtlcm4udGltZWNvdW50ZXIudGMuSFBFVC5jb3VudGVyOiAz NTU5MDIwODY5Cmtlcm4udGltZWNvdW50ZXIudGMuSFBFVC5mcmVxdWVuY3k6IDE0MzE4MTgwCmtl cm4udGltZWNvdW50ZXIudGMuSFBFVC5xdWFsaXR5OiA5NTAKa2Vybi50aW1lY291bnRlci50Yy5U U0MtbG93Lm1hc2s6IDQyOTQ5NjcyOTUKa2Vybi50aW1lY291bnRlci50Yy5UU0MtbG93LmNvdW50 ZXI6IDMwNjYyMjgyNTcKa2Vybi50aW1lY291bnRlci50Yy5UU0MtbG93LmZyZXF1ZW5jeTogMTU1 ODYyNDYKa2Vybi50aW1lY291bnRlci50Yy5UU0MtbG93LnF1YWxpdHk6IDEwMDAKa2Vybi50aW1l Y291bnRlci5zbXBfdHNjOiAxCmtlcm4udGltZWNvdW50ZXIuaW52YXJpYW50X3RzYzogMQprZXJu LnRpbWVjb3VudGVyLnRpY2s6IDEKa2Vybi50aW1lY291bnRlci5jaG9pY2U6IFRTQy1sb3coMTAw MCkgSFBFVCg5NTApIGk4MjU0KDApIEFDUEktZmFzdCg5MDApIGR1bW15KC0xMDAwMDAwKQprZXJu LnRpbWVjb3VudGVyLmhhcmR3YXJlOiBIUEVUCmtlcm4udGltZWNvdW50ZXIuc3RlcHdhcm5pbmdz OiAwCmtlcm4udGltZWNvdW50ZXIudGMuQUNQSS1mYXN0Lm1hc2s6IDE2Nzc3MjE1Cmtlcm4udGlt ZWNvdW50ZXIudGMuQUNQSS1mYXN0LmNvdW50ZXI6IDEyNDcxMzUzCmtlcm4udGltZWNvdW50ZXIu dGMuQUNQSS1mYXN0LmZyZXF1ZW5jeTogMzU3OTU0NQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEkt ZmFzdC5xdWFsaXR5OiA5MDAKa2Vybi50aW1lY291bnRlci50Yy5pODI1NC5tYXNrOiA2NTUzNQpr ZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmNvdW50ZXI6IDI1NTgwCmtlcm4udGltZWNvdW50ZXIu dGMuaTgyNTQuZnJlcXVlbmN5OiAxMTkzMTgyCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQucXVh bGl0eTogMAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQubWFzazogNDI5NDk2NzI5NQprZXJuLnRp bWVjb3VudGVyLnRjLkhQRVQuY291bnRlcjogMzU3MzQ2NzMyOQprZXJuLnRpbWVjb3VudGVyLnRj LkhQRVQuZnJlcXVlbmN5OiAxNDMxODE4MAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQucXVhbGl0 eTogOTUwCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5tYXNrOiA0Mjk0OTY3Mjk1Cmtlcm4u dGltZWNvdW50ZXIudGMuVFNDLWxvdy5jb3VudGVyOiAzMDc0NTUxNTY0Cmtlcm4udGltZWNvdW50 ZXIudGMuVFNDLWxvdy5mcmVxdWVuY3k6IDE1NTg2MjQ2Cmtlcm4udGltZWNvdW50ZXIudGMuVFND LWxvdy5xdWFsaXR5OiAxMDAwCmtlcm4udGltZWNvdW50ZXIuc21wX3RzYzogMQprZXJuLnRpbWVj b3VudGVyLmludmFyaWFudF90c2M6IDEKa2Vybi50aW1lY291bnRlci50aWNrOiAxCmtlcm4udGlt ZWNvdW50ZXIuY2hvaWNlOiBUU0MtbG93KDEwMDApIEhQRVQoOTUwKSBpODI1NCgwKSBBQ1BJLWZh c3QoOTAwKSBkdW1teSgtMTAwMDAwMCkKa2Vybi50aW1lY291bnRlci5oYXJkd2FyZTogSFBFVApr ZXJuLnRpbWVjb3VudGVyLnN0ZXB3YXJuaW5nczogMAprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEkt ZmFzdC5tYXNrOiAxNjc3NzIxNQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5jb3VudGVy OiAxNjA3ODI5MwprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5mcmVxdWVuY3k6IDM1Nzk1 NDUKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3QucXVhbGl0eTogOTAwCmtlcm4udGltZWNv dW50ZXIudGMuaTgyNTQubWFzazogNjU1MzUKa2Vybi50aW1lY291bnRlci50Yy5pODI1NC5jb3Vu dGVyOiA0ODA0MAprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmZyZXF1ZW5jeTogMTE5MzE4Mgpr ZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LnF1YWxpdHk6IDAKa2Vybi50aW1lY291bnRlci50Yy5I UEVULm1hc2s6IDQyOTQ5NjcyOTUKa2Vybi50aW1lY291bnRlci50Yy5IUEVULmNvdW50ZXI6IDM1 ODc4ODk4NjEKa2Vybi50aW1lY291bnRlci50Yy5IUEVULmZyZXF1ZW5jeTogMTQzMTgxODAKa2Vy bi50aW1lY291bnRlci50Yy5IUEVULnF1YWxpdHk6IDk1MAprZXJuLnRpbWVjb3VudGVyLnRjLlRT Qy1sb3cubWFzazogNDI5NDk2NzI5NQprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cuY291bnRl cjogMzA4MTEyMTI3NgprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cuZnJlcXVlbmN5OiAxNTU4 NjI0NgprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cucXVhbGl0eTogMTAwMAprZXJuLnRpbWVj b3VudGVyLnNtcF90c2M6IDEKa2Vybi50aW1lY291bnRlci5pbnZhcmlhbnRfdHNjOiAxCmtlcm4u dGltZWNvdW50ZXIudGljazogMQprZXJuLnRpbWVjb3VudGVyLmNob2ljZTogVFNDLWxvdygxMDAw KSBIUEVUKDk1MCkgaTgyNTQoMCkgQUNQSS1mYXN0KDkwMCkgZHVtbXkoLTEwMDAwMDApCmtlcm4u dGltZWNvdW50ZXIuaGFyZHdhcmU6IEhQRVQKa2Vybi50aW1lY291bnRlci5zdGVwd2FybmluZ3M6 IDAKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3QubWFzazogMTY3NzcyMTUKa2Vybi50aW1l Y291bnRlci50Yy5BQ1BJLWZhc3QuY291bnRlcjogMjkwNjcxMgprZXJuLnRpbWVjb3VudGVyLnRj LkFDUEktZmFzdC5mcmVxdWVuY3k6IDM1Nzk1NDUKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZh c3QucXVhbGl0eTogOTAwCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQubWFzazogNjU1MzUKa2Vy bi50aW1lY291bnRlci50Yy5pODI1NC5jb3VudGVyOiA0OTkwCmtlcm4udGltZWNvdW50ZXIudGMu aTgyNTQuZnJlcXVlbmN5OiAxMTkzMTgyCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQucXVhbGl0 eTogMAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQubWFzazogNDI5NDk2NzI5NQprZXJuLnRpbWVj b3VudGVyLnRjLkhQRVQuY291bnRlcjogMzYwMjMxODQwMwprZXJuLnRpbWVjb3VudGVyLnRjLkhQ RVQuZnJlcXVlbmN5OiAxNDMxODE4MAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQucXVhbGl0eTog OTUwCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5tYXNrOiA0Mjk0OTY3Mjk1Cmtlcm4udGlt ZWNvdW50ZXIudGMuVFNDLWxvdy5jb3VudGVyOiAzMDg0NzA2Nzk0Cmtlcm4udGltZWNvdW50ZXIu dGMuVFNDLWxvdy5mcmVxdWVuY3k6IDE1NTg2MjQ2Cmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxv dy5xdWFsaXR5OiAxMDAwCmtlcm4udGltZWNvdW50ZXIuc21wX3RzYzogMQprZXJuLnRpbWVjb3Vu dGVyLmludmFyaWFudF90c2M6IDEKa2Vybi50aW1lY291bnRlci50aWNrOiAxCmtlcm4udGltZWNv dW50ZXIuY2hvaWNlOiBUU0MtbG93KDEwMDApIEhQRVQoOTUwKSBpODI1NCgwKSBBQ1BJLWZhc3Qo OTAwKSBkdW1teSgtMTAwMDAwMCkKa2Vybi50aW1lY291bnRlci5oYXJkd2FyZTogSFBFVAprZXJu LnRpbWVjb3VudGVyLnN0ZXB3YXJuaW5nczogMAprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFz dC5tYXNrOiAxNjc3NzIxNQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5jb3VudGVyOiA2 NTE4MDAwCmtlcm4udGltZWNvdW50ZXIudGMuQUNQSS1mYXN0LmZyZXF1ZW5jeTogMzU3OTU0NQpr ZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5xdWFsaXR5OiA5MDAKa2Vybi50aW1lY291bnRl ci50Yy5pODI1NC5tYXNrOiA2NTUzNQprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmNvdW50ZXI6 IDI5MDYzCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQuZnJlcXVlbmN5OiAxMTkzMTgyCmtlcm4u dGltZWNvdW50ZXIudGMuaTgyNTQucXVhbGl0eTogMAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQu bWFzazogNDI5NDk2NzI5NQprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQuY291bnRlcjogMzYxNjc2 NDMxNgprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQuZnJlcXVlbmN5OiAxNDMxODE4MAprZXJuLnRp bWVjb3VudGVyLnRjLkhQRVQucXVhbGl0eTogOTUwCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxv dy5tYXNrOiA0Mjk0OTY3Mjk1Cmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5jb3VudGVyOiAz MDg3MjExMjUyCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5mcmVxdWVuY3k6IDE1NTg2MjQ2 Cmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5xdWFsaXR5OiAxMDAwCmtlcm4udGltZWNvdW50 ZXIuc21wX3RzYzogMQprZXJuLnRpbWVjb3VudGVyLmludmFyaWFudF90c2M6IDEKa2Vybi50aW1l Y291bnRlci50aWNrOiAxCmtlcm4udGltZWNvdW50ZXIuY2hvaWNlOiBUU0MtbG93KDEwMDApIEhQ RVQoOTUwKSBpODI1NCgwKSBBQ1BJLWZhc3QoOTAwKSBkdW1teSgtMTAwMDAwMCkKa2Vybi50aW1l Y291bnRlci5oYXJkd2FyZTogSFBFVAprZXJuLnRpbWVjb3VudGVyLnN0ZXB3YXJuaW5nczogMApr ZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5tYXNrOiAxNjc3NzIxNQprZXJuLnRpbWVjb3Vu dGVyLnRjLkFDUEktZmFzdC5jb3VudGVyOiAxMDEyOTcxMwprZXJuLnRpbWVjb3VudGVyLnRjLkFD UEktZmFzdC5mcmVxdWVuY3k6IDM1Nzk1NDUKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3Qu cXVhbGl0eTogOTAwCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQubWFzazogNjU1MzUKa2Vybi50 aW1lY291bnRlci50Yy5pODI1NC5jb3VudGVyOiA1MzMyNAprZXJuLnRpbWVjb3VudGVyLnRjLmk4 MjU0LmZyZXF1ZW5jeTogMTE5MzE4MgprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LnF1YWxpdHk6 IDAKa2Vybi50aW1lY291bnRlci50Yy5IUEVULm1hc2s6IDQyOTQ5NjcyOTUKa2Vybi50aW1lY291 bnRlci50Yy5IUEVULmNvdW50ZXI6IDM2MzEyMTEwNzUKa2Vybi50aW1lY291bnRlci50Yy5IUEVU LmZyZXF1ZW5jeTogMTQzMTgxODAKa2Vybi50aW1lY291bnRlci50Yy5IUEVULnF1YWxpdHk6IDk1 MAprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cubWFzazogNDI5NDk2NzI5NQprZXJuLnRpbWVj b3VudGVyLnRjLlRTQy1sb3cuY291bnRlcjogMzA5MDQxMzA5NgprZXJuLnRpbWVjb3VudGVyLnRj LlRTQy1sb3cuZnJlcXVlbmN5OiAxNTU4NjI0NgprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cu cXVhbGl0eTogMTAwMAprZXJuLnRpbWVjb3VudGVyLnNtcF90c2M6IDEKa2Vybi50aW1lY291bnRl ci5pbnZhcmlhbnRfdHNjOiAxCmtlcm4udGltZWNvdW50ZXIudGljazogMQprZXJuLnRpbWVjb3Vu dGVyLmNob2ljZTogVFNDLWxvdygxMDAwKSBIUEVUKDk1MCkgaTgyNTQoMCkgQUNQSS1mYXN0KDkw MCkgZHVtbXkoLTEwMDAwMDApCmtlcm4udGltZWNvdW50ZXIuaGFyZHdhcmU6IEhQRVQKa2Vybi50 aW1lY291bnRlci5zdGVwd2FybmluZ3M6IDAKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3Qu bWFzazogMTY3NzcyMTUKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3QuY291bnRlcjogMTM3 MzU3NzgKa2Vybi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3QuZnJlcXVlbmN5OiAzNTc5NTQ1Cmtl cm4udGltZWNvdW50ZXIudGMuQUNQSS1mYXN0LnF1YWxpdHk6IDkwMAprZXJuLnRpbWVjb3VudGVy LnRjLmk4MjU0Lm1hc2s6IDY1NTM1Cmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQuY291bnRlcjog OTc4OQprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmZyZXF1ZW5jeTogMTE5MzE4MgprZXJuLnRp bWVjb3VudGVyLnRjLmk4MjU0LnF1YWxpdHk6IDAKa2Vybi50aW1lY291bnRlci50Yy5IUEVULm1h c2s6IDQyOTQ5NjcyOTUKa2Vybi50aW1lY291bnRlci50Yy5IUEVULmNvdW50ZXI6IDM2NDU2MjUy OTgKa2Vybi50aW1lY291bnRlci50Yy5IUEVULmZyZXF1ZW5jeTogMTQzMTgxODAKa2Vybi50aW1l Y291bnRlci50Yy5IUEVULnF1YWxpdHk6IDk1MAprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cu bWFzazogNDI5NDk2NzI5NQprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cuY291bnRlcjogMzEw MDEzMzEyNgprZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cuZnJlcXVlbmN5OiAxNTU4NjI0Ngpr ZXJuLnRpbWVjb3VudGVyLnRjLlRTQy1sb3cucXVhbGl0eTogMTAwMAprZXJuLnRpbWVjb3VudGVy LnNtcF90c2M6IDEKa2Vybi50aW1lY291bnRlci5pbnZhcmlhbnRfdHNjOiAxCmtlcm4udGltZWNv dW50ZXIudGljazogMQprZXJuLnRpbWVjb3VudGVyLmNob2ljZTogVFNDLWxvdygxMDAwKSBIUEVU KDk1MCkgaTgyNTQoMCkgQUNQSS1mYXN0KDkwMCkgZHVtbXkoLTEwMDAwMDApCmtlcm4udGltZWNv dW50ZXIuaGFyZHdhcmU6IEhQRVQKa2Vybi50aW1lY291bnRlci5zdGVwd2FybmluZ3M6IDAKa2Vy bi50aW1lY291bnRlci50Yy5BQ1BJLWZhc3QubWFzazogMTY3NzcyMTUKa2Vybi50aW1lY291bnRl ci50Yy5BQ1BJLWZhc3QuY291bnRlcjogNTYxMTA0Cmtlcm4udGltZWNvdW50ZXIudGMuQUNQSS1m YXN0LmZyZXF1ZW5jeTogMzU3OTU0NQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5xdWFs aXR5OiA5MDAKa2Vybi50aW1lY291bnRlci50Yy5pODI1NC5tYXNrOiA2NTUzNQprZXJuLnRpbWVj b3VudGVyLnRjLmk4MjU0LmNvdW50ZXI6IDMxMTA5Cmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQu ZnJlcXVlbmN5OiAxMTkzMTgyCmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQucXVhbGl0eTogMApr ZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQubWFzazogNDI5NDk2NzI5NQprZXJuLnRpbWVjb3VudGVy LnRjLkhQRVQuY291bnRlcjogMzY2MDAzODM0NwprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQuZnJl cXVlbmN5OiAxNDMxODE4MAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQucXVhbGl0eTogOTUwCmtl cm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5tYXNrOiA0Mjk0OTY3Mjk1Cmtlcm4udGltZWNvdW50 ZXIudGMuVFNDLWxvdy5jb3VudGVyOiAzMTA0MDE0ODQ3Cmtlcm4udGltZWNvdW50ZXIudGMuVFND LWxvdy5mcmVxdWVuY3k6IDE1NTg2MjQ2Cmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5xdWFs aXR5OiAxMDAwCmtlcm4udGltZWNvdW50ZXIuc21wX3RzYzogMQprZXJuLnRpbWVjb3VudGVyLmlu dmFyaWFudF90c2M6IDEKa2Vybi50aW1lY291bnRlci50aWNrOiAxCmtlcm4udGltZWNvdW50ZXIu Y2hvaWNlOiBUU0MtbG93KDEwMDApIEhQRVQoOTUwKSBpODI1NCgwKSBBQ1BJLWZhc3QoOTAwKSBk dW1teSgtMTAwMDAwMCkKa2Vybi50aW1lY291bnRlci5oYXJkd2FyZTogSFBFVAprZXJuLnRpbWVj b3VudGVyLnN0ZXB3YXJuaW5nczogMAprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5tYXNr OiAxNjc3NzIxNQprZXJuLnRpbWVjb3VudGVyLnRjLkFDUEktZmFzdC5jb3VudGVyOiA0MTcwMTMy Cmtlcm4udGltZWNvdW50ZXIudGMuQUNQSS1mYXN0LmZyZXF1ZW5jeTogMzU3OTU0NQprZXJuLnRp bWVjb3VudGVyLnRjLkFDUEktZmFzdC5xdWFsaXR5OiA5MDAKa2Vybi50aW1lY291bnRlci50Yy5p ODI1NC5tYXNrOiA2NTUzNQprZXJuLnRpbWVjb3VudGVyLnRjLmk4MjU0LmNvdW50ZXI6IDU0ODgz Cmtlcm4udGltZWNvdW50ZXIudGMuaTgyNTQuZnJlcXVlbmN5OiAxMTkzMTgyCmtlcm4udGltZWNv dW50ZXIudGMuaTgyNTQucXVhbGl0eTogMAprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQubWFzazog NDI5NDk2NzI5NQprZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQuY291bnRlcjogMzY3NDQ4MjM5NQpr ZXJuLnRpbWVjb3VudGVyLnRjLkhQRVQuZnJlcXVlbmN5OiAxNDMxODE4MAprZXJuLnRpbWVjb3Vu dGVyLnRjLkhQRVQucXVhbGl0eTogOTUwCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5tYXNr OiA0Mjk0OTY3Mjk1Cmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5jb3VudGVyOiAzMTA1NDQy MDcwCmtlcm4udGltZWNvdW50ZXIudGMuVFNDLWxvdy5mcmVxdWVuY3k6IDE1NTg2MjQ2Cmtlcm4u dGltZWNvdW50ZXIudGMuVFNDLWxvdy5xdWFsaXR5OiAxMDAwCmtlcm4udGltZWNvdW50ZXIuc21w X3RzYzogMQprZXJuLnRpbWVjb3VudGVyLmludmFyaWFudF90c2M6IDEK --MP_/ZUbIg+_kL4IOuKxbTl.SlzA-- --Sig_/ERf6.yPtl7cAs/KFhH2P=7W Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEARECAAYFAk36aHYACgkQBYqIVf93VJ29+wCdEkZdsyfPUa/njnBSrh9UNTYd TpQAnj9qU0ZTr0x4NN+6KqXyyJvgjluK =Gna0 -----END PGP SIGNATURE----- --Sig_/ERf6.yPtl7cAs/KFhH2P=7W--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110616223251.5f4d7c5c>