From owner-freebsd-arch@FreeBSD.ORG Wed May 13 01:32:17 2015 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BCEEA84F for ; Wed, 13 May 2015 01:32:17 +0000 (UTC) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 90899136A for ; Wed, 13 May 2015 01:32:17 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so125826798igb.1 for ; Tue, 12 May 2015 18:32:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=VSY5zkUsukvXOJjj8kSM3hS+YwZ5Zqq4eRNQ4kNL37Q=; b=pP2g+tMnbLKbC74Vcbj6P6otxibutkcok+/9zNkARWfDJVAxqf0OfJcIV8Xw8LIhMF PYi8AI+tuxq+cWCQ0JnCalQdBvrPty+2Gf/Gaf50kv1cNROPUQRAb+85fX94rQwbqo+/ JSIuvLTgUun1VEdrikuzmOJ2wWzNRFzJWc5RHsvTcHCpX9E3EJhTrNxOdsDFqkuVC374 VC6tDE/qGz6X99TznUZrTAl01UBlifatdRExqFDizlSC2YzEIzM+mc0lqoHiYEDKIUz4 wL2imFXR16ymH9nuij3RgV1SccD/8wrYkdrhFmMRHoQJYyk32PkCIxtw5u1pbn8EbaWx MFbg== MIME-Version: 1.0 X-Received: by 10.50.73.198 with SMTP id n6mr24938300igv.32.1431480737009; Tue, 12 May 2015 18:32:17 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Tue, 12 May 2015 18:32:16 -0700 (PDT) Date: Tue, 12 May 2015 18:32:16 -0700 X-Google-Sender-Auth: vIFcnSngB3lRI2qPrUtMWXUlHYg Message-ID: Subject: CFT/CFR: NUMA policy branch From: Adrian Chadd To: "freebsd-arch@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2015 01:32:17 -0000 Hi, I'm at the point now where I think this part is done and I'd like to get it more formally reviewed and ready for commit into -HEAD. Here's the branch: https://github.com/freebsd/freebsd/compare/master...erikarn:local/adrian_numa_policy * added syscalls; * added vm domain policy and iterators; * per-process, per-thread and global system policy; * added numactl - a tool to manipulate, fetch and start processes w/ policies;; * added manpages for everything above. It's working fine for a handful of people who have been testing it. I'd like to get some more wider testing and reporting. I'd like to wrap this up in a formal phabricator review in the next few days and kick start it along. Thanks! -adrian