From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757358AbcASHRs (ORCPT ); Tue, 19 Jan 2016 02:17:48 -0500 Received: from mail-bn1bon0091.outbound.protection.outlook.com ([157.56.111.91]:51952 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752244AbcASHRq (ORCPT ); Tue, 19 Jan 2016 02:17:46 -0500 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0O16UXH-07-0YV-02 X-M-MSG: From: Xiangliang Yu To: , , , , , , , , , CC: , Xiangliang Yu Subject: [PATCH V4 0/1] AMD NTB V4 changes Date: Tue, 19 Jan 2016 20:16:26 +0800 Message-ID: <1453205786-804-1-git-send-email-Xiangliang.Yu@amd.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.221;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(189002)(199003)(1096002)(87936001)(2201001)(92566002)(189998001)(586003)(11100500001)(4326007)(5008740100001)(97736004)(5001770100001)(105586002)(5003940100001)(229853001)(77096005)(5003600100002)(48376002)(36756003)(101416001)(2906002)(53416004)(50466002)(86362001)(50986999)(106466001)(50226001)(1220700001)(47776003)(7059030)(921003)(1121003)(2101003)(83996005)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR12MB0707;H:atltwp01.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0707;2:e0DItzJvgMrdloEefApijBBPxduFp5TAs8f2pUGsszskpLywCq5ymEBqokW99ssEp5VLe2A4cDBcHmh3gKZlRFPj0/GZUSKhFRt0Hzlo26ctVE6XaQZUwPWzXYTZnuh9E0V37ehthLcP/XhMFY2PGQ==;3:ZMVaVbAK8xVi/4QWCbDm+pTfzQM68oUHXYQCqA/nE7cnwkmTfi4PP6Rx+aY4iACf5wiPLeeEQMR2g3wdejN2yWprHzyhUIGXGa+3P9yPLJfjSh483i5Xv0z6IomqoEOdKt1czEIs6d8e7shwTWCDIQB9oyiBNQCckA9zIw37AF5oyN+4UZRE0T49UIp9Juok6kqj8YzWNqmnzy11HCdc1CGw5xp4L1WxkOyEMfzIqTE=;25:4g3J1srW2eLWC96zuDR2GMvzRkO3Y525xvH6OwPdft/O3MNnQCvyePHFzvFY5ps48UO9zwSgUkTU6bj6qE4/1HCVbIGX6TXwCTlFuJvWlnKB/495koKFiOA/RPDS8G5b/K4vWUTjoLQ505GbUSAKgP8xsYBwAiqGhHPd+/h0lhneggS82lADzoo/yjP7RJlBmzP6olKnq/XahNWvlAF2qRNVzZvbXh32B84ZQt+JXnERAKJSeJqlx+SWZ4cYoA93 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0707; X-MS-Office365-Filtering-Correlation-Id: d679856a-201c-4185-5855-08d320a0a054 X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0707;20:Y1eOfNYBiFaeiJc6TfaeRqCwnALIeILXiYnbblNXuW4FuUZJi8r/7P0RkhEWtXUJ6eaKiVYy2kfC42QoGkk565O15uAjW3vHzpxf7QTLRCs9vEV7rtQHQJ19tLoLMV3zlP5qxwqJsasxgY50VIiGdUOgBNpDXzr0hKbXNS1vunGTIVc/zplQtWwQCD5CkiH06KFuaZlvS/zUHTxFm2VOo9uj8RkFEOO29ZRMOURUhw8cTFcsL6qtB059UtAHBLYQktB3TbePqDdrwKy3a8a4eISJ6j1oDj1ihjtV8DOPQUaE89KLk7Q9+kH3pK+b6rWc2tuNTZNAbxRyuGr8dgR/hfcS9BTGJmnTIusGKRSQYORzSSOLxCdpxBQmTH46ZuEVESP+j7LzS/BbYjy5i9Mvml3yokOowJoMXNv9TLUuzTPfDF0OrjuSvM1UH1HBD1c15xXEvP/LJxo6Dl27sTSwjDGbQoRIqQ3IjyqPNH3iqxZZHhQkD1gaPQYwBKf1mM5I X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(13023025)(13017025)(13024025)(8121501046)(13018025)(13015025)(5005006)(3002001)(10201501046);SRVR:BLUPR12MB0707;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0707; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0707;4:NZL/Wf9sHWInJAzW6kYDEz8OuXYWISn9n8aU024cP6Q/mvGn860vXvbciYR7uvjauUlmXjO3bYkpeJ3PZQNnd85cHI8edqZQdOtHFmgqsUx1C6F4YspF0BocRssXwFd4vgeB16pXKgg908TkXv5NXay0sSnJxlhujrz/k+JVkwy6frBLpWGrGP9fNFEGoQLhzl77PYqhuSzh8xN/+Mq6swjk+8NyzfFCY4aJ5I8MP1C4xwOxFri42k/cSNInomtNd5qbEphQbGC3mLWpWWGQIJDGLkLd8BuFgE1lfLItz6IX0TktSpsAQBCM8ifCPCd/WAh+MxSCLwIrOweGpKH54uQFN9nsrn+efWfNgRaAAUNmz9ENrE7+a730qXcJa8ChuOttzm5uxJmNDJLFM3sUD+aDEdqDEKLDTKAODgUhDS7j+A3FmlwTFIjQOAWcK9hORpHbVZmgAwJgegzXb+3aThWEXhWJIUBs+ZX9PrONVm8= X-Forefront-PRVS: 0826B2F01B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR12MB0707;23:i2pODXb81WUjlGXnmuxd4AXLiWVyKuIh2v/iF5+6V?= =?us-ascii?Q?pVJK+wBmXbZ7e+o3kbK9WNTEiNYBEzs65NdPGF4lob/FOavLlJUSFb+JevL+?= =?us-ascii?Q?3z+O+cErRqH0VcUoiDtRdGhW+MxbN5naU7PzCRgJpB3V8Ooj9Gvo/8P66fZn?= =?us-ascii?Q?pJOcOVMiqiv84lrykp0cSUWwrto1qnt/LofGP88GiHgbuQDGodPBRRGHIfY5?= =?us-ascii?Q?tt84GdWlSHNSOCzWSwI51UPFru2OD/mg9bwKYEHLABlqdynf95cJF62g2iAf?= =?us-ascii?Q?Lp1w2jSp8rAYPXHhr0LEZQjNgf7mKi7f2f+oVMK0MLarCx7Zu4nghL2vsTXT?= =?us-ascii?Q?AvH2GozXdt5BGOVNi0zR2XUwOzUoQ3JsB1AGXB7o2GVhxyhJnFJ8kGO3keDl?= =?us-ascii?Q?9Uk5R5dUbLALRSk/OCVcN4t1YbOlbdOnyI1AARmmK57Avjl2PYOWtJNX7rp7?= =?us-ascii?Q?p8G1x0o3Yis+Et3yHFSxNpp8qvTtn0sVZUowTD4wsTHzD9ETSP3pdboIr7Qk?= =?us-ascii?Q?UgVxom94Brd+bh0sMOxBMjUDh7j++Ey+vFBl7Xxv3EK95GbheEng/Sc/KpWM?= =?us-ascii?Q?z30hHNBpP8xM1y5d5s8A9Iv92Ra7IwIUgxGqm+8AQ+p8kzsyRnEtp0Va+ggC?= =?us-ascii?Q?QBRcONsZkHMA2MWnWaJP6KXf8sUHSI0BAo0+RVPtL9L/uOlFXP/ux+jhgSEs?= =?us-ascii?Q?cLz9ytkottzmJO+PWla7NaYs9erX9Ej59gBSJDBRSuAtv3cvztLQGUuWcGK7?= =?us-ascii?Q?mi/dy74DB2Q8+Rjc0nD9I4RxgK4CJ7NnOMgFPsXoEuwxXiKmOHD0I9HM9S0F?= =?us-ascii?Q?KXODMgOUc9vfmVed9q9xOdOaQc9hnpm3dxoroWOWrALdDQIoEy3h3fk1jgoc?= =?us-ascii?Q?7gNRJCusznJ9LaKY9vSupIGMEYsvbbrA8/jU1zbQk3CtNvEdQdeqG8G23VpM?= =?us-ascii?Q?zGmP95NC1dYVYh4mG6IhOuP8mIp0qJHP/czwdkCzYci8ntW0Tcn80/gYKrn0?= =?us-ascii?Q?GAz+oCd/zfOsJ2OSy63pP+m?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0707;5:6G6woxzw6RZmUA9V0tqU+04nbb2ceehTTJgnTrN9b5JrD2vIj0mE+aUvUbvt+xjap0qz1omxyWroWILWz/+m/WnsFmEAMLVRHq7ed4zmQ6YtC/4977H/2bef44AKP52odaFUEdAwp1ExgD1rA7CqtQ==;24:U8VNGjFoKAtuPVDTk9x9PegwOG4QxYTXLWyiR0kEU/54t0swc7rZe5dOJZosT6VZEvS9NzZyxl1xdBqYJ0Roonp2qQaU2gL3qOo+JQQuK20=;20:ggmllX9VxEAxPCBL8syud2KebW2FgUq0K1L134DaNYYOVDtbsAnSYxVFpnyd8cDAYHH++SY25+13aIfjbQBcBvvmBPrRmqDn7pdrw/d004r1Npuc2onMTgdtcd1nf9JjVcSTF32h0K0AIID6es3vInI3Fu4JCWQCwsOEKCBp+FmIlUsft6Vm/Da28wJngd3JEG2p/08V3Ril5r3NSj0CzXZoKOauc+y1GqV3dpukCWKEA6ufETRrNoU0rqELoBqn SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2016 07:17:43.8141 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.221];Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0707 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Main changes in V4 Add contact info into MAINTAINERS file. Remove flush interface patch, will resubmit it next time. Improve code quality. Xiangliang Yu (1): NTB: Add support for AMD PCI-Express Non-Transparent Bridge MAINTAINERS | 6 + drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/amd/Kconfig | 7 + drivers/ntb/hw/amd/Makefile | 1 + drivers/ntb/hw/amd/ntb_hw_amd.c | 1138 +++++++++++++++++++++++++++++++++++++++ drivers/ntb/hw/amd/ntb_hw_amd.h | 217 ++++++++ 7 files changed, 1371 insertions(+) create mode 100644 drivers/ntb/hw/amd/Kconfig create mode 100644 drivers/ntb/hw/amd/Makefile create mode 100644 drivers/ntb/hw/amd/ntb_hw_amd.c create mode 100644 drivers/ntb/hw/amd/ntb_hw_amd.h -- 1.9.1