From owner-freebsd-arm@FreeBSD.ORG Fri Dec 6 05:22:12 2013 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 821C0D00 for ; Fri, 6 Dec 2013 05:22:12 +0000 (UTC) Received: from mail-pd0-f176.google.com (mail-pd0-f176.google.com [209.85.192.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5701E1CD7 for ; Fri, 6 Dec 2013 05:22:12 +0000 (UTC) Received: by mail-pd0-f176.google.com with SMTP id w10so376647pde.35 for ; Thu, 05 Dec 2013 21:22:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:content-type :content-transfer-encoding:subject:date:message-id:cc:to :mime-version; bh=cyaV8Eyxks3MrA7b28+ESzkjeUn5ZryJyJ6ipSkbJgw=; b=EITphba5uFvCisDEUGhqUGELcmRjHIT5wlxp+2hB1+KO7IJROXGib96PzmQgxAj70t VUKS9fFv9MOdqc3lA462aTGZMloOWXWryOcuNgaCMxZaUy08OXocLLrLUxcd2iSJWwDf zzrvJX1LpsfnOs8Uhwi3brJ6LzvKhi5utFUvEET/ECBwB3wd4GnaxWRVkkF4+8jp8dyv qZDjLbuKDlsWy5nTweOWXpp6vkE8mpG2r/XC92g4AgTqbyfQITJY1bUY5OWWJUPivYnk ESJlrpE6jYi0RI85pF7It/FuvJWk/hp8+OKW6xbtXCF4bpHElscGuJERh3c3SC3itTm6 0m6A== X-Gm-Message-State: ALoCoQn7PfCMcNhXZ6yjJ0M5OhjnzVYe/cybuqOVEMclNFVKiwmPrVtBYYFp7oQ+51Z8DJiBJ9c1 X-Received: by 10.66.156.106 with SMTP id wd10mr1811826pab.125.1386307325962; Thu, 05 Dec 2013 21:22:05 -0800 (PST) Received: from fusion-mac.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPSA id g6sm164568689pat.2.2013.12.05.21.22.04 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 05 Dec 2013 21:22:05 -0800 (PST) Sender: Warner Losh From: Warner Losh Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Another issue with MFC Date: Thu, 5 Dec 2013 22:22:03 -0700 Message-Id: <423CAA53-FC07-4939-A6C8-4FC69CA0F33E@bsdimp.com> To: Scott Long Mime-Version: 1.0 (Apple Message framework v1085) X-Mailer: Apple Mail (2.1085) Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Dec 2013 05:22:12 -0000 Hey Scott, I've found another problem. After the MFC of r251874, Atmel ARM no = longer can boot off NFS because the network breaks across this commit... ------------------------------------------------------------------------ r251874 | scottl | 2013-06-17 18:36:53 -0600 (Mon, 17 Jun 2013) | 34 = lines Big MFC of the physbio changes necessary for unmapped I/O. These = changes have been in production at Netflix for several months with significant success. MFC r246713: Reform the busdma API so that new types may be added without modifying every architecture's busdma_machdep.c. It is done by unifying the bus_dmamap_load_buffer() routines so that they may be called from MI code. The MD busdma is then given a chance to do any final processing in the complete() callback. MFC r249538: Some compilers issue a warning when wider integer is casted to narrow pointer. Supposedly shut down the warning by casting through uintptr_t. MFC r251479: Simplify the checking of flags for cam_periph_mapmem(). This gets rid = of a lot of code redundancy and grossness at very minor expense. MFC r251837: MFC r251842: Add infrastructure for doing compatibility shims, as has been sorely needed for the last 10 years. Far too much of the internal API is exposed, and every small adjustment causes applications to stop working. To kick this off, bump the API version to 0x17 as should have been done with r246713, but add shims to compensate. Thanks to the shims, there should be no visible change in application behavior. Submitted by: kib, jeffr Approved by: kib Obtained from: Netflix ------------------------------------------------------------------------ Any ideas? Warner=