Date: Tue, 04 Jul 2017 11:17:01 +0200 From: M&T Marketing <newsletter@m-t.co.za> To: freebsd-arch@freebsd.org Subject: Development in Centurion Message-ID: <201707041111416.11884.556@m-t.co.za>
next in thread | raw e-mail | index | archive | help
M%26T_Header.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344203 ) Centurion Peach_Orchard__Logo.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344204 ) Facilities.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344205 ) Peach_Orchard_Stacks_image.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344206 ) Peach_Orchard_Prices.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344207 ) Ben 078 784 9901 ben@m-t.co.za ( ben@m-t.co.za?subject=Peach%20Orchard%20e-mail%20newsletter%20enquiry ) Key_places_in_the_area.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344208 ) Peach-Orchard_MAP.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344209 ) Show_Times.jpg ( http://comms.m-tdevelopment-mail.com/servlet/link/9695/31907/58966527/344210 ) From owner-freebsd-arch@freebsd.org Tue Jul 4 23:17:25 2017 Return-Path: <owner-freebsd-arch@freebsd.org> Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD9E4D9CFD0 for <freebsd-arch@mailman.ysv.freebsd.org>; Tue, 4 Jul 2017 23:17:25 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48A6C66836 for <freebsd-arch@freebsd.org>; Tue, 4 Jul 2017 23:17:24 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: e93532a2-610e-11e7-b2f5-7fbc454a3a22 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.78.92.27 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.78.92.27]) by outbound1.eu.mailhop.org (Halon) with ESMTPSA id e93532a2-610e-11e7-b2f5-7fbc454a3a22; Tue, 04 Jul 2017 23:17:14 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id v64NHCA7001802 for <freebsd-arch@FreeBSD.org>; Tue, 4 Jul 2017 17:17:12 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1499210232.4402.7.camel@freebsd.org> Subject: Changes to realtime clock/time-of-day clock support for review From: Ian Lepore <ian@freebsd.org> To: "freebsd-arch@FreeBSD.org" <freebsd-arch@FreeBSD.org> Date: Tue, 04 Jul 2017 17:17:12 -0600 Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-arch>, <mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch/> List-Post: <mailto:freebsd-arch@freebsd.org> List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-arch>, <mailto:freebsd-arch-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 04 Jul 2017 23:17:25 -0000 FYI, I've put up two related phab reviews for changes to realtime clock support. https://reviews.freebsd.org/D11483 https://reviews.freebsd.org/D11484 D11483 changes some amd64 EFI code to use a hardware-specific mutex instead of the registered-clock mutex when accessing the atrtc hardware clock; this just clears the way for the main change. The main change in D11484 adds support for multiple concurrent realtime clocks, and eliminates restrictions on locking and sleeping in the clock driver gettime and settime methods. The sleeping restriction has been especially problematic for systems using an i2c realtime clock chip, as i2c bus access often requires sleeping. -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707041111416.11884.556>