From owner-freebsd-arch@freebsd.org Tue Jul 4 09:17:18 2017 Return-Path: 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 7EFB0D8B388 for ; Tue, 4 Jul 2017 09:17:18 +0000 (UTC) (envelope-from bounce_YPt7oVRExLxd87Cz_WMjUTU4nq1JgBtNM_3ed55644d1436da1_10@m-tdevelopment-mail.com) Received: from mail38.outbound.mta-3.com (mail38.outbound.mta-3.com [69.63.158.38]) (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 27E5F741AE for ; Tue, 4 Jul 2017 09:17:18 +0000 (UTC) (envelope-from bounce_YPt7oVRExLxd87Cz_WMjUTU4nq1JgBtNM_3ed55644d1436da1_10@m-tdevelopment-mail.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=mykey2; d=mta-3.com; h=Reply-To:Sender:List-Unsubscribe:From:To:Subject:MIME-Version:Date:Message-Id:Content-Type; bh=8XZYcf9eiBElzh7B48BK3Pr1V04=; b=dABQMAmEd8pI//Imb0JINN9Au3y4LL/lXDOaI1iJl7O7lLywgVJ9u7VVEPv0M7dyVOOsGMimCWTO wGzPh5mWXYaDn5VtPkFPYpLXf2fuya5f7hs4ctDbpK6Gf+pjxrgvZQ6q0TERreOlLpq14tfE8fEt c3xtzyuxTqyZjFFRWh05wlZDsHjKAoJ9B/RK/L8s0LXnQlMYk26r1R8Jo7BoPG412YaLfbEaAhUU gPxE5OLR4rkzyNBSjvlQjmbswL3r89sm1kpb59xe2J13ULAPUjMAeTlX0TyB8oRYsYZ04ITL6WBp j0/cJYqjSmmOZB1YsMpFmZ4JdZV0k7pUifDJkg== Received: from localhost (10.10.204.20) by mail38.outbound.mta-3.com id hbdehs29cjoo for ; Tue, 4 Jul 2017 11:17:16 +0200 (envelope-from ) Reply-To: newsletter@m-t.co.za X-Priority: 3 Sender: "M&T Marketing" X-Report-Abuse: X-Data: WMjUTU4nq1JgBtNM.3ed55644d1436da1 X-Data-EUID: 7d00488b38097631f826dd8ab2e47a13 X-Data-Rating: 60 X-Contact-Score: 0 From: M&T Marketing To: freebsd-arch@freebsd.org Subject: Development in Centurion MIME-Version: 1.0 Date: Tue, 04 Jul 2017 11:17:01 +0200 Message-Id: <201707041111416.11884.556@m-t.co.za> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jul 2017 09:17:18 -0000 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: 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 ; 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 ; 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 ; 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 To: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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