From owner-freebsd-hackers@freebsd.org Mon Sep 3 14:42:47 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4C69FEBFF3 for ; Mon, 3 Sep 2018 14:42:47 +0000 (UTC) (envelope-from aravindhank1994@gmail.com) Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3200688084 for ; Mon, 3 Sep 2018 14:42:47 +0000 (UTC) (envelope-from aravindhank1994@gmail.com) Received: by mail-yb1-xb36.google.com with SMTP id u33-v6so249542ybi.8 for ; Mon, 03 Sep 2018 07:42:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=aGKSsBajM+kgJyy75yYIqSa4oh/wQcZzOatZN68NNRo=; b=ovKFXSx6h8ZdYVOaF/h/iYKCe4yq8J3LBaTAWlE2rB96SSKxStZCsTztcuG2gSXqpN 1/NYux8VMAKsPvNmS8z12S6Rn3FRF5CKFBeSDuLpOBdzeObUXj0zNxpPnCQADP72dymI +h4kZ1xWIRQgPJDv9Yjw4a3Ag1V0wdm2iHZlulxJCw0m9ap+ZHe4zUttquQ0nkcbf8M5 e0K9RGQUoTvBu/Nx2oHXbNpzFEGkkA5p+fsQDffkr+i878jf62Ld9cSnePAQ7+OETohv oV8G9ynl6yFSftcCs90FXYPlW+xAj3DF3pOJepRT7tFhKxHyI745sVBwbSAz66qpAe5P GcXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=aGKSsBajM+kgJyy75yYIqSa4oh/wQcZzOatZN68NNRo=; b=Vd2evZxRLN84eoEx40SWy5W+g1kuAj12GdZNzbPXONNutI/N9e5SZlkiBADtHKi6Gd lCDMuNMcSeWP4hSaJFaEDS6ly4VkzSZF7aeXLB+YyxrUh5buBR3xbWlESLaBV1ob1Vt9 F6G7uiHUWeSQeDpT2ZT5130YD2kOGVfkzcxgb+WW8NGy2DS/xLmMBy9Sw27yMHGVllsA Y3R0yHI6o2HUzkwkfUngBxQio3sB79/XvVN+213u54zEetHyi6ZuGTnjaVgnW8r3dKD4 KyAhJq+rsWlu/zXYEasDvlpZvcL8ahm/1r05S7yfQBMuwUvr1WSCEnVG/VQl67JABtEl 8G6Q== X-Gm-Message-State: APzg51CGSdyFjE/CxP6HUe5ZjmkQB50j0lYwvAQhwswofsumgNOtF0uw xZevTa173gFX51gdO8CPqlrB9L/ztxaETv/7HCV7pn+j X-Google-Smtp-Source: ANB0VdY2r+rhrkpmL4F+db04uN0EH7kGqI/AOaVN3l4K7bvMXC3X1vJ+m3R5l7GGmu1dx3QjrayW2PAwIddbYt2Y2pc= X-Received: by 2002:a25:fc0f:: with SMTP id v15-v6mr5547783ybd.211.1535985766269; Mon, 03 Sep 2018 07:42:46 -0700 (PDT) MIME-Version: 1.0 From: Aravindhan K Date: Mon, 3 Sep 2018 20:12:35 +0530 Message-ID: Subject: Help needed in Kernel Crypto Example To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2018 14:42:47 -0000 Hi, I am working on implementation of SegmentRouting IPv6 for learning purposes. I were stuck on implementing HMAC-TLV. I was not able to find simple example using crypto framework. Here is my attempt to utilize crypto(9), https://pastebin.com/dPYKT0tx where crp->crp_olen returns 0. Kindly help me to resolve the problem Thanks & Regards, Aravindhan K From owner-freebsd-hackers@freebsd.org Mon Sep 3 20:58:33 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1375FF6526 for ; Mon, 3 Sep 2018 20:58:33 +0000 (UTC) (envelope-from jake@jkchamp.com) Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 42117765FF for ; Mon, 3 Sep 2018 20:58:33 +0000 (UTC) (envelope-from jake@jkchamp.com) Received: by mail-qt0-x229.google.com with SMTP id j7-v6so1840732qtp.2 for ; Mon, 03 Sep 2018 13:58:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkchamp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=h6Uh/AW/VZMl57Ki2B89MqO8HEOi30te2VOdfot7hG0=; b=xo1kXAroyq/hatKI0Bti1WC0LNon0juJFFQUObjuoI2l0iSyP03SmFrx21Q8v0sa7G zJgNs3xDxl/qH5N0/V6Xbqt1Xikh3+SCge8zNcd4RKeE4/3PMir3xZ/x8Sux10JLUVRx 6krMPXdGWAR4TsaV3SOrNk4kQ5xioYwGL6RcoijVGurO5oveoHbHNByBQG7qUpk8VQ2J 8oHFrgHhtPV2j0/sfcAVFiP/NtseetwTSoTahAVR/gpjpKKESqYI9wBaEF3wDb1TWGDK jjp0DiIkcWGsU1nnECTX16+1gInhbvbfl4nGXBduJYdgwTNNbcJmZAd8cGGKPVQx+Xuo czCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=h6Uh/AW/VZMl57Ki2B89MqO8HEOi30te2VOdfot7hG0=; b=B8JVaohKgNhNoD97sp+GQpOZQz7LEOqNyrS4W2B73HrBr023aoisMvBXWKBJULXYJL 6tENImm6cfz+wig1ObX6Y0vOa1kG62nmP5GIEwCiqJZ2XGTU7+tNOWhwmdkU3lOze5V4 Lx+k5yb/zsLHaeyy6n2NYGbQoYZTBTWkek1CXdplywk+EsZCFCdhEuyE0mQ/4/MwZ3/M qTRD74sllmhcyTidGLO64lvMALNdKXpijvjMS60VNtSfctMQbQdKraMB+z3QE3EGVJSM SyH9T3J/mZJFK7L8RQwIGEMXjepY9qKxPuSibavicmyW0AhcV9ASdQcIsHcLCoeoU2xR ivfg== X-Gm-Message-State: APzg51DnmXlbJthe5cmr6U4Bi9hRs2j8pspqE9RgqX66xlLmFvQmXv8z wANGY3JVYozvmQNfV+C1il75Qg0eLin2QLMHVFAR2CoQE90= X-Google-Smtp-Source: ANB0VdbBoxmT5/91ehV7aZzyUlngMyhKGVzG4JlZQiwq4rKip/bkiOspSkW3gN+lLE/z7mHB/dvOawt2n68BpLJ70Ho= X-Received: by 2002:ac8:6a05:: with SMTP id t5-v6mr27959622qtr.249.1536008312232; Mon, 03 Sep 2018 13:58:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a0c:c502:0:0:0:0:0 with HTTP; Mon, 3 Sep 2018 13:58:31 -0700 (PDT) From: Jake Champlin Date: Mon, 3 Sep 2018 16:58:31 -0400 Message-ID: Subject: FreeBSD -CURRENT on AMD Ryzen5 To: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2018 20:58:33 -0000 Testing out various BSD's with a Huawei Matebook D, and FreeBSD -CURRENT is failing to boot from an installer image. No serial console, so unable to grab full boot output, any other info or boot flags that would help would be awesome. https://i.imgur.com/WAqwbza.jpg, shows where boot process hangs, and fails to move past. Thanks From owner-freebsd-hackers@freebsd.org Tue Sep 4 16:19:46 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E406FF3CF7; Tue, 4 Sep 2018 16:19:46 +0000 (UTC) (envelope-from rajfbsd@gmail.com) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EEE58757F1; Tue, 4 Sep 2018 16:19:45 +0000 (UTC) (envelope-from rajfbsd@gmail.com) Received: by mail-wm0-x236.google.com with SMTP id q8-v6so4894987wmq.4; Tue, 04 Sep 2018 09:19:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WMQNCruZ72B+EyotYdj9JHfljJFpYqXsbRvgGEV7Azk=; b=P6KbNJQGpgYTqeIrpjoqC/s2N+Qt2AlsmBcpJEBPnYUm2Ov1thHWHEgzbRuQ8Q562K nI1foW+OXf3eodi5u9xZit7DdzipRUMIPwrC9sM4L4cdzSflYireu7vDJ+QjFnPpSL4K 9W4exisAaS4pIbZgFrZrjZRnALLbrWAVH9HQYFUxl1M0jzUZnNWsGQtiIKuZHaCio48O w+AX87d32DH8jDuQZRBIvdv0/y9b6YuHXqIrbIE7FIk1OGMOnym1/E1KB/gx0YR0mZ1K HYZPFp1N/o3nbfRNj8NiJmSg6IEG1lBlosdP0qZfpeIVSXYxsQqEmZJ94/ijqxQoPHhV vi2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WMQNCruZ72B+EyotYdj9JHfljJFpYqXsbRvgGEV7Azk=; b=Hc0a17wJ22kLZSkHDxsI8dXCdqxkHPvDg7sKysjg1jrI319dPRLW5Huntq5vwfXeEZ qjJfZu07gO0EligIxlun8d6H8HSamuOyrKU72dUTSntym9ODYut5Yx1Ax7iXoXzLUBMi QKdsTvHFqoWgQpHtV25Ww6RLCoI/Xiy0p939exEGu3/u5msX5r5EkFNOTvMYTYr5jpZd nx/Y9wV2NNo0ZeOFFAwkHNkl/9TGo3w4A+WrJiSIqf0H7n0XI595ptlzAezJfeOXshpD adkbimbbh0sSVspIZqdWPVrrw3Y4+3zfcTJcpdc7ar3/OxNNeiVAl2wdfKKm41INN19k oPHQ== X-Gm-Message-State: APzg51Dp4OitC2WI+gywy4VggszpgHThv/13CqikyTyXXzTurW79GJ91 s7CBTfXwPTFxB4YtYrQCZUxb9pSlm9cu+U9/RuwYDQ== X-Google-Smtp-Source: ANB0VdaRSQqUd71p+SIAxXeIUfmJ6tC1gzUCJ4K7gcYp2HNe+pYAOa0fcKEnzvPnkC/KccJCwAavKEPANDnH/ou+gfg= X-Received: by 2002:a1c:8e90:: with SMTP id q138-v6mr1324631wmd.1.1536077984738; Tue, 04 Sep 2018 09:19:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rajesh Kumar Date: Tue, 4 Sep 2018 21:49:32 +0530 Message-ID: Subject: Re: FreeBSD -CURRENT on AMD Ryzen5 To: jake@jkchamp.com Cc: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2018 16:19:46 -0000 Hi Jake, Please try setting hw.pci.mcfg=0 from the boot loader and see if it helps. On Tue, Sep 4, 2018 at 2:34 AM Jake Champlin wrote: > Testing out various BSD's with a Huawei Matebook D, and FreeBSD -CURRENT is > failing to boot from an installer image. No serial console, so unable to > grab full boot output, any other info or boot flags that would help would > be awesome. > https://i.imgur.com/WAqwbza.jpg, shows where boot process hangs, and fails > to move past. > > Thanks > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > From owner-freebsd-hackers@freebsd.org Tue Sep 4 18:13:05 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10813FF7526 for ; Tue, 4 Sep 2018 18:13:05 +0000 (UTC) (envelope-from jake@jkchamp.com) Received: from mail-yw1-xc30.google.com (mail-yw1-xc30.google.com [IPv6:2607:f8b0:4864:20::c30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A31797A612 for ; Tue, 4 Sep 2018 18:13:04 +0000 (UTC) (envelope-from jake@jkchamp.com) Received: by mail-yw1-xc30.google.com with SMTP id 14-v6so1628159ywe.2 for ; Tue, 04 Sep 2018 11:13:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkchamp-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=E9rHL9WtWMHUIj1ycbjwxz/syTBDM33cP1a625FkTl8=; b=VTVn2GTY9tu/q0ldxgyZDGdUhqfnV0vCzdKfIGJsnAAKLsLO3PE1MQQUk7V7M8q5d1 29uZ9O2cQU8PSgmigkntjnbQFrA59xedP2LwskHokcU/BqOfTo+GOPEGKFFqeGSo6YNn EPrcYTB809FKcZxDQfh6BjPf+7SKh7wVlQEX2cY/dGpukjj+lsfjUxusylbnnxRdXTjl DS7RtIVx4Ye+vAw/BKQ+LR5whO5cDZhSe96V4FayTJaIgIPjJFBMe8r8ZEpwTmhZKjOp q0G2pDhiJqiBxQdAfP/bCmxvqgOrH/kSDh+aeDSdkEWGj2JQFZtjQEZ1wp+H+aVK7xbW 9B0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=E9rHL9WtWMHUIj1ycbjwxz/syTBDM33cP1a625FkTl8=; b=AZ4RyrsuUkpreEC8cMbhSnmW7qxf1RBxINLXBVS5bErnr8SVA2igNSDLv86UVu6uNI vaiHGGX1qaMK+ephym0I+loMvfsPTt9ww/4F+D+p/zNa7CdPSaHBERRoQwvH4FHXM14I JoA4hh2bAP+H9wR1K+L+Rx/D347BoE1EWGgA0pDTrWG9NeWHY2wXkYheZkRaKGfRKNsa kqOqAuSKJs9eVjjoVw8wd9et116KJ9FYXFz9Ta/TUHL2SMT4IN/ncIzPU6eglIOmRvcO hXjcyvbCU8VdCJyAj667KwKE0KCyGcoYwU75ZDB99ypuguqxVWbbsCysB+doiNy43VBQ 5EJA== X-Gm-Message-State: APzg51DXxYgQ8Nc6d1VCpa23SrXQxx6sF7gfwQs1iDqoPJgEwc8fjFm0 NS5DAPpErH0tbwejtcgG36mkHw== X-Google-Smtp-Source: ANB0VdbkJJALJrksaNQRHIJ9vrI3DtdRa/mMcn54qsKeZ4F1C431t4GXpyWDd1kVdFqWzDHoc2oYog== X-Received: by 2002:a81:6a06:: with SMTP id f6-v6mr19295380ywc.294.1536084783838; Tue, 04 Sep 2018 11:13:03 -0700 (PDT) Received: from [192.168.0.205] (c-68-54-132-188.hsd1.in.comcast.net. [68.54.132.188]) by smtp.gmail.com with ESMTPSA id z125-v6sm17894360ywg.57.2018.09.04.11.13.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Sep 2018 11:13:03 -0700 (PDT) Date: Tue, 4 Sep 2018 14:12:03 -0400 From: Jake Champlin To: Rajesh Kumar Cc: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: FreeBSD -CURRENT on AMD Ryzen5 Message-ID: <20180904181203.nx2r4bhuy24mxsuz@pancakes> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/20180203-neo (FreeBSD/amd64) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2018 18:13:05 -0000 On Tue, Sep 04, 2018 at 09:49:32PM +0530, Rajesh Kumar wrote: > Hi Jake, > > Please try setting hw.pci.mcfg=0 from the boot loader and see if it helps. > > On Tue, Sep 4, 2018 at 2:34 AM Jake Champlin wrote: > > > Testing out various BSD's with a Huawei Matebook D, and FreeBSD -CURRENT is > > failing to boot from an installer image. No serial console, so unable to > > grab full boot output, any other info or boot flags that would help would > > be awesome. > > https://i.imgur.com/WAqwbza.jpg, shows where boot process hangs, and fails > > to move past. > > > > Thanks > > _______________________________________________ > > freebsd-hackers@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > > Works to boot the laptop, but no wireless at that point :) Thanks though. From owner-freebsd-hackers@freebsd.org Tue Sep 4 20:44:16 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C24DFFB3F9; Tue, 4 Sep 2018 20:44:16 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id E170F806FA; Tue, 4 Sep 2018 20:44:15 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:88d0:b252:4399:906d]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 653BBBC3; Tue, 4 Sep 2018 23:44:14 +0300 (MSK) Date: Tue, 4 Sep 2018 23:44:14 +0300 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD Message-ID: <93104614.20180904234414@serebryakov.spb.ru> To: FreeBSD Current , freebsd-hackers@freebsd.org Subject: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowest setting) forever and can not lower frequency without Tuebo mode MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2018 20:44:16 -0000 Hello FreeBSD, I'm installing latest 12-ALPHA4 on new MiniPC with Celeron J3160 CPU. It is 1.6GHz CPU with Turbo up to 2.somethingGHz. If I enable Turbo mode, after booting to FreeBSD it locks at 480MHz according to dev.cpu.0.freq, and simple "openssl" test confirms it. If I disable Turbo mode, after booting to FreeBSD it locks at 1600MHz even if powerd is running. It looks like some bug in interaction between cpufreq and Turbo mode of this CPU. -- Best regards, Lev mailto:lev@FreeBSD.org From owner-freebsd-hackers@freebsd.org Wed Sep 5 00:12:34 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B893FCE5B3; Wed, 5 Sep 2018 00:12:34 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B41D687605; Wed, 5 Sep 2018 00:12:33 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id xLQqfOddrWppDxLQsfE2eD; Tue, 04 Sep 2018 18:12:31 -0600 X-Authority-Analysis: v=2.3 cv=YIcrNiOx c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=JBFolyDoGHsA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=3wjhRfM0uK7mgZkuOOgA:9 a=U71AKJWxvcEvPGBw:21 a=K9KLIFWJcOiMJcJ3:21 a=CjuIK1q_8ugA:10 a=GcEYk62rrkShtTW58HoA:9 a=jzOQwq5GuToFHS0J:21 a=M2SWCdOrNOtDTiRc:21 a=d797vBKxxELuQQ5z:21 a=_W_S_7VecoQA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from [25.169.146.149] (unknown [24.114.45.103]) by spqr.komquats.com (Postfix) with ESMTPSA id 0C127109A; Tue, 4 Sep 2018 17:13:19 -0700 (PDT) MIME-Version: 1.0 From: Cy Schubert Subject: RE: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode Date: Tue, 4 Sep 2018 17:12:34 -0700 To: "lev@FreeBSD.org" , FreeBSD Current , "freebsd-hackers@freebsd.org" Message-Id: <20180905001320.0C127109A@spqr.komquats.com> X-CMAE-Envelope: MS4wfFrnuXFgeGk6OIzihCWacsKIrGRxDh0XogWNX01EXdoYT9raZsVe5A86xvPD+Pxs1vrgqsuYR5i/vLozQUIx4Q5moCSQcoqAmPPElBziM1b+3gBx8R82 w69Kt25UpJNXBllbSB0aKiSrTxygkrnCNerRY+hXCXQ8u6dynAQQTleA/ZM0RTI8LL1HlBacBpe1mLzCUMAoLsGxOS3rDHxPniwuRve415uJXcQrvzgduMCk Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 00:12:34 -0000 Are you running powers? Do you use c-states? What happens if you boot in (instead of switch to) turbo mode? --- Sent using a tiny phone keyboard. Apologies for any typos and autocorrect. Also, this old phone only supports top post. Apologies. Cy Schubert or The need of the many outweighs the greed of the few. --- -----Original Message----- From: Lev Serebryakov Sent: 04/09/2018 13:50 To: FreeBSD Current; freebsd-hackers@freebsd.org Subject: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetti= ng) forever and can not lower frequency without Tuebo mode Hello FreeBSD, I'm installing latest 12-ALPHA4 on new MiniPC with Celeron J3160 CPU. It is 1.6GHz CPU with Turbo up to 2.somethingGHz. If I enable Turbo mode, after booting to FreeBSD it locks at 480MHz according to dev.cpu.0.freq, and simple "openssl" test confirms it. If I disable Turbo mode, after booting to FreeBSD it locks at 1600MHz eve= n if powerd is running. It looks like some bug in interaction between cpufreq and Turbo mode of this CPU. --=20 Best regards, Lev mailto:lev@FreeBSD.org _______________________________________________ freebsd-hackers@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" From owner-freebsd-hackers@freebsd.org Wed Sep 5 00:41:07 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8125AFCF546; Wed, 5 Sep 2018 00:41:07 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F1D4788DE5; Wed, 5 Sep 2018 00:41:06 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id xLsPf8HjjwyxUxLsQfZrN6; Tue, 04 Sep 2018 18:40:59 -0600 X-Authority-Analysis: v=2.3 cv=NPJhBHyg c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=JBFolyDoGHsA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=0NjysZD-ljNUMpFw8akA:9 a=Kpp3NU_WHmIzZenv:21 a=ZZyehYkHG4WZlBZe:21 a=CjuIK1q_8ugA:10 a=I0YjrFIYp15_colGeKsA:9 a=BhuSvu0nqPCqU8NT:21 a=eF8zOnaYKK7S4KRM:21 a=x3FNdPKTjNitdyiB:21 a=_W_S_7VecoQA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from [192.168.1.102] (S0106002401cb186f.gv.shawcable.net [70.67.125.17]) by spqr.komquats.com (Postfix) with ESMTPSA id 142101109; Tue, 4 Sep 2018 17:41:50 -0700 (PDT) MIME-Version: 1.0 From: Cy Schubert Subject: RE: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mod Date: Tue, 4 Sep 2018 17:41:04 -0700 To: "lev@FreeBSD.org" , FreeBSD Current , "freebsd-hackers@freebsd.org" Message-Id: <20180905004150.142101109@spqr.komquats.com> X-CMAE-Envelope: MS4wfBPLBy7DPgu9doLSd0vYgDNtSrQmXv/S1trsNhZtO6GRKRRO5N/oWvagCBe/JjLBetStgysEotEwqqxAnGngo5pXwPbQYl5ZCBXUwBybogX0Xe+RwHRK qQieffuLViZkX5Y1sjaDY1AFG/yWnk8OnGUbrsGi3PofvQzSFU6k6ZGUOSIUrbU8Lrw7VWTV/8dfRfO/tNksP0Gx9SNaLL4deVI+lAwV7jh4Le1tF0m7RxUL Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 00:41:07 -0000 Powers s/b powers (autocorrect). --- Sent using a tiny phone keyboard. Apologies for any typos and autocorrect. Also, this old phone only supports top post. Apologies. Cy Schubert or The need of the many outweighs the greed of the few. --- -----Original Message----- From: Cy Schubert Sent: 04/09/2018 17:15 To: lev@FreeBSD.org; FreeBSD Current; freebsd-hackers@freebsd.org Subject: RE: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestse= tting) forever and can not lower frequency without Tuebo mode Are you running powers? Do you use c-states? What happens if you boot in (instead of switch to) turbo mode? --- Sent using a tiny phone keyboard. Apologies for any typos and autocorrect. Also, this old phone only supports top post. Apologies. Cy Schubert or The need of the many outweighs the greed of the few. --- -----Original Message----- From: Lev Serebryakov Sent: 04/09/2018 13:50 To: FreeBSD Current; freebsd-hackers@freebsd.org Subject: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetti= ng) forever and can not lower frequency without Tuebo mode Hello FreeBSD, I'm installing latest 12-ALPHA4 on new MiniPC with Celeron J3160 CPU. It is 1.6GHz CPU with Turbo up to 2.somethingGHz. If I enable Turbo mode, after booting to FreeBSD it locks at 480MHz according to dev.cpu.0.freq, and simple "openssl" test confirms it. If I disable Turbo mode, after booting to FreeBSD it locks at 1600MHz eve= n if powerd is running. It looks like some bug in interaction between cpufreq and Turbo mode of this CPU. --=20 Best regards, Lev mailto:lev@FreeBSD.org _______________________________________________ freebsd-hackers@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-hackers@freebsd.org Wed Sep 5 09:35:59 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D2E1FEA2DF; Wed, 5 Sep 2018 09:35:59 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 361487985F; Wed, 5 Sep 2018 09:35:59 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:99c6:bbf1:45c9:c9cf]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 049D6C89; Wed, 5 Sep 2018 12:35:56 +0300 (MSK) Date: Wed, 5 Sep 2018 12:35:56 +0300 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD Message-ID: <1963289672.20180905123556@serebryakov.spb.ru> To: Cy Schubert , FreeBSD Current , "freebsd-hackers@freebsd.org" Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode In-Reply-To: <20180905001320.0C127109A@spqr.komquats.com> References: <20180905001320.0C127109A@spqr.komquats.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 09:35:59 -0000 Hello Cy, Wednesday, September 5, 2018, 3:12:34 AM, you wrote: > Are you running powers? powerd? yes. With "adaptive" strategy" > Do you use c-states? Oops. My fault. I've forgot to set cx_lowest to C3 on all cores. BTW, these four settings in rc.conf(5) performance_cx_lowest performance_cpu_freq economy_cx_lowest economy_cpu_freq do NOTHING. They are not used ANYWHERE but rc.conf and rc.conf.5! > What happens if you boot in (instead of switch to) turbo mode? Sorry? I could only turn Turbo mode on/off in BIOS before boot. BTW, "Turbo mode enabled + dev.cpu.X.cx_lowset=C3 + powerd" works, but gives only 1601 Mhz, not 2240MHz max: TURBO ON: dev.cpu.0.freq_levels: 1601/2000 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75 TURBO OFF: dev.cpu.0.freq_levels: 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75 But I could live with that :-) -- Best regards, Lev mailto:lev@FreeBSD.org From owner-freebsd-hackers@freebsd.org Wed Sep 5 12:43:30 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CAE04FEEFB3; Wed, 5 Sep 2018 12:43:30 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [IPv6:2607:fc50:1000:7400:216:3eff:fe72:314f]) (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 77AEF7F873; Wed, 5 Sep 2018 12:43:30 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: from hammy.vangyzen.net (unknown [70.97.188.230]) by smtp.vangyzen.net (Postfix) with ESMTPSA id 307D256482; Wed, 5 Sep 2018 07:43:29 -0500 (CDT) Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode To: lev@FreeBSD.org, Cy Schubert , FreeBSD Current , "freebsd-hackers@freebsd.org" References: <20180905001320.0C127109A@spqr.komquats.com> <1963289672.20180905123556@serebryakov.spb.ru> From: Eric van Gyzen Message-ID: <43d68d5a-d8b7-965d-52a6-3eff6cdae1b6@vangyzen.net> Date: Wed, 5 Sep 2018 07:43:28 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <1963289672.20180905123556@serebryakov.spb.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 12:43:31 -0000 On 9/5/18 4:35 AM, Lev Serebryakov wrote: > BTW, these four settings in rc.conf(5) > > performance_cx_lowest > performance_cpu_freq > economy_cx_lowest > economy_cpu_freq > > do NOTHING. They are not used ANYWHERE but rc.conf and rc.conf.5! They are used by /etc/rc.d/power_profile, but not in a way that grep can find. > BTW, "Turbo mode enabled + dev.cpu.X.cx_lowset=C3 + powerd" works, but > gives only 1601 Mhz, not 2240MHz max: > > TURBO ON: > dev.cpu.0.freq_levels: 1601/2000 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75 > > TURBO OFF: > dev.cpu.0.freq_levels: 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75 1601 is not the actual frequency. That is just how it is reported. It is almost certainly running much higher than 1601. Eric From owner-freebsd-hackers@freebsd.org Wed Sep 5 12:53:16 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23C26FEF60D; Wed, 5 Sep 2018 12:53:16 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7D5967FF6E; Wed, 5 Sep 2018 12:53:15 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id xXJ1fZ1DYp5A1xXJ2fkDPH; Wed, 05 Sep 2018 06:53:13 -0600 X-Authority-Analysis: v=2.3 cv=JLKPTPCb c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=kj9zAlcOel0A:10 a=JBFolyDoGHsA:10 a=D3aUqHbKAAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=MTVuH1_HWQHdM4k58OgA:9 a=CjuIK1q_8ugA:10 a=46e8-uGIe74A:10 a=cMCrhCMO5xpCME3_Hjt_:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id 6509C743; Wed, 5 Sep 2018 05:54:04 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id w85CrAEI022476; Wed, 5 Sep 2018 05:53:10 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id w85CrAX3022473; Wed, 5 Sep 2018 05:53:10 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201809051253.w85CrAX3022473@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Eric van Gyzen cc: lev@FreeBSD.org, Cy Schubert , FreeBSD Current , "freebsd-hackers@freebsd.org" Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode In-Reply-To: Message from Eric van Gyzen of "Wed, 05 Sep 2018 07:43:28 -0500." <43d68d5a-d8b7-965d-52a6-3eff6cdae1b6@vangyzen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 05 Sep 2018 05:53:10 -0700 X-CMAE-Envelope: MS4wfHz1hGJh7XKLBkcEyZR+gA7H6A+8P0ShhMgb+3BPbNAF8uzCwGRQ//G3NNhwp2+8AMiPXx7hedwI1fFLNRG+HXRWeAEkFJIZtvdXjxc4bFjh6YUftPqj gqf2hl0ZFxJMu4oLRZjDDZFrJrkatz8mcBdAtkRcBMBfkrTYaCaUt09Xmvk36vNpEzFfV9yCeBS/hgCMTvrn9sIburoc9zSC3Q7hdaoVe8BTxqJJ1pLqmyh5 YIHp9W+4KHp2zR67qdTUfZjYmTFxtX+DXGpIUHCQr8A= X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 12:53:16 -0000 In message <43d68d5a-d8b7-965d-52a6-3eff6cdae1b6@vangyzen.net>, Eric van Gyzen writes: > On 9/5/18 4:35 AM, Lev Serebryakov wrote: > > BTW, these four settings in rc.conf(5) > > > > performance_cx_lowest > > performance_cpu_freq > > economy_cx_lowest > > economy_cpu_freq > > > > do NOTHING. They are not used ANYWHERE but rc.conf and rc.conf.5! > > They are used by /etc/rc.d/power_profile, but not in a way that grep can > find. > > > BTW, "Turbo mode enabled + dev.cpu.X.cx_lowset=C3 + powerd" works, but > > gives only 1601 Mhz, not 2240MHz max: > > > > TURBO ON: > > dev.cpu.0.freq_levels: 1601/2000 1600/2000 1520/1900 1440/1800 1360/1700 12 > 80/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/ > 800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75 > > > > TURBO OFF: > > dev.cpu.0.freq_levels: 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 12 > 00/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/70 > 0 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75 > > 1601 is not the actual frequency. That is just how it is reported. It > is almost certainly running much higher than 1601. We don't know this until we can independently verify it. Do you mind running some benchmarks with and without turbo mode? -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-hackers@freebsd.org Wed Sep 5 13:45:52 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A96C4FF0645; Wed, 5 Sep 2018 13:45:52 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id 2786581772; Wed, 5 Sep 2018 13:45:52 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 6E1B5CC7; Wed, 5 Sep 2018 16:45:50 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode To: Cy Schubert , Eric van Gyzen Cc: FreeBSD Current , "freebsd-hackers@freebsd.org" References: <201809051253.w85CrAX3022473@slippy.cwsent.com> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <0770c5f2-a5d9-4cd4-1421-72006465ffba@FreeBSD.org> Date: Wed, 5 Sep 2018 16:45:49 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <201809051253.w85CrAX3022473@slippy.cwsent.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 13:45:52 -0000 On 05.09.2018 15:53, Cy Schubert wrote: >> 1601 is not the actual frequency. That is just how it is reported. It >> is almost certainly running much higher than 1601. > > We don't know this until we can independently verify it. Do you mind > running some benchmarks with and without turbo mode? What could be adequate benchmarks for this? Something likje "openssl speed aes128-cbc" or I need more specific one? -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 13:57:34 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 28CAEFF0C26 for ; Wed, 5 Sep 2018 13:57:34 +0000 (UTC) (envelope-from debdrup@gmail.com) Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 94D7781EF8 for ; Wed, 5 Sep 2018 13:57:33 +0000 (UTC) (envelope-from debdrup@gmail.com) Received: by mail-lj1-x22c.google.com with SMTP id s12-v6so6346745ljj.0 for ; Wed, 05 Sep 2018 06:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=y+FZ6UBfYpVOIHg4Tv0+q6Z7HR1dbfF4i5NVULxyQZM=; b=e3uXYdDKqweykTMUb4XrtnO4F6dwDzRTJZbiZ3KanisUNYyM6iQJYptqG7wdja8Qss /3oKlJ0rCejrYkI6o/pJp1/R4Ro3pRtyq/pktARZ74RmFDoutrCI+L0cr4kYThCcc3Vq riZOPjpIMi921bDtjnOuaSgIS7Qv7upXTAk7We2C2C79LwPovyHQrH5fMeob90b7Glep vKtLum4yuZmxX7hnc0znW5osLrKklhRvFgllKEAg5+ga3J4w/NdCpmrLJVWXFvjNfT2S LSFdc9xWpVOwrI94KuJXFBJS1r90Ecgfe0FF3Pp/d0q9LM0M/Rh7BdS07Uf4vb1h9Nlj eV4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=y+FZ6UBfYpVOIHg4Tv0+q6Z7HR1dbfF4i5NVULxyQZM=; b=toflV/1t5oTB0rVmycIL9VOc/nEkcZoyrBZzikdE004EPo5mgQuNS++GL6pSqR6pZr iNvzCzeM7f5JLgnbkpvi34aeKTgoLQKDd3fEBCsbdKAUOPhoSK8wYSeyWFprTQ8VQs6X mSdAEu5GuQm8rgvBbTonGUjktZUHNsremfZh3VxadOK6rHiOSJv6uIUIAnU8TEIZb1W8 ZY0pOj0Gb7RPQDMPwcFC8s/VM/RIs3fWjCH5QmspgakEnYbb6J9sDwWXI48flJ5reX2P naa12QePSMZ8ueiPHR8zTuhGFnH7213v9jqMuXY/R6teFoT/M8vnmIJTBCCw5N5NK048 L+oA== X-Gm-Message-State: APzg51CUDXSu1w+AA8ES/slbp6Wh5KAOD1VyTCAepre9Kmu/IDnfL6Al k+bHzz93U6bjZtjO6Z95UlvrCjYHcJX7dqLgBzYGjg== X-Google-Smtp-Source: ANB0Vdb/LzeQC2vKil8ke8TUXPp1/r2k0yFDKavRwH5rmf3E4++tVUuJhXd1tBmBQa4K/U8eRKg30+yu+0smRul4KwQ= X-Received: by 2002:a2e:7a08:: with SMTP id v8-v6mr23052120ljc.121.1536155851629; Wed, 05 Sep 2018 06:57:31 -0700 (PDT) MIME-Version: 1.0 References: <201809051253.w85CrAX3022473@slippy.cwsent.com> <0770c5f2-a5d9-4cd4-1421-72006465ffba@FreeBSD.org> In-Reply-To: <0770c5f2-a5d9-4cd4-1421-72006465ffba@FreeBSD.org> From: "D. Ebdrup" Date: Wed, 5 Sep 2018 15:57:19 +0200 Message-ID: Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 13:57:34 -0000 On Wed, Sep 5, 2018 at 3:47 PM Lev Serebryakov wrote: > > On 05.09.2018 15:53, Cy Schubert wrote: > > >> 1601 is not the actual frequency. That is just how it is reported. It > >> is almost certainly running much higher than 1601. > > > > We don't know this until we can independently verify it. Do you mind > > running some benchmarks with and without turbo mode? > What could be adequate benchmarks for this? Something likje "openssl > speed aes128-cbc" or I need more specific one? A new port called sysutils/turbostat can report actual turboboost values for Intel CPUs. Other OS', including older versions of Linux and Windows, as well as other opensource and closedsource software, also exhibits this behaviour of showing 1601MHz for a CPU that is turbo-boosting higher than normal operating frequency (without ACPI P-levels) which is this case is 1600MHz. Unfortunately, I didn't have much luck looking for documentation that covers how this can be added to FreeBSD base (preferably exposed via a sysctl), but I suspect it would involve both machine-dependent and machine-independent parts since both AMD, as well as ARM and other architectures use some form of equivalent functionality. > // Lev Serebryakov > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" From owner-freebsd-hackers@freebsd.org Wed Sep 5 14:49:55 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47889FF2762 for ; Wed, 5 Sep 2018 14:49:55 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id BFA6284342 for ; Wed, 5 Sep 2018 14:49:54 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id CD8F3CE0; Wed, 5 Sep 2018 17:49:53 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode To: "D. Ebdrup" , freebsd-hackers@freebsd.org References: <201809051253.w85CrAX3022473@slippy.cwsent.com> <0770c5f2-a5d9-4cd4-1421-72006465ffba@FreeBSD.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <3516c619-c50a-18c6-9bdd-0e6cad751e30@FreeBSD.org> Date: Wed, 5 Sep 2018 17:49:53 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 14:49:55 -0000 On 05.09.2018 16:57, D. Ebdrup wrote: >>>> 1601 is not the actual frequency. That is just how it is reported. It >>>> is almost certainly running much higher than 1601. >>> >>> We don't know this until we can independently verify it. Do you mind >>> running some benchmarks with and without turbo mode? >> What could be adequate benchmarks for this? Something likje "openssl >> speed aes128-cbc" or I need more specific one? > > A new port called sysutils/turbostat can report actual turboboost > values for Intel CPUs. Oh, thank you! > Unfortunately, I didn't have much luck looking for documentation that > covers how this can be added to FreeBSD base (preferably exposed via a > sysctl), but I suspect it would involve both machine-dependent and > machine-independent parts since both AMD, as well as ARM and other > architectures use some form of equivalent functionality. It should become part of cpufreq(8) for sure. -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 14:51:30 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9667DFF283F; Wed, 5 Sep 2018 14:51:30 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EE9E84541; Wed, 5 Sep 2018 14:51:29 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id xZ9SfC6mNwyxUxZ9TfbD9e; Wed, 05 Sep 2018 08:51:28 -0600 X-Authority-Analysis: v=2.3 cv=NPJhBHyg c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=JBFolyDoGHsA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=_uEbwowO2kFx1PbUkXEA:9 a=Ypc4Va6Qucodk2n7:21 a=pI3jl5RWgkI84chF:21 a=QEXdDO2ut3YA:10 a=jzIEFZtlbfXkqaKsQYQA:9 a=0zxpfZ4lRSgPi4L5:21 a=OcxlicyLCjbCvRhh:21 a=UPsbyySxWYGTLuwl:21 a=_W_S_7VecoQA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from [10.168.101.253] (S0106788a207e2972.gv.shawcable.net [70.66.154.233]) by spqr.komquats.com (Postfix) with ESMTPSA id 6593F83F; Wed, 5 Sep 2018 07:52:19 -0700 (PDT) MIME-Version: 1.0 From: Cy Schubert Subject: RE: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode Date: Wed, 5 Sep 2018 07:51:28 -0700 To: "lev@FreeBSD.org" , Eric van Gyzen CC: FreeBSD Current , "freebsd-hackers@freebsd.org" Message-Id: <20180905145219.6593F83F@spqr.komquats.com> X-CMAE-Envelope: MS4wfB0QNIKUdgOcP14nYkOZPowwHD22IgPebiVlmLKlO1/R1xzkcGH4P5AQoM3WuDspRNpDCvycNUGlFOo9kahEM1iIUGMSsZfXn9cFM4q13nf6WhszdWQB a7aekmWbEa6qLUQ/qt5w07aZnJEUruC9Xo0otoMV59eFpbm+T/p2puzIjZpDF2pOimrNrWpbeTUD2M4lDExRQ+gdQgARLkHu5ISQm0/ltcgjeL2MeBDlQ2gg KHdpK6W+ZJZ9ea3RWXoMbkbl7Lb1SEpxeYoSoJ21BdM= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 14:51:30 -0000 I don't think you need something accurate. We don't know whether it is implemented through ACPI or similar to the old = turbo jumper on the MB, which increased the clock rate and sometimes the vo= ltage ( required to maintain stability when increasing the clock rate). We = don't know how your MB manufacturer implemented this. My guess is it's probably through ACPI but you don't know until you have so= me rough measurements. --- Sent using a tiny phone keyboard. Apologies for any typos and autocorrect. Also, this old phone only supports top post. Apologies. Cy Schubert or The need of the many outweighs the greed of the few. --- -----Original Message----- From: Lev Serebryakov Sent: 05/09/2018 06:46 To: Cy Schubert; Eric van Gyzen Cc: FreeBSD Current; freebsd-hackers@freebsd.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestse= tting) forever and can not lower frequency without Tuebo mode On 05.09.2018 15:53, Cy Schubert wrote: >> 1601 is not the actual frequency. That is just how it is reported. It= =20 >> is almost certainly running much higher than 1601. >=20 > We don't know this until we can independently verify it. Do you mind=20 > running some benchmarks with and without turbo mode? What could be adequate benchmarks for this? Something likje "openssl speed aes128-cbc" or I need more specific one? --=20 // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 15:43:06 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4993AFF4570; Wed, 5 Sep 2018 15:43:06 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id C196C86A35; Wed, 5 Sep 2018 15:43:05 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 9F4E9CF2; Wed, 5 Sep 2018 18:43:04 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode To: Cy Schubert , Eric van Gyzen Cc: FreeBSD Current , "freebsd-hackers@freebsd.org" References: <20180905145219.6593F83F@spqr.komquats.com> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <55393e81-f520-7c7c-4e1a-b64bb908ba4e@FreeBSD.org> Date: Wed, 5 Sep 2018 18:43:04 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180905145219.6593F83F@spqr.komquats.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 15:43:06 -0000 On 05.09.2018 17:51, Cy Schubert wrote: > I don't think you need something accurate. 1.6GHz and 2.48Ghz.. Maybe... I i'm trying now. > We don't know whether it is implemented through ACPI or similar to the > old turbo jumper on the MB, which increased the clock rate and sometimes > the voltage ( required to maintain stability when increasing the clock > rate). We don't know how your MB manufacturer implemented this. I thought, it could be implemented only in one? official, way, as it is Intel's official technology, and not MoBo's one. -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 16:09:52 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1193CFF52C0 for ; Wed, 5 Sep 2018 16:09:52 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-it0-f50.google.com (mail-it0-f50.google.com [209.85.214.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8B7ED8812E; Wed, 5 Sep 2018 16:09:51 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mail-it0-f50.google.com with SMTP id h20-v6so10150193itf.2; Wed, 05 Sep 2018 09:09:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=Nwhpo+nqiiyr06yyqXPTT+6PXOUC/3GMDwZKeOrH1WY=; b=Y2IuO1ZhzTIDoHCFZgf8c9e0XC6tNXxm//FJIyyVUIqU/KKyKOKO/j0DuKD5NezyVy Pk8ollMWtpb0mkA+4isrR8dhOaaEwlDWSifzzlU8R4vQh3rn6uWE211h404MPpp/2w5T /Sm9z/oF9MEz9vOxcrQWWOgyVEmEpLjovXZ+4yfebl9/dQRdBpQZjLQqtgk6voCsSJgI 5OVSlH2JCE+5SHNaLK0dDW837633sAl1D+tLS7RALFpdTHR1sIB4LsVbZ62CAl82PViw PvzK798P3BPeUniMA4oSU3ypdYgxKGhMRGgdTCaEzcvacRIzUWpWiILhKRqKaf+TEvbo ugJw== X-Gm-Message-State: APzg51AXiwNAj20LSig5/t6AVfnZbcKsT5m1C4eFWi6UpkNRsuwD0Q0P anL0X0SZ6g39P4fqpAhPdxiPem43 X-Google-Smtp-Source: ANB0Vdat2LJcgfTzuOV+AqMa5xqzNmJPVWktJ/GSM1thnS23ijz1aVJOZdUjhj/+qWlyXV0laNf3Iw== X-Received: by 2002:a24:d0d7:: with SMTP id m206-v6mr925194itg.127.1536163301705; Wed, 05 Sep 2018 09:01:41 -0700 (PDT) Received: from mail-io0-f170.google.com (mail-io0-f170.google.com. [209.85.223.170]) by smtp.gmail.com with ESMTPSA id q190-v6sm1189220itc.7.2018.09.05.09.01.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Sep 2018 09:01:41 -0700 (PDT) Received: by mail-io0-f170.google.com with SMTP id n18-v6so6376989ioa.9; Wed, 05 Sep 2018 09:01:41 -0700 (PDT) X-Received: by 2002:a6b:9e55:: with SMTP id h82-v6mr25922614ioe.220.1536163301370; Wed, 05 Sep 2018 09:01:41 -0700 (PDT) MIME-Version: 1.0 Reply-To: cem@freebsd.org Received: by 2002:a02:9542:0:0:0:0:0 with HTTP; Wed, 5 Sep 2018 09:01:40 -0700 (PDT) In-Reply-To: <3516c619-c50a-18c6-9bdd-0e6cad751e30@FreeBSD.org> References: <201809051253.w85CrAX3022473@slippy.cwsent.com> <0770c5f2-a5d9-4cd4-1421-72006465ffba@FreeBSD.org> <3516c619-c50a-18c6-9bdd-0e6cad751e30@FreeBSD.org> From: Conrad Meyer Date: Wed, 5 Sep 2018 09:01:40 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode To: Lev Serebryakov Cc: "D. Ebdrup" , "freebsd-hackers@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 16:09:52 -0000 On Wed, Sep 5, 2018 at 7:49 AM, Lev Serebryakov wrote: > On 05.09.2018 16:57, D. Ebdrup wrote: >> A new port called sysutils/turbostat can report actual turboboost >> values for Intel CPUs. >> >> Unfortunately, I didn't have much luck looking for documentation that >> covers how this can be added to FreeBSD base (preferably exposed via a >> sysctl), but I suspect it would involve both machine-dependent and >> machine-independent parts since both AMD, as well as ARM and other >> architectures use some form of equivalent functionality. > > It should become part of cpufreq(8) for sure. It doesn't make sense as part of cpufreq(8) for two reasons: First and foremost, it is GPL2 software. Secondly, it is extremely machine-dependent software. It is x86-specific and has a lot of different code to handle each microarchitecture from Nehalem through Skylake. It would be one thing if this was a small table, but it is 5000 lines of code. Best, Conrad From owner-freebsd-hackers@freebsd.org Wed Sep 5 16:27:09 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F7FCFF59D2; Wed, 5 Sep 2018 16:27:09 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7A0D988BB5; Wed, 5 Sep 2018 16:27:08 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 4433BD02; Wed, 5 Sep 2018 19:27:07 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode To: Cy Schubert , Eric van Gyzen Cc: FreeBSD Current , "freebsd-hackers@freebsd.org" References: <20180905145219.6593F83F@spqr.komquats.com> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: Date: Wed, 5 Sep 2018 19:27:06 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180905145219.6593F83F@spqr.komquats.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 16:27:09 -0000 On 05.09.2018 17:51, Cy Schubert wrote: > I don't think you need something accurate. Ok, here is results. I'm working in single-user mode. TL;DR "Turbo" mode make "openssl" much slower (x3.5)! I can not properly interpret this result. But "turbostat" properly detect Turbo/No-Turbo mode, so it is not mistake in BIOS. (1) Trubo ENABLED, powerd IS NOT started dev.cpu.0.freq=480 no matter what. turbostat shows DIFFERENT speeds, like this (I've removed IRQ-related fields to fit in one line): Package Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz CPU%c1 CPU%c3 CPU%c6 - - - 2 0.30 1359 1600 6.18 0.00 93.52 31 0 0 0 2 0.36 863 1600 0.08 0.00 99.56 31 0 1 1 4 0.47 1462 1600 24.56 0.00 74.96 31 1 0 2 2 0.22 1670 1600 0.05 0.00 99.72 29 1 1 3 2 0.14 1792 1600 0.02 0.00 99.84 29 "openssl speed aes-256-cbc": type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256 cbc 5653.98k 6159.49k 6356.31k 17271.70k 17517.23k (2) Trubo ENABLED, powerd IS started dev.cpu.0.freq shows different values, from 60 in idle to 1601 under load. turbostat shows same values, but at idle Bzy_MHz drops low. openssl is the same type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256 cbc 5580.78k 6155.97k 6349.23k 17273.51k 17511.77k (3) Trubo DISABLED, powerd IS NOT started dev.cpu.0.freq=1600 no matter what. turbostat shows higher numbers: Package Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz CPU%c1 CPU%c3 CPU%c6 - - - 2 0.21 1807 1600 1.44 0.00 98.35 38 0 0 0 3 0.28 1764 1600 0.06 0.00 99.66 38 0 1 1 3 0.24 2052 1600 1.72 0.00 98.03 38 1 0 2 1 0.09 1629 1600 0.02 0.00 99.89 36 1 1 3 2 0.22 1664 1600 3.94 0.00 95.84 36 "openssl speed aes-256-cbc": type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256 cbc 18939.95k 20638.71k 21281.24k 57836.36k 58736.39k (3.5 times faster that with Turbo ENABLED!) (4) Trubo DISABLED, powerd IS started dev.cpu.0.freq shows different values, from 60 in idle to 1600 under load. turbostat shows very low Bzy_MHz on idle, but high (suspiciously high) under load: Package Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz CPU%c1 CPU%c3 CPU%c6 - - - 1475 92.22 2666 1600 1.66 0.00 6.12 41 0 0 0 1475 92.22 2666 1600 1.62 0.00 6.16 41 0 1 1 1475 92.21 2666 1600 1.41 0.00 6.38 41 1 0 2 1475 92.21 2666 1600 1.78 0.00 6.01 38 1 1 3 1476 92.24 2666 1600 1.84 0.00 5.92 38 openssl is almost the same type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256 cbc 16277.18k 20620.71k 21272.10k 57998.35k 58687.83k -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 16:33:35 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66BA7FF6029 for ; Wed, 5 Sep 2018 16:33:35 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id D710E893EC; Wed, 5 Sep 2018 16:33:34 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id B6E68D07; Wed, 5 Sep 2018 19:33:33 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting) forever and can not lower frequency without Tuebo mode To: cem@freebsd.org Cc: "D. Ebdrup" , "freebsd-hackers@freebsd.org" References: <201809051253.w85CrAX3022473@slippy.cwsent.com> <0770c5f2-a5d9-4cd4-1421-72006465ffba@FreeBSD.org> <3516c619-c50a-18c6-9bdd-0e6cad751e30@FreeBSD.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: Date: Wed, 5 Sep 2018 19:33:33 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 16:33:35 -0000 On 05.09.2018 19:01, Conrad Meyer wrote: >>> Unfortunately, I didn't have much luck looking for documentation that >>> covers how this can be added to FreeBSD base (preferably exposed via a >>> sysctl), but I suspect it would involve both machine-dependent and >>> machine-independent parts since both AMD, as well as ARM and other >>> architectures use some form of equivalent functionality. >> >> It should become part of cpufreq(8) for sure. > > It doesn't make sense as part of cpufreq(8) for two reasons: > > First and foremost, it is GPL2 software. I didn't mean, exactly this code should become part of cpufreq(8). cpufreq(8) is framework for all frequency settings, CPU power management, etc., for all our platforms and Turbo mode of modern CPUs is not different from that. We use cpufreq(8) for all before-Turbo frequency management, why should not we use it for new extended frequency management? > Secondly, it is extremely machine-dependent software. It is > x86-specific and has a lot of different code to handle each > microarchitecture from Nehalem through Skylake. It would be one thing > if this was a small table, but it is 5000 lines of code. cpufreq(8) contains a lot of machine-dependent software in platform directories like sys/x86/cpufreq already. -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 17:12:10 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5550FFF7630 for ; Wed, 5 Sep 2018 17:12:10 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id DCAD88AF8F for ; Wed, 5 Sep 2018 17:12:09 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 160B6D14 for ; Wed, 5 Sep 2018 20:12:09 +0300 (MSK) To: "freebsd-hackers@freebsd.org" Reply-To: lev@FreeBSD.org From: Lev Serebryakov Subject: Is here way to have 9600+ serial console and see boot0 message? Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: Date: Wed, 5 Sep 2018 20:12:08 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 17:12:10 -0000 I want to have my serial console 115200 (of course), *including* BIOS redirection (which goes before boot0sio). But boot0sio supports only speeds up to 9600 (due to int 14h limitations). Is it possible to solve this clash somehow? -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 17:19:12 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 45C4AFF78B5 for ; Wed, 5 Sep 2018 17:19:12 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from mx1.scaleengine.net (mx1.scaleengine.net [209.51.186.6]) (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 D56FF8B2F0 for ; Wed, 5 Sep 2018 17:19:11 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (Seawolf.HML3.ScaleEngine.net [209.51.186.28]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id E7FD51DAFA for ; Wed, 5 Sep 2018 17:19:10 +0000 (UTC) Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: freebsd-hackers@freebsd.org References: From: Allan Jude Openpgp: preference=signencrypt Autocrypt: addr=allanjude@freebsd.org; prefer-encrypt=mutual; keydata= xsFNBFVwZcYBEADwrZDH0xe0ZVjc9ORCc6PcBLwS/RTXA6NkvpD6ea02pZ8lPOVgteuuugFc D34LdDbiWr+479vfrKBh+Y38GL0oZ0/13j10tIlDMHSa5BU0y6ACtnhupFvVlQ57+XaJAb/q 7qkfSiuxVwQ3FY3PL3cl1RrIP5eGHLA9hu4eVbu+FOX/q/XVKz49HaeIaxzo2Q54572VzIo6 C28McX9m65UL5fXMUGJDDLCItLmehZlHsQQ+uBxvODLFpVV2lUgDR/0rDa0B9zHZX8jY8qQ7 ZdCSy7CwClXI054CkXZCaBzgxYh/CotdI8ezmaw7NLs5vWNTxaDEFXaFMQtMVhvqQBpHkfOD 7rjjOmFw00nJL4FuPE5Yut0CPyx8vLjVmNJSt/Y8WxxmhutsqJYFgYfWl/vaWkrFLur/Zcmz IklwLw35HLsCZytCN5A3rGKdRbQjD6QPXOTJu0JPrJF6t2xFkWAT7oxnSV0ELhl2g+JfMMz2 Z1PDmS3NRnyEdqEm7NoRGXJJ7bgxDbN+9SXTyOletqGNXj/bSrBvhvZ0RQrzdHAPwQUfVSU2 qBhQEi2apSZstgVNMan0GUPqCdbE2zpysg+zT7Yhvf9EUQbzPL4LpdK1llT9fZbrdMzEXvEF oSvwJFdV3sqKmZc7b+E3PuxK6GTsKqaukd/3Cj8aLHG1T1im1QARAQABzSJBbGxhbiBKdWRl IDxhbGxhbmp1ZGVAZnJlZWJzZC5vcmc+wsF/BBMBAgApBQJVcGXGAhsjBQkSzAMABwsJCAcD AgEGFQgCCQoLBBYCAwECHgECF4AACgkQGZU1PhKYC34Muw/+JOKpSfhhysWFYiRXynGRDe07 Z6pVsn7DzrPUMRNZfHu8Uujmmy3p2nx9FelIY9yjd2UKHhug+whM54MiIFs90eCRVa4XEsPR 4FFAm0DAWrrb7qhZFcE/GhHdRWpZ341WAElWf6Puj2devtRjfYbikvj5+1V1QmDbju7cEw5D mEET44pTuD2VMRJpu2yZZzkM0i+wKFuPxlhqreufA1VNkZXI/rIfkYWK+nkXd9Efw3YdCyCQ zUgTUCb88ttSqcyhik/li1CDbXBpkzDCKI6I/8fAb7jjOC9LAtrZJrdgONywcVFoyK9ZN7EN AVA+xvYCmuYhR/3zHWH1g4hAm1v1+gIsufhajhfo8/wY1SetlzPaYkSkVQLqD8T6zZyhf+AN bC7ci44UsiKGAplB3phAXrtSPUEqM86kbnHg3fSx37kWKUiYNOnx4AC2VXvEiKsOBlpyt3dw WQbOtOYM+vkfbBwDtoGOOPYAKxc4LOIt9r+J8aD+gTooi9Eo5tvphATf9WkCpl9+aaGbSixB tUpvQMRnSMqTqq4Z7DeiG6VMRQIjsXDSLJEUqcfhnLFo0Ko/RiaHd5xyAQ4DhQ9QpkyQjjNf /3f/dYG7JAtoD30txaQ5V8uHrz210/77DRRX+HJjEj6xCxWUGvQgvEZf5XXyxeePvqZ+zQyT DX61bYw6w6bOwU0EVXBlxgEQAMy7YVnCCLN4oAOBVLZ5nUbVPvpUhsdA94/0/P+uqCIh28Cz ar56OCX0X19N/nAWecxL4H32zFbIRyDB2V/MEh4p9Qvyu/j4i1r3Ex5GhOT2hnit43Ng46z5 29Es4TijrHJP4/l/rB2VOqMKBS7Cq8zk1cWqaI9XZ59imxDNjtLLPPM+zQ1yE3OAMb475QwN UgWxTMw8rkA7CEaqeIn4sqpTSD5C7kT1Bh26+rbgJDZ77D6Uv1LaCZZOaW52okW3bFbdozV8 yM2u+xz2Qs8bHz67p+s+BlygryiOyYytpkiK6Iy4N7FTolyj5EIwCuqzfk0SaRHeOKX2ZRjC qatkgoD/t13PNT38V9tw3qZVOJDS0W6WM8VSg+F+bkM9LgJ8CmKV+Hj0k3pfGfYPOZJ/v18i +SmZmL/Uw2RghnwDWGAsPCKu4uZR777iw7n9Io6Vfxndw2dcS0e9klvFYoaGS6H2F13Asygr WBzFNGFQscN4mUW+ZYBzpTOcHkdT7w8WS55BmXYLna+dYer9/HaAuUrONjujukN4SPS1fMJ2 /CS/idAUKyyVVX5vozoNK2JVC1h1zUAVsdnmhEzNPsvBoqcVNfyqBFROEVLIPwq+lQMGNVjH ekLTKRWf59MEhUC2ztjSKkGmwdg73d6xSXMuq45EgIJV2wPvOgWQonoHH/kxABEBAAHCwWUE GAECAA8FAlVwZcYCGwwFCRLMAwAACgkQGZU1PhKYC34w5A//YViBtZyDV5O+SJT9FFO3lb9x Zdxf0trA3ooCt7gdBkdnBM6T5EmjgVZ3KYYyFfwXZVkteuCCycMF/zVw5eE9FL1+zz9gg663 nY9q2F77TZTKXVWOLlOV2bY+xaK94U4ytogOGhh9b4UnQ/Ct3+6aviCF78Go608BXbmF/GVT 7uhddemk7ItxM1gE5Hscx3saxGKlayaOsdPKeGTVJCDEtHDuOc7/+jGh5Zxpk/Hpi+DUt1ot 8e6hPYLIQa4uVx4f1xxxV858PQ7QysSLr9pTV7FAQ18JclCaMc7JWIa3homZQL/MNKOfST0S 2e+msuRwQo7AnnfFKBUtb02KwpA4GhWryhkjUh/kbVc1wmGxaU3DgXYQ5GV5+Zf4kk/wqr/7 KG0dkTz6NLCVLyDlmAzuFhf66DJ3zzz4yIo3pbDYi3HB/BwJXVSKB3Ko0oUo+6/qMrOIS02L s++QE/z7K12CCcs7WwOjfCYHK7VtE0Sr/PfybBdTbuDncOuAyAIeIKxdI2nmQHzl035hhvQX s4CSghsP319jAOQiIolCeSbTMD4QWMK8RL/Pe1FI1jC3Nw9s+jq8Dudtbcj2UwAP/STUEbJ9 5rznzuuhPjE0e++EU/RpWmcaIMK/z1zZDMN+ce2v1qzgV936ZhJ3iaVzyqbEE81gDxg3P+IM kiYh4ZtPB4Q= Message-ID: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> Date: Wed, 5 Sep 2018 13:19:06 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IbQE0EsvwwVbqFS0HKQgUeQvpSasJy2Kv" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 17:19:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IbQE0EsvwwVbqFS0HKQgUeQvpSasJy2Kv Content-Type: multipart/mixed; boundary="K2736U1MG7swbVdPTr37hd9w59p6CbqMZ"; protected-headers="v1" From: Allan Jude To: freebsd-hackers@freebsd.org Message-ID: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> Subject: Re: Is here way to have 9600+ serial console and see boot0 message? References: In-Reply-To: --K2736U1MG7swbVdPTr37hd9w59p6CbqMZ Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2018-09-05 13:12, Lev Serebryakov wrote: >=20 > I want to have my serial console 115200 (of course), *including* BIOS > redirection (which goes before boot0sio). >=20 > But boot0sio supports only speeds up to 9600 (due to int 14h limitatio= ns). >=20 > Is it possible to solve this clash somehow? >=20 /boot/loader reads /boot.config where you can put -S115200 Try that --=20 Allan Jude --K2736U1MG7swbVdPTr37hd9w59p6CbqMZ-- --IbQE0EsvwwVbqFS0HKQgUeQvpSasJy2Kv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJbkBAOAAoJEBmVNT4SmAt+5AcP/0FigbazEqn3P6F/v55nt6+r P2YVj55s34lnNEK65mPqQ/BvTB/GyZ92Vh0RhHk1pAMePuwpBw+jImQEi7VFotBN tDWXs+HJ38TINEJgTBdZStBLg/M9d87rZJHbLdAIYAzasyxPXhZf9tH9uZ/8pgXd 7hwtM0psjH9AZkpdQNBOUCeVo2z1wVyfbtjMmhlNjxCIEH3Be9HItWlvBCWhch9U YG+jcdG2yqoG0wFIW7BDsXrkKsswB928DR9+w92ocffyl+cDF0H3Sy/6vT0Flawj 0XOJLIGaxI/3AWnH1SHFls4Ylyx4+T4/Uvdi9u63ecYe5VqNa55EjOJvPegYh6D+ vjWsaDzFWVUPjZ28y396CFKbv0lGo/Cp3PNs/H+8i6r6ki4DDNtbCEtRZVX0LSIO sMoKp7kAk6SdodTKMwo9kbEM3xV1wroAFBOJiv5lMGaI/1nmgofS5aiafG/GEzKg aDqWfZv8zg0VcJSmM5m3yvXRg0ST22eMQZRoQkofvLdVvNmf9Ex6HPEjgHfr/xuC gsokHsRAp7DBY3qaoONYraJyMbpi5eMd5N5OR4qGA5smF1gZ/0naNot9MFWmacEm ToKk2fsY94Gsnk+kXtn6GqnAt//5Y4mf98+AXizVuxDoABKA9xKZiZiKUHq0rITb 7DSKBXGAnORS4EqJpUDc =G6sT -----END PGP SIGNATURE----- --IbQE0EsvwwVbqFS0HKQgUeQvpSasJy2Kv-- From owner-freebsd-hackers@freebsd.org Wed Sep 5 17:22:34 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C88AFF7B3B for ; Wed, 5 Sep 2018 17:22:34 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id C3CD88B6F0; Wed, 5 Sep 2018 17:22:33 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id EC89ED1C; Wed, 5 Sep 2018 20:22:32 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Allan Jude , freebsd-hackers@freebsd.org References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> Date: Wed, 5 Sep 2018 20:22:32 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 17:22:34 -0000 On 05.09.2018 20:19, Allan Jude wrote: >> I want to have my serial console 115200 (of course), *including* BIOS >> redirection (which goes before boot0sio). >> >> But boot0sio supports only speeds up to 9600 (due to int 14h limitations). >> >> Is it possible to solve this clash somehow? > > /boot/loader reads /boot.config where you can put -S115200 I think, /boot/boot reads /boot.config, and it works for me. My question is somewhat more tricky: I have 115200 BEFORE boot0sio (from BIOS) and I have 115200 AFTER boot0sio (from /boot/boot and /boot/loader later). And I want to see "F1 / F2" boot selection from boot0sio. -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Wed Sep 5 18:13:07 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF801FF8D53 for ; Wed, 5 Sep 2018 18:13:06 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 800678CDC8; Wed, 5 Sep 2018 18:13:06 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (static-71-168-218-4.cmdnnj.fios.verizon.net [71.168.218.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jkim/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 6714816171; Wed, 5 Sep 2018 18:13:06 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: lev@FreeBSD.org, Allan Jude , freebsd-hackers@freebsd.org References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> From: Jung-uk Kim Openpgp: preference=signencrypt Autocrypt: addr=jkim@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJBztUBCAChqNyGqmFuNo0U7MBzsD+q/G6Cv0l7LGVrOAsgh34M8wIWhD+tztDWMVfn AhxNDd0ceCj2bYOe67sTQxAScEcbt2FfvPOLp9MEXb9qohZj172Gwkk7dnhOhZZKhVGVZKM4 NcsuBDUzgf4f3Vdzj4wg6WlqplnTZo8lPE4hZWvZHoFIyunPTJWenybeV1xnxK7JkUdSvQR0 fA59RfTTECMwTrSEfYGUnxIDBraxJ7Ecs/0hGQ7sljIj8WBvlRDU5fU1xfF35aw56T8POQRq F4E6RVJW3YGuTpSwgtGZOTfygcLRhAiq3dFC3JNLaTVTpM8PjOinJyt9AU6RoITGOKwDABEB AAHNHkp1bmctdWsgS2ltIDxqa2ltQEZyZWVCU0Qub3JnPsLAfQQTAQoAJwUCUkHO1QIbAwUJ E0/POwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRB8n5Ym/NvxRqyzB/wL7QtsIpeGfGIA ZPMtgXMucM3NWzomyQMln2j2efUkDKthzh9jBxgF53TjOr7imwIt0PT2k1bqctPrq5IRqnu9 mGroqaCLE3LG2/E3jEaao4k9PO6efwlioyivUo5NrqIQOQ4k3EAXw7d2y0Dk1VpTgdMrnUAB hj7lGlLqS4ydcrf24DdbCRGdEQwqd9DBeBgbWynxAJMgbZBhYVEyIHuQKkJ8qY0ibIPXXuF0 KYDeH0qUHtWV2K3srNyPtymUkBQD84Pl1GWRYx05XdUHDmnX0JV3lg0BfYJZgZv0ehPQrMfY Fd9abTkf9FHQYz1JtsC8wUuRgqElRd6+YAGf8Tt9zsBNBFJBztUBCADLtSrP44El2VoJmH14 OFrlOgxzZnbn+Y/Gf1k12mJBiR+A+pBeRLD50p7AiTrjHRxO3cHcl9Dh0uf1VSbXgp8Or0ye iP/86fZPd4k5HXNmDTLL0HecPE08SCqGZ0W8vllQrokB1QxxRUB+fFMPJyMCjDAZ7P9fFTOS dTw1bJSTtOD8Sx8MpZUa9ti06bXFlVYDlaqSdgk181SSx+ZbSKkQR8CIMARlHwiLsa3Z9q9O EJr20HPyxe0AlTvwvFndH61hg7ds63eRvglwRnNON28VXO/lvKXq7Br/CiiyhFdKfINIx2Z5 htYq22tgGTW7mBURbIKoECFBTX9Lv6BXz6w9ABEBAAHCwGUEGAEKAA8FAlJBztUCGwwFCRNP zzsACgkQfJ+WJvzb8UZcJQf+IsTCxUEqY7W/pT84sMg5/QD3s6ufTRncvq14fEOxCNq1Rf4Q 9P+tOFa8GZfKDGB2BFGIrW7uT5mlmKdK1vO6ZIA930y5kUsnCmBUEBJkE2ciSQk01aB/1o62 Q3Gk/F6BwtNY9OXiqF7AcAo+K/BMIaqb26QKeh+IIgK1NN9dQiq3ByTbl4zpGZa6MmsnnRTu mzGKt2nkz7vBzH6+hZp1OzGZikgjjhYWVFoJo1dvf/rv4obs0ZJEqFPQs/1Qa1dbkKBv6odB XJpPH0ssOluTY24d1XxTiKTwmWvHeQkOKRAIfD7VTtF4TesoZYkf7hsh3e3VwXhptSLFnEOi WwYofg== Message-ID: <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> Date: Wed, 5 Sep 2018 14:12:55 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RqpTBCbi8aQzWp0Fmt0kY3GnfA1ZE55ra" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 18:13:07 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --RqpTBCbi8aQzWp0Fmt0kY3GnfA1ZE55ra Content-Type: multipart/mixed; boundary="0MNpanoqvyE7VpLL7MiOFJ971rFA3HVRL"; protected-headers="v1" From: Jung-uk Kim To: lev@FreeBSD.org, Allan Jude , freebsd-hackers@freebsd.org Message-ID: <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> Subject: Re: Is here way to have 9600+ serial console and see boot0 message? References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> In-Reply-To: <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> --0MNpanoqvyE7VpLL7MiOFJ971rFA3HVRL Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 18. 9. 5., Lev Serebryakov wrote: > On 05.09.2018 20:19, Allan Jude wrote: >=20 >>> I want to have my serial console 115200 (of course), *including* BIO= S >>> redirection (which goes before boot0sio). >>> >>> But boot0sio supports only speeds up to 9600 (due to int 14h limitat= ions). >>> >>> Is it possible to solve this clash somehow? >> >> /boot/loader reads /boot.config where you can put -S115200 > I think, /boot/boot reads /boot.config, and it works for me. >=20 > My question is somewhat more tricky: I have 115200 BEFORE boot0sio > (from BIOS) and I have 115200 AFTER boot0sio (from /boot/boot and > /boot/loader later). And I want to see "F1 / F2" boot selection from > boot0sio. Put this line in /etc/make.conf. BOOT_BOOT0_COMCONSOLE_SPEED=3D0 Then, boot0sio will not change serial port configuration. Jung-uk Kim --0MNpanoqvyE7VpLL7MiOFJ971rFA3HVRL-- --RqpTBCbi8aQzWp0Fmt0kY3GnfA1ZE55ra Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEl1bqgKaRyqfWXu/CfJ+WJvzb8UYFAluQHLEACgkQfJ+WJvzb 8UYKBAf7BHgHm/8NNW546Gr2hBfEPPkIS8m5kxy+1pywUVznLXf/92J3oxloPRB6 PehMQD6Qul3ckL/B80qs3+RPje7tECH3RhNvwWoosqHRD+7Cb1ejaSusFtxL686B psN1vJHTwm59WsVS6sEZL3QO8zIOP/F1xdpeoKAxdRd2SNKD3gzOvwtqg5gfur2B mv/WP0M1um+G0Mew5fPMWT4isXjZWMGW+iBGQynSFfCzGrNIuX4kzLuXoSYi3IJL jAYOgjJIhb+4R4+Onv2vKqUrMvAXF70XYHTQPUeRe3SzeS2+KzoLPWblzlsXYbxd HbVLvPNINgAl95xkUn41AfZQampjzA== =jd3U -----END PGP SIGNATURE----- --RqpTBCbi8aQzWp0Fmt0kY3GnfA1ZE55ra-- From owner-freebsd-hackers@freebsd.org Wed Sep 5 18:14:48 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 12D58FF8E85 for ; Wed, 5 Sep 2018 18:14:48 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A8F578D120; Wed, 5 Sep 2018 18:14:47 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from coleburn.home.andric.com (coleburn.home.andric.com [192.168.0.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id A76DEB1E6; Wed, 5 Sep 2018 20:14:46 +0200 (CEST) From: Dimitry Andric Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_35876750-DA3F-42B5-9942-4253D2F7BED6"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: Is here way to have 9600+ serial console and see boot0 message? Date: Wed, 5 Sep 2018 20:14:41 +0200 In-Reply-To: <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> Cc: Allan Jude , freebsd-hackers@freebsd.org To: lev@FreeBSD.org References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 18:14:48 -0000 --Apple-Mail=_35876750-DA3F-42B5-9942-4253D2F7BED6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 5 Sep 2018, at 19:22, Lev Serebryakov wrote: >=20 > On 05.09.2018 20:19, Allan Jude wrote: >=20 >>> I want to have my serial console 115200 (of course), *including* = BIOS >>> redirection (which goes before boot0sio). >>>=20 >>> But boot0sio supports only speeds up to 9600 (due to int 14h = limitations). >>>=20 >>> Is it possible to solve this clash somehow? >>=20 >> /boot/loader reads /boot.config where you can put -S115200 > I think, /boot/boot reads /boot.config, and it works for me. >=20 > My question is somewhat more tricky: I have 115200 BEFORE boot0sio > (from BIOS) and I have 115200 AFTER boot0sio (from /boot/boot and > /boot/loader later). And I want to see "F1 / F2" boot selection from > boot0sio. Recompile stand/i386 with BOOT_BOOT0_COMCONSOLE_SPEED=3D115200, I would normally say, but apparently stand/i386/boot0 is limited to a maximum of 9600 baud. This looks like a BIOS int 0x14 limitation. :( -Dimitry --Apple-Mail=_35876750-DA3F-42B5-9942-4253D2F7BED6 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCW5AdEQAKCRCwXqMKLiCW o2X6AJwJ5OqRemLagOz+8tUDEQCZRPuGyACff2Z0OHULTmXrkogfbJcEX3EdWZI= =xTgK -----END PGP SIGNATURE----- --Apple-Mail=_35876750-DA3F-42B5-9942-4253D2F7BED6-- From owner-freebsd-hackers@freebsd.org Wed Sep 5 18:56:32 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2709BFF9FA0 for ; Wed, 5 Sep 2018 18:56:32 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x234.google.com (mail-it0-x234.google.com [IPv6:2607:f8b0:4001:c0b::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AE3218E5EF for ; Wed, 5 Sep 2018 18:56:31 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x234.google.com with SMTP id p79-v6so11382965itp.3 for ; Wed, 05 Sep 2018 11:56:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hJ5BjNhw5n0x6Y6I7PEf0VL8dFTzL0zzDvbx1qrTqoI=; b=Zz9MxIW6+xnunU0eoDyh84aWh9L0QsJ4PSs9VrYsZ+LxooZaX31CSnGEDZn8LzdlbO gXIxhMyXOMhhUWTFvDnKT0uVpFQyjn0/N4iJWU9tFGxuqgD1lvOstVfUDcBrsey0kCaw fSeQTW/09ty/fEfYSm4NmmSbyUflz0hZeJVHbd0vjmrg37ldRV60ccnyM2tGh1ZodDTB i4MTqL08em4HtIT9burifSbmxX01O5bsQj8wB/ZfRiqV+wAr6bJlS2G0PZ+X39IAKehE SBOz+3d/4fH760BAoxGZxqUMEE8b5pq6AoHxHofhI1P3xLrDesw5egh8ye+y39iXv8jO 65rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hJ5BjNhw5n0x6Y6I7PEf0VL8dFTzL0zzDvbx1qrTqoI=; b=n6OeFgNTB0Xk6a+EXCAIBvYhLUKdwypX1Dui9Ieh+vTHY0en3Ldx0BGJBB1HQbkVrH qSSyKqoIBjF0LtppdK+26Bc+gUEsB7FcgBVFWwjFXzBkyZuz4w/9jFhPhrHXz5iWYUlh NcddJy4juY4auC6xB4V0Rg1/HZpRnJ05WFLidkiqkInh293CrB8WWNjjxpaYC3nZ7Lm2 MIUj9bq7+62gNOlsn65BVtU5oCyWAJRN594XF0ltWW+6LqVc5IAJ9061JSNjY2w2yfvz 3l1YwBz7RBOto1/SYnS7aEhdbw/FWweqqL0jZtP/XV814SnXgdLYg0qnOXeBPibxkoVK SVWw== X-Gm-Message-State: APzg51DaHQHitKqG2xC9LLb2ueeWaWHGjpzAN8kwxZphRLW6plsaUbHB BRL55aicMlurRsStCyKBVYA+yZLCsFI1AlWiZc2Scw== X-Google-Smtp-Source: ANB0VdbzlO4ZpoDFWqGKAaLnJOnIRNgvfoiVJuQwnAlWdXxOuLT+ZsQkNUV6/N81e7fmJy12Go2tdkrYJDPgUPCAQ0E= X-Received: by 2002:a24:c902:: with SMTP id h2-v6mr1528571itg.75.1536173790867; Wed, 05 Sep 2018 11:56:30 -0700 (PDT) MIME-Version: 1.0 References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> In-Reply-To: From: Warner Losh Date: Wed, 5 Sep 2018 12:56:19 -0600 Message-ID: Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Dimitry Andric Cc: Lev Serebryakov , FreeBSD Hackers , Allan Jude Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 18:56:32 -0000 On Wed, Sep 5, 2018, 12:16 PM Dimitry Andric wrote: > On 5 Sep 2018, at 19:22, Lev Serebryakov wrote: > > > > On 05.09.2018 20:19, Allan Jude wrote: > > > >>> I want to have my serial console 115200 (of course), *including* BIOS > >>> redirection (which goes before boot0sio). > >>> > >>> But boot0sio supports only speeds up to 9600 (due to int 14h > limitations). > >>> > >>> Is it possible to solve this clash somehow? > >> > >> /boot/loader reads /boot.config where you can put -S115200 > > I think, /boot/boot reads /boot.config, and it works for me. > > > > My question is somewhat more tricky: I have 115200 BEFORE boot0sio > > (from BIOS) and I have 115200 AFTER boot0sio (from /boot/boot and > > /boot/loader later). And I want to see "F1 / F2" boot selection from > > boot0sio. > > Recompile stand/i386 with BOOT_BOOT0_COMCONSOLE_SPEED=115200, I would > normally say, but apparently stand/i386/boot0 is limited to a maximum > of 9600 baud. This looks like a BIOS int 0x14 limitation. :( > Only way around this I know is to recede boot0sio to go right to the uart... I tried this years ago, but overflowed 512 limits... Warner > From owner-freebsd-hackers@freebsd.org Wed Sep 5 22:38:07 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 121D3FFEFA0; Wed, 5 Sep 2018 22:38:07 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu [18.7.68.35]) (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 5AA2F76998; Wed, 5 Sep 2018 22:38:05 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 12074423-3fdff70000005b2e-2e-5b905997606b Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 46.14.23342.899509B5; Wed, 5 Sep 2018 18:32:57 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id w85MWpxS019165; Wed, 5 Sep 2018 18:32:52 -0400 Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w85MWkac001650 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 5 Sep 2018 18:32:49 -0400 Date: Wed, 5 Sep 2018 17:32:46 -0500 From: Benjamin Kaduk To: Lev Serebryakov Cc: Cy Schubert , Eric van Gyzen , FreeBSD Current , "freebsd-hackers@freebsd.org" Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode Message-ID: <20180905223246.GH73164@kduck.kaduk.org> References: <20180905145219.6593F83F@spqr.komquats.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleLIzCtJLcpLzFFi42IRYrdT0Z0ZOSHaYM9Xdoue0zUWEw9mW8x5 84HJYvvmf4wWvas2sjqwejw5+YnFY8an+Swe7cs+MgUwR3HZpKTmZJalFunbJXBl7D5ZUHCf reLx8SVMDYzrWbsYOTkkBEwkbsxewAxiCwksZpJo2qPcxcgFZG9glFiw4y0zhHOFSeLJwQNs IFUsAioSnct72UFsNiC7ofsyWLeIgKrEu//v2UEamAWuMUp8ndnDAuIIC3QxSuzoWAnWwQu0 78ujHSwQ+3IkZhx/xgwRF5Q4OfMJWJxZQEvixr+XTF2MHEC2tMTyfxwgYU4Be4n/bW1g5aIC yhJ7+w6xT2AUmIWkexaS7lkI3QsYmVcxyqbkVunmJmbmFKcm6xYnJ+blpRbpmunlZpbopaaU bmIEh7KL8g7Gl33ehxgFOBiVeHh/XOiPFmJNLCuuzD3EKMnBpCTKK+MBFOJLyk+pzEgszogv Ks1JLT7EKMHBrCTC2/4eKMebklhZlVqUD5OS5mBREud1OtcaLSSQnliSmp2aWpBaBJOV4eBQ kuD1iJgQLSRYlJqeWpGWmVOCkGbi4AQZzgM0/Gc4UA1vcUFibnFmOkT+FKMxx6nmnknMHH/e T53ELMSSl5+XKiXOuwhknABIaUZpHtw0UDqSyN5f84pRHOg5Yd5lIFU8wFQGN+8V0ComoFVL DvSArCpJREhJNTCqdqesil/LJeTSGG+VV2vJPGexTsMzsY5TbpUOWkG8ad1FS2/dl1rkEsm6 7o32SXaPL6GnRXtC/mtqT/3Sf+3gAq7Dhg4Zm82P3ZGeIx3rWPXtdEtvygGPDW+Et18/H3wr 5/J6W+E5TWxlApxy6pvvSXDMFcnR+LBt9jPFwJr1qyxYNNefP6bEUpyRaKjFXFScCADtI4yJ IgMAAA== X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2018 22:38:07 -0000 On Wed, Sep 05, 2018 at 07:27:06PM +0300, Lev Serebryakov wrote: > On 05.09.2018 17:51, Cy Schubert wrote: > > > I don't think you need something accurate. > Ok, here is results. I'm working in single-user mode. > > TL;DR "Turbo" mode make "openssl" much slower (x3.5)! > > I can not properly interpret this result. You need to say more about what openssl is doing (i.e., how it was configured, what architecture it's on, etc.). In particular, there was for a time an AVX2 implementation for some primitives, that ended up being a net loss, since heavy use of those instructions would cause overheating and throttling. OpenSSL has a lot of custom assembly for these common primitves, with some logic to select among them both at configuration time and at runtime, so results such as this may or may not be widely transferrable. -Ben From owner-freebsd-hackers@freebsd.org Thu Sep 6 00:02:33 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB220FCE0AC; Thu, 6 Sep 2018 00:02:32 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 8C7D97A874; Thu, 6 Sep 2018 00:02:32 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:8437:602b:8ba:5268]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id C7C7BD9F; Thu, 6 Sep 2018 03:02:29 +0300 (MSK) Date: Thu, 6 Sep 2018 03:02:29 +0300 From: Lev Serebryakov Reply-To: Lev Serebryakov Organization: FreeBSD Message-ID: <499689041.20180906030229@serebryakov.spb.ru> To: Benjamin Kaduk CC: Cy Schubert , Eric van Gyzen , FreeBSD Current , "freebsd-hackers@freebsd.org" Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode In-Reply-To: <20180905223246.GH73164@kduck.kaduk.org> References: <20180905145219.6593F83F@spqr.komquats.com> <20180905223246.GH73164@kduck.kaduk.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 00:02:33 -0000 Hello Benjamin, Thursday, September 6, 2018, 1:32:46 AM, you wrote: >> > I don't think you need something accurate. >> Ok, here is results. I'm working in single-user mode. >> >> TL;DR "Turbo" mode make "openssl" much slower (x3.5)! >> >> I can not properly interpret this result. > You need to say more about what openssl is doing (i.e., how it was > configured, what architecture it's on, etc.). In particular, there > was for a time an AVX2 implementation for some primitives, that ended up > being a net loss, since heavy use of those instructions would cause > overheating and throttling. OpenSSL has a lot of custom assembly for these > common primitves, with some logic to select among them both at > configuration time and at runtime, so results such as this may or may not > be widely transferrable. It is system (very fresh ALPHA4) openssl, built with default settings. Simple single run with one thread, without AES-NI: openssl speed aes-256-cbc It is as simple as that. -- Best regards, Lev mailto:lev@FreeBSD.org From owner-freebsd-hackers@freebsd.org Thu Sep 6 01:20:51 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B74C8FD59A4; Thu, 6 Sep 2018 01:20:51 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-2.mit.edu (dmz-mailsec-scanner-2.mit.edu [18.9.25.13]) (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 3F9887DFF4; Thu, 6 Sep 2018 01:20:51 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 1209190d-ea5ff70000001af6-90-5b907fbfd058 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id B6.4E.06902.FBF709B5; Wed, 5 Sep 2018 21:15:43 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id w861Ffe6025364; Wed, 5 Sep 2018 21:15:42 -0400 Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w861FaGQ006734 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 5 Sep 2018 21:15:38 -0400 Date: Wed, 5 Sep 2018 20:15:36 -0500 From: Benjamin Kaduk To: Lev Serebryakov Cc: Cy Schubert , Eric van Gyzen , FreeBSD Current , "freebsd-hackers@freebsd.org" Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode Message-ID: <20180906011536.GL73164@kduck.kaduk.org> References: <20180905145219.6593F83F@spqr.komquats.com> <20180905223246.GH73164@kduck.kaduk.org> <499689041.20180906030229@serebryakov.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <499689041.20180906030229@serebryakov.spb.ru> User-Agent: Mutt/1.9.1 (2017-09-22) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRmVeSWpSXmKPExsUixCmqrLu/fkK0wdfZqhY9p2ssJh7Mtpjz 5gOTxfbN/xgteldtZHVg9Xhy8hOLx4xP81k82pd9ZApgjuKySUnNySxLLdK3S+DKmH9/BmPB Ge6K60s/sDYwdnJ2MXJySAiYSOz//IGpi5GLQ0hgMZNE/9MD7BDOBkaJcx/XskE4V5gk9v6/ ywLSwiKgIrG09wYTiM0GZDd0X2YGsUUEVCXe/X8P1s0scI1R4uvMHhYQR1igi1FiR8dKdpAq XqCFn75uYYEYe5xR4vek5ywQCUGJkzOfgNnMAloSN/69BFrBAWRLSyz/xwES5hSwkth38j3Y NlEBZYm9fYfYJzAKzELSPQtJ9yyE7gWMzKsYZVNyq3RzEzNzilOTdYuTE/PyUot0jfRyM0v0 UlNKNzGCA1qSdwfjv7tehxgFOBiVeHh/XOiPFmJNLCuuzD3EKMnBpCTKK+MBFOJLyk+pzEgs zogvKs1JLT7EKMHBrCTC6149IVqINyWxsiq1KB8mJc3BoiTOq5YIlBJITyxJzU5NLUgtgsnK cHAoSfD21gFlBYtS01Mr0jJzShDSTBycIMN5gIa7gdTwFhck5hZnpkPkTzEac5xq7pnEzPHn /dRJzEIsefl5qVLivEIgpQIgpRmleXDTQElJInt/zStGcaDnhHkfgFTxABMa3LxXQKuYgFYt OdADsqokESEl1cAYc7OvtL9a/n/lHuNYZocFiT2VHb9eydVyOl1X71i/6f2a8odhj6cuWGas HPq8wkxESLJkecHcE5mZTm718c78Z7hKrrlvDcprs2SrDa9WjIvQ1vKYJfOiSOCHg4b0x8ap 6z4UL3h7zM7g8IZ7/t8OH9Hl2mpmtUXTov4u3yEZ/eh/EVc2FCqxFGckGmoxFxUnAgDqKmX0 JQMAAA== X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 01:20:52 -0000 On Thu, Sep 06, 2018 at 03:02:29AM +0300, Lev Serebryakov wrote: > Hello Benjamin, > > Thursday, September 6, 2018, 1:32:46 AM, you wrote: > > >> > I don't think you need something accurate. > >> Ok, here is results. I'm working in single-user mode. > >> > >> TL;DR "Turbo" mode make "openssl" much slower (x3.5)! > >> > >> I can not properly interpret this result. > > > You need to say more about what openssl is doing (i.e., how it was > > configured, what architecture it's on, etc.). In particular, there > > was for a time an AVX2 implementation for some primitives, that ended up > > being a net loss, since heavy use of those instructions would cause > > overheating and throttling. OpenSSL has a lot of custom assembly for these > > common primitves, with some logic to select among them both at > > configuration time and at runtime, so results such as this may or may not > > be widely transferrable. > > It is system (very fresh ALPHA4) openssl, built with default settings. > Simple single run with one thread, without AES-NI: > > openssl speed aes-256-cbc > > It is as simple as that. Okay, "system openssl" and the FreeBSD version is enough to nail down the code and configuration, and I see the processor type is in the subject line. I guess posting the CPU features bits from dmesg might save whoever tries to track down the codepaths being used some time (unless that was posted already and I missed it?). -Ben From owner-freebsd-hackers@freebsd.org Thu Sep 6 09:08:12 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E213CFF4521 for ; Thu, 6 Sep 2018 09:08:12 +0000 (UTC) (envelope-from freebsduser@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2CE1D8DD5F for ; Thu, 6 Sep 2018 09:08:12 +0000 (UTC) (envelope-from freebsduser@gmx.com) Received: from janis.lv.lv ([80.232.239.9]) by mail.gmx.com (mrgmx001 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MVeCF-1gNrm7432N-00YwLC for ; Thu, 06 Sep 2018 11:02:53 +0200 To: freebsd-hackers@freebsd.org From: freeuser Subject: kernel module linking (general, ipfw table, netgraph) Message-ID: Date: Thu, 6 Sep 2018 12:02:29 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:MWOdBqhcM3SQfq4i4B1AZuk8pVl6WVAthShpCizYTa4lX4AH2TY yq3533kJXIodD4qYeT5RRkdYQHVCqaK53Lbuktmga6fLlA5ftBmTBw+ISLxqmB6y+byjgRW ihUJXjAIAd95XKSj6zOk4W9AX/uqEZlq+5CG10LltZ9tvYIB+rj2hSo/qy4z+Vn/PcBPWp1 VjOG4Xaj1IxgxjNgBlk1w== X-UI-Out-Filterresults: notjunk:1;V01:K0:6JRelgeLqOc=:Dq3xcNwAPVAQdGQIuXUkfm XvA2rV89sBfKBJ9QeXMbWFwsk5pMUZ7O4zzXyxgluM2sTaXDMaKFQPK9MNkVsalNCiHxIMn1j J4Z4ev4i1mjcF7XV1Gm6GhSSoJcEiT3Gcu7DZ5CcD7cWp7gPpjd0bOIcqpyxyxulM9rroWwZ2 POuPBV9GTYGMHu1tyY3rlg2DmJ0EbYna0xqR3NRL2nd9rqj3DHV+DGGc8+thEXp6xPPhpLCwM QjWBitL80JOWM+6RmdXc8eQJEefdrEEFcTgBoszxz4Y1cmWJK/ELURdZSEADMKrFKWFi18y/A DLK7XMgEsJHXpyhuKWFtQF5RgMeyZyvO02UoSSsofsP/GNlI6YjROCXLM+frZTfVVk92tNJ88 8w8jBNFt6dXmt4A/N+59EgsD5X/0df883NpgNktLdrldngmQ6buc752DxwPIjdvIvyRxRkriH 1vdOqTOToTHqPO/usR2wLD+h5avZ5aIoGbNC7zSfvLqSAAHovPMUCmwQ+VMuJwUuLkY0yIIOS ZsKiHUdnaEgGrs+nFRvubsDjLDZod9yuBSJFlhQAbgU5ZZfi+8qWv05k1r/Nkg5P1IS5gDLc5 xW7yZ+OX7p7gZIQUxCD2Vg3dofDkGeHVn5Ssva47eAfN9K1oMIzdv85RSJiQFqVYETAdTWR92 o7wWD6e8TjaYYu8pyyx8whDQFYlQWi16RT3Dnfi8YJvkN0E9tB/LtMSkdGxlKc4jcrbAPaDI+ eXobgxFixTfmmJfDnRMnJHkXs0o/BKyariJGiudU6Sx4WUYVOsseZfwlgPzvIQ7pB3IeVHnzF FKDESTH X-Mailman-Approved-At: Thu, 06 Sep 2018 10:33:48 +0000 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 09:08:13 -0000 Hello, I'm working on a netgraph kernel module that modifies ipfw table contents. But i can not load the module, because   kldload: an error occurred while loading the module. Please check dmesg(8)   for more details. dmesg informs: .. link_elf_obj: symbol add_table_entry undefined linker_load_file: Unsupported file type add_table_entry is a function that modifies ipfw table, the thing is that i have included the relevant header files, but i don't understand how should i deal with linking. I assumed that this function will be available for module since "sysctl -b kern.function_list | tr '\0' '\n' | grep add_table" shows it. I am building my module using /usr/src/sys/modules/netgraph/sample and /usr/src/sys/netgraph/ng_sample.* as templates. On the other hand, ng_socket uses kern_kldload, "sysctl -b kern.function_list | tr '\0' '\n' | grep kern_kldload" shows it and it works without any problems. Why is that? What have i not noticed that must be done? Thank you, freeuser From owner-freebsd-hackers@freebsd.org Thu Sep 6 11:32:33 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 91DE2FF7D36; Thu, 6 Sep 2018 11:32:33 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id 0C2C07249E; Thu, 6 Sep 2018 11:32:33 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 4E5E5DFA; Thu, 6 Sep 2018 14:32:30 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode To: Benjamin Kaduk Cc: Cy Schubert , Eric van Gyzen , FreeBSD Current , "freebsd-hackers@freebsd.org" References: <20180905145219.6593F83F@spqr.komquats.com> <20180905223246.GH73164@kduck.kaduk.org> <499689041.20180906030229@serebryakov.spb.ru> <20180906011536.GL73164@kduck.kaduk.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <478feeae-8840-176f-463b-c58aa73dd2a1@FreeBSD.org> Date: Thu, 6 Sep 2018 14:32:29 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180906011536.GL73164@kduck.kaduk.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 11:32:33 -0000 On 06.09.2018 4:15, Benjamin Kaduk wrote: > Okay, "system openssl" and the FreeBSD version is enough to nail down the > code and configuration, and I see the processor type is in the subject > line. I guess posting the CPU features bits from dmesg might save whoever > tries to track down the codepaths being used some time (unless that was > posted already and I missed it?). I'll post it tonight, but I don't think it is very openssl-specific or thermal throttling. I've monitored temperatures, of course, and monitored frequencies with turbostat. With Turbo enabled freuqnces jumps wildly and were lower than with Turbo disabled. And anyway, even frequencies jumps were not large enough to explain x3.5 difference. Another thing which puzzles me, that with Turbo disabled (!) I see frequencies 2666MHz accroding to turbostat, which seems impossible, as it is higher than official Turbo frequency (!). I don't know how to explain this. Maybe, turbostat fails? -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 11:58:01 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 95504FF89BA for ; Thu, 6 Sep 2018 11:58:01 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:d12:604::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 05E2B730F4 for ; Thu, 6 Sep 2018 11:58:00 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (eg.sd.rdtc.ru [IPv6:2a03:3100:c:13:0:0:0:5]) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id w86Bvr9h099744 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 6 Sep 2018 13:57:54 +0200 (CEST) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: freebsduser@gmx.com Received: from eg.sd.rdtc.ru (eugen@localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTP id w86BvnDa013654; Thu, 6 Sep 2018 18:57:49 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: kernel module linking (general, ipfw table, netgraph) To: freeuser , freebsd-hackers@freebsd.org References: From: Eugene Grosbein X-Enigmail-Draft-Status: N1110 Message-ID: <5B91163D.9030905@grosbein.net> Date: Thu, 6 Sep 2018 18:57:49 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_00, DATE_IN_FUTURE_96_Q, LOCAL_FROM, SPF_PASS autolearn=no autolearn_force=no version=3.4.1 X-Spam-Report: * -0.0 SPF_PASS SPF: sender matches SPF record * 0.0 DATE_IN_FUTURE_96_Q Date: is 4 days to 4 months after Received: date * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 2.6 LOCAL_FROM From my domains X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on hz.grosbein.net X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 11:58:01 -0000 On 06.09.2018 19:02, freeuser wrote: > Hello, > > I'm working on a netgraph kernel module that modifies ipfw table contents. > But i can not load the module, because > kldload: an error occurred while loading the module. Please check > dmesg(8) > for more details. > > dmesg informs: > .. > link_elf_obj: symbol add_table_entry undefined > linker_load_file: Unsupported file type > > add_table_entry is a function that modifies ipfw table, the thing is that i > have included the relevant header files, but i don't understand how > should i > deal with linking. I assumed that this function will be available for > module > since "sysctl -b kern.function_list | tr '\0' '\n' | grep add_table" shows > it. > > I am building my module using /usr/src/sys/modules/netgraph/sample and > /usr/src/sys/netgraph/ng_sample.* as templates. On the other hand, > ng_socket > uses kern_kldload, "sysctl -b kern.function_list | tr '\0' '\n' | grep > kern_kldload" > shows it and it works without any problems. > > Why is that? What have i not noticed that must be done? Perhaps, this is KBI mismatch due to VIMAGE kernel option that changes symbols like add_table_entry to V_add_table_entry and your kernel module should be built WITH_VIMAGE defined too to be loadable to such a kernel. From owner-freebsd-hackers@freebsd.org Thu Sep 6 13:24:47 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 58E8BFFB2AC for ; Thu, 6 Sep 2018 13:24:47 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward106p.mail.yandex.net (forward106p.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA5E876CB7 for ; Thu, 6 Sep 2018 13:24:46 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from mxback20j.mail.yandex.net (mxback20j.mail.yandex.net [IPv6:2a02:6b8:0:1619::114]) by forward106p.mail.yandex.net (Yandex) with ESMTP id 95AC32D8569A; Thu, 6 Sep 2018 16:24:36 +0300 (MSK) Received: from smtp2o.mail.yandex.net (smtp2o.mail.yandex.net [2a02:6b8:0:1a2d::26]) by mxback20j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id fiouDiTWrk-OZSGdCT2; Thu, 06 Sep 2018 16:24:36 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1536240276; bh=lFWt8PTM0+6hJL0DwndEckYj3q1dB93orXYu1XF9ToE=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=dgW/AJbm64NBtYwChiLX00sJpbrOAeIMmRPbHQTX+qY+a4Yk6A7gQYwhr0ZZxo9p/ F5AaHlft9lipgfPmBK++hiHIKCBhV9aoxr5jTSdXkFXA/9FBbkr3CRfp9UerjMkSV/ D16Z3S2UKuTY93StU1rhPponrNzXGiSeuson+46I= Received: by smtp2o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id FH3qA0gQRO-OYDKTeSO; Thu, 06 Sep 2018 16:24:34 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1536240274; bh=lFWt8PTM0+6hJL0DwndEckYj3q1dB93orXYu1XF9ToE=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=PqpfinDY0twHapYQeuVBBhiPq9Vq9969ZpmohD1F7WpruUeCig4aYgqMCZnKGlp4C +GpCZa/YjIsOzxd39mdY2jzZC92F7934Xm9cbD5uxtYai64IdkFGmPoyo6A3BL/2Vs wG4ilSrSvgUYHhdbOm+jl6Sv77cf2QhseOkrB43U= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@yandex.ru Subject: Re: kernel module linking (general, ipfw table, netgraph) To: Eugene Grosbein , freeuser , freebsd-hackers@freebsd.org References: <5B91163D.9030905@grosbein.net> From: "Andrey V. Elsukov" Openpgp: id=E6591E1B41DA1516F0C9BC0001C5EA0410C8A17A Autocrypt: addr=bu7cher@yandex.ru; prefer-encrypt=mutual; keydata= xsBNBEwBF1kBCADB9sXFhBEUy8qQ4X63Y8eBatYMHGEFWN9ypS5lI3RE6qQW2EYbxNk7qUC5 21YIIS1mMFVBEfvR7J9uc7yaYgFCEb6Sce1RSO4ULN2mRKGHP3/Sl0ijZEjWHV91hY1YTHEF ZW/0GYinDf56sYpDDehaBF5wkWIo1+QK5nmj3vl0DIDCMNd7QEiWpyLVwECgLX2eOAXByT8B bCqVhJGcG6iFP7/B9Ll6uX5gb8thM9LM+ibwErDBVDGiOgvfxqidab7fdkh893IBCXa82H9N CNwnEtcgzh+BSKK5BgvPohFMgRwjti37TSxwLu63QejRGbZWSz3OK3jMOoF63tCgn7FvABEB AAHNIkFuZHJleSBWLiBFbHN1a292IDxhZUBmcmVlYnNkLm9yZz7CwHsEEwECACUCGwMGCwkI BwMCBhUIAgkKCwQWAgMBAh4BAheABQJMB/ruAhkBAAoJEAHF6gQQyKF6MLwH/3Ri/TZl9uo0 SepYWXOnxL6EaDVXDA+dLb1eLKC4PRBBjX29ttQ0KaWapiE6y5/AfzOPmRtHLrHYHjd/aiHX GMLHcYRXD+5GvdkK8iMALrZ28X0JXyuuZa8rAxWIWmCbYHNSBy2unqWgTI04Erodk90IALgM 9JeHN9sFqTM6zalrMnTzlcmel4kcjT3lyYw3vOKgoYLtsLhKZSbJoVVVlvRlGBpHFJI5AoYJ SyfXoN0rcX6k9X7Isp2K50YjqxV4v78xluh1puhwZyC0p8IShPrmrp9Oy9JkMX90o6UAXdGU KfdExJuGJfUZOFBTtNIMNIAKfMTjhpRhxONIr0emxxDOwE0ETAEXWQEIAJ2p6l9LBoqdH/0J PEFDY2t2gTvAuzz+8zs3R03dFuHcNbOwjvWCG0aOmVpAzkRa8egn5JB4sZaFUtKPYJEQ1Iu+ LUBwgvtXf4vWpzC67zs2dDuiW4LamH5p6xkTD61aHR7mCB3bg2TUjrDWn2Jt44cvoYxj3dz4 S49U1rc9ZPgD5axCNv45j72tggWlZvpefThP7xT1OlNTUqye2gAwQravXpZkl5JG4eOqJVIU X316iE3qso0iXRUtO7OseBf0PiVmk+wCahdreHOeOxK5jMhYkPKVn7z1sZiB7W2H2TojbmcK HZC22sz7Z/H36Lhg1+/RCnGzdEcjGc8oFHXHCxUAEQEAAcLAXwQYAQIACQUCTAEXWQIbDAAK CRABxeoEEMihegkYCAC3ivGYNe2taNm/4Nx5GPdzuaAJGKWksV+w9mo7dQvU+NmI2az5w8vw 98OmX7G0OV9snxMW+6cyNqBrVFTu33VVNzz9pnqNCHxGvj5dL5ltP160JV2zw2bUwJBYsgYQ WfyJJIM7l3gv5ZS3DGqaGIm9gOK1ANxfrR5PgPzvI9VxDhlr2juEVMZYAqPLEJe+SSxbwLoz BcFCNdDAyXcaAzXsx/E02YWm1hIWNRxanAe7Vlg7OL+gvLpdtrYCMg28PNqKNyrQ87LQ49O9 50IIZDOtNFeR0FGucjcLPdS9PiEqCoH7/waJxWp6ydJ+g4OYRBYNM0EmMgy1N85JJrV1mi5i Message-ID: <039ee1d8-c357-c7ae-4049-2aa4ca91a5c4@yandex.ru> Date: Thu, 6 Sep 2018 16:23:11 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <5B91163D.9030905@grosbein.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LZ4z8fP2CeTx305vfvLdemme9niMyaotR" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 13:24:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LZ4z8fP2CeTx305vfvLdemme9niMyaotR Content-Type: multipart/mixed; boundary="rN6r4RyS99lNruHGgoYYtIc9Vq3AM9fHu"; protected-headers="v1" From: "Andrey V. Elsukov" To: Eugene Grosbein , freeuser , freebsd-hackers@freebsd.org Message-ID: <039ee1d8-c357-c7ae-4049-2aa4ca91a5c4@yandex.ru> Subject: Re: kernel module linking (general, ipfw table, netgraph) References: <5B91163D.9030905@grosbein.net> In-Reply-To: <5B91163D.9030905@grosbein.net> --rN6r4RyS99lNruHGgoYYtIc9Vq3AM9fHu Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 06.09.2018 14:57, Eugene Grosbein wrote: >> I am building my module using /usr/src/sys/modules/netgraph/sample and= >> /usr/src/sys/netgraph/ng_sample.* as templates. On the other hand,=20 >> ng_socket >> uses kern_kldload, "sysctl -b kern.function_list | tr '\0' '\n' | grep= =20 >> kern_kldload" >> shows it and it works without any problems. >> >> Why is that? What have i not noticed that must be done? >=20 > Perhaps, this is KBI mismatch due to VIMAGE kernel option > that changes symbols like add_table_entry to V_add_table_entry > and your kernel module should be built WITH_VIMAGE defined too > to be loadable to such a kernel. I think VIMAGE only affects variables, but not functions. The problem is probably due to missing dependency. Look at ng_ipfw implementation. It depends from ipfw kernel module. Try add such dependency to your module. --=20 WBR, Andrey V. Elsukov --rN6r4RyS99lNruHGgoYYtIc9Vq3AM9fHu-- --LZ4z8fP2CeTx305vfvLdemme9niMyaotR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQEzBAEBCAAdFiEE5lkeG0HaFRbwybwAAcXqBBDIoXoFAluRKj8ACgkQAcXqBBDI oXpdVAf8Dv8Apl2LRIGKgYgZtrWRpXBjsGrlbUyS9FI5D/h4DVugLNo+PwBp101A XHyR0wcHa4a50rXOOaHl5dLm4gd3cWMyY46DoUCaD0ovaSX6qQP1LnpQXsX0S0SA FBgKH40xTv1QEbdrKwOq9AFwu4J66U8tmtcYrgxaypz6Y9llfBwtT61fNGpD5Kzl oXo/tw5mKW8sbUzmULWukHcu3DDpflfbgwnHP1gGgZCZxeWeT3DhnIJyoriC6Hs6 kuDFncfG+fsvr7t1olijTV5bD5nOO0kc0XlvWqkqWaFQwlqrpHfRaB6dNF5vGqdY vNsOKkZ3G5fSgzZ6uOKGdtf7hhWC+g== =K+Cs -----END PGP SIGNATURE----- --LZ4z8fP2CeTx305vfvLdemme9niMyaotR-- From owner-freebsd-hackers@freebsd.org Thu Sep 6 13:41:29 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9302FFFB929; Thu, 6 Sep 2018 13:41:29 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 14B10774FD; Thu, 6 Sep 2018 13:41:29 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 0429CE27; Thu, 6 Sep 2018 16:41:27 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Celeron J3160 with enabled Turbo mode stays at 480MHz(lowestsetting) forever and can not lower frequency without Tuebo mode To: Benjamin Kaduk Cc: Cy Schubert , Eric van Gyzen , FreeBSD Current , "freebsd-hackers@freebsd.org" References: <20180905145219.6593F83F@spqr.komquats.com> <20180905223246.GH73164@kduck.kaduk.org> <499689041.20180906030229@serebryakov.spb.ru> <20180906011536.GL73164@kduck.kaduk.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <0e830475-df4c-f491-1c4d-a8390cffbc36@FreeBSD.org> Date: Thu, 6 Sep 2018 16:41:27 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180906011536.GL73164@kduck.kaduk.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 13:41:29 -0000 On 06.09.2018 4:15, Benjamin Kaduk wrote: > Okay, "system openssl" and the FreeBSD version is enough to nail down the > code and configuration, and I see the processor type is in the subject > line. I guess posting the CPU features bits from dmesg might save whoever > tries to track down the codepaths being used some time (unless that was > posted already and I missed it?). CPU: Intel(R) Celeron(R) CPU J3160 @ 1.60GHz (1600.05-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406c4 Family=0x6 Model=0x4c Stepping=4 Features=0xbfebfbff Features2=0x43d8e3bf AMD Features=0x28100800 AMD Features2=0x101 Structured Extended Features=0x2282 VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics And here are two outputs of turbostat with additional settings: turbostat, Turbo DISABLED: CPUID(0): GenuineIntel 11 CPUID levels; family:model:stepping 0x6:4c:4 (6:76:4) CPUID(1): SSE3 MONITOR - EIST TM2 TSC MSR ACPI-TM TM CPUID(6): APERF, No-TURBO, DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, EPB cpu3: MSR_IA32_MISC_ENABLE: 0x4000850089 (TCC EIST No-MWAIT PREFETCH No-TURBO) CPUID(7): No-SGX cpu3: MSR_PLATFORM_INFO: 0x60002001400 6 * 133.3 = 800.0 MHz max efficiency frequency 20 * 133.3 = 2666.6 MHz base frequency cpu3: MSR_IA32_POWER_CTL: 0x00000000 (C1E auto-promotion: DISabled) cpu3: MSR_TURBO_RATIO_LIMIT: 0x00000000 cpu3: MSR_PKG_CST_CONFIG_CONTROL: 0x0014000f (UNlocked: pkg-cstate-limit=15: unknown) NSFOD /sys/devices/system/cpu/cpu3/cpufreq/scaling_driver cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x00000000 (performance) cpu2: MSR_IA32_ENERGY_PERF_BIAS: 0x00000000 (performance) cpu0: MSR_IA32_TEMPERATURE_TARGET: 0x005a0000 (90 C) cpu2: MSR_IA32_TEMPERATURE_TARGET: 0x005a0000 (90 C) turbostat, Turbo ENABLED: CPUID(0): GenuineIntel 11 CPUID levels; family:model:stepping 0x6:4c:4 (6:76:4) CPUID(1): SSE3 MONITOR - EIST TM2 TSC MSR ACPI-TM TM CPUID(6): APERF, TURBO, DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, EPB cpu1: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST No-MWAIT PREFETCH TURBO) CPUID(7): No-SGX cpu1: MSR_PLATFORM_INFO: 0x60002001400 6 * 133.3 = 800.0 MHz max efficiency frequency 20 * 133.3 = 2666.6 MHz base frequency cpu1: MSR_IA32_POWER_CTL: 0x00000000 (C1E auto-promotion: DISabled) cpu1: MSR_TURBO_RATIO_LIMIT: 0x00000000 cpu1: MSR_PKG_CST_CONFIG_CONTROL: 0x0014000f (UNlocked: pkg-cstate-limit=15: unknown) NSFOD /sys/devices/system/cpu/cpu1/cpufreq/scaling_driver cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x00000000 (performance) cpu2: MSR_IA32_ENERGY_PERF_BIAS: 0x00000000 (performance) cpu0: MSR_IA32_TEMPERATURE_TARGET: 0x005a0000 (90 C) cpu2: MSR_IA32_TEMPERATURE_TARGET: 0x005a0000 (90 C) -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 13:55:14 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78F6FFFBFCF for ; Thu, 6 Sep 2018 13:55:14 +0000 (UTC) (envelope-from munro@penski.net) Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE07077F96 for ; Thu, 6 Sep 2018 13:55:13 +0000 (UTC) (envelope-from munro@penski.net) Received: by mail-ed1-x542.google.com with SMTP id j62-v6so8967301edd.7 for ; Thu, 06 Sep 2018 06:55:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=penski-net.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:from:date:message-id:subject:to; bh=frkmRWbNBAWKI7UQMUhZl5rk7woT6mMG6/bvtAf0twc=; b=0Z7AYNz38N7FnF3ywbhScyZ72UjCLtlrz01WAeuJ/RlP8Mf2UPaBMbZIVfy18MM+L0 0qPWwBAGNaTZbGauOhxYFymMyioxqLBLiOcBq/DMrb4eXLrpbGr+tjPUjyHXhbFIoxIK mqrL9cxBo/uf7W5rRxs0nJ80QzIO8pYeqOeG4CGaxsbjF8aAo2RA3fH9PV48nDzOBZKX pvsMryXc1uuGjLSawjDH9WrmhE9Dg7lHDpoJjThysWo2OzhAdgIg33LEQoSN46sywh4P kAaKZi4gbkhh5e5L3a56LSBMgNc/85/qGitf9+qR21HPHwvI5t1PHhI3ekWdvYBj9GXf Czwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=frkmRWbNBAWKI7UQMUhZl5rk7woT6mMG6/bvtAf0twc=; b=H475ShPArhIOc8n9JIep5tbO2N971lIkiXpluE9HAGZcrs4H1ZhuMCq5OZDPuemaRh a8oPVUWfTFx3vRnCN0NmvVQqKD2K1BowS5b7FfUOoT+XQLzysUtItGifIV+n2EIFDUTw HPV4/bRtlC9GaPnAJnfJxZ0L0xnLVvxxlAa/0CiekBoo7/IIe1QgRKkgpR4uw7ZoOYoO RlVY+7xnWmB/HC5rKJjbvb+b/nWNLzKTsUz+oHmdNdpcgcjEy73uI9b57xhoPo0meIwr wVkrftGxSGAY15yT767Sb+K0bOMZWONQbEcCWrXjF3fTXaWA2SbaBy1fFbRb9xpH0vea XUfQ== X-Gm-Message-State: APzg51D7nbU3lzw3nMA+RCNHulFyC0RBFuodwABGbYRrXS831Nq9PLGY QAt2onp46rUN5dlaaY3BRl5cgNROkuN6Ud0dIBOLGGMB2wx9Ow== X-Google-Smtp-Source: ANB0VdYzOs+BvehUQ5OKiORVZ1aeG50dMJ6lrAycwqRre4Z1D8AaR5jmVWw8kSKBG88tBOcVg2Zi8eyZSkci1u6oPsI= X-Received: by 2002:a50:91da:: with SMTP id h26-v6mr3631183eda.87.1536242112204; Thu, 06 Sep 2018 06:55:12 -0700 (PDT) MIME-Version: 1.0 Sender: munro@penski.net Received: by 2002:a50:d6dc:0:0:0:0:0 with HTTP; Thu, 6 Sep 2018 06:55:11 -0700 (PDT) X-Originating-IP: [50.233.106.125] From: Thomas Munro Date: Fri, 7 Sep 2018 01:55:11 +1200 X-Google-Sender-Auth: H1wo77V8ZRYdUF4NGJAfoFW8akA Message-ID: Subject: Tracking CLDR version in collation definitions To: freebsd-hackers@freebsd.org Content-Type: multipart/mixed; boundary="000000000000638e370575343de6" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 13:55:14 -0000 --000000000000638e370575343de6 Content-Type: text/plain; charset="UTF-8" Hello FreeBSD hackers, An occasional problem run into by PostgreSQL users (and probably other database-like systems) is that collation definitions change and on-disk indexes become corrupted. This was one motivation for PostgreSQL to adopt optional support for ICU, and to track ucol_getVersion() and detect when it changes so that the user can be warned that dependent indexes need to be rebuilt. However, for various reason many users prefer to use the OS collation support, which remains the default, and PostgreSQL supports both ways. I'd like to be able to track collation definition versions for libc collations too. There doesn't currently seem to be a good way to do that. Am I missing something? Here's the idea I had: 1. Add a new option -V to localedef(1) so that an arbitrary version string can be stored in some spare space in the header of LC_COLLATE files. 2. Add a new libc function: const char *querylocaleversion(int mask, locale_t locale). 3. Modify the perl scripts under tools/tools/locale/tools/... to invoke localedef(1) either with a version set by the maintainer in unicode.conf (eg "30.0.3"), or perhaps extracted from CLDR data files directly. I've attached a proof-of-concept patch which has a very rough implementation of steps 1 and 2. It probably needs better bounds checking, more thought about how to report lack of version string ("" or NULL?), and other details. Before doing any further work on that I thought I'd check if people think the idea has legs, or knows of an existing way to get this information. I also considered less invasive approaches to detect collation changes: using a checksum (ie program needs to know how to find the LC_COLLATE files), or using the FreeBSD version on the basis that collations should only change when the base system is upgraded (generating false positives). I don't really like those approaches much. I'd be grateful for any feedback, flames etc. Thanks, Thomas Munro --000000000000638e370575343de6 Content-Type: application/octet-stream; name="0001-Add-querylocaleversion.patch" Content-Disposition: attachment; filename="0001-Add-querylocaleversion.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jlqmkirr0 RnJvbSBhY2ExOTM2OTYyZTQyYzQyODYxYjk4Zjk5NmU5YzMyYmZiZDJhNzcyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUaG9tYXMgTXVucm8gPG11bnJvQGlwOS5vcmc+CkRhdGU6IFNh dCwgMTEgQXVnIDIwMTggMDc6NDY6NDUgKzEyMDAKU3ViamVjdDogW1BBVENIXSBBZGQgcXVlcnls b2NhbGV2ZXJzaW9uKCkuCgpBbGxvdyB1c2VyIHByb2dyYW1zIHRvIGFzayBmb3IgYSB2ZXJzaW9u IHN0cmluZyBmb3IgdGhlCmNvbXBvbmVudHMgb2YgYSBsb2NhbGVfdC4gIFRoZSBzdHJ1Y3R1cmUg b2YgdGhlIHZlcnNpb24Kc3RyaW5nIGlzIHVuZGVmaW5lZCwgYnV0IGNhbiBiZSB1c2VkIHRvIGRl dGVjdCBjaGFuZ2VzCmluIHRoZSBsb2NhbGUncyBkZWZpbml0aW9uLgoKVGhlIGludGVuZGVkIHVz ZS1jYXNlIGlzIGRhdGFiYXNlcyB0aGF0IHVzZSBsaWJjIGNvbGxhdGlvbnMKdG8gaW1wbGVtZW50 IGluZGV4ZXMuICBXaGVuIGNvbGxhdGlvbiBkZWZpbml0aW9ucyBjaGFuZ2UsCmRhdGFiYXNlIGlu ZGV4ZXMgYXJlIGZyZXF1ZW50bHkgY29ycnVwdGVkLiAgQnkgZXhwb3NpbmcKdGhlIENMRFIgdmVy c2lvbiBzdHJpbmcsIGRhdGFiYXNlcyBjYW4gZGV0ZWN0IHRoZSBjaGFuZ2UKYW5kIGlzc3VlIGFu IGVycm9yIG9yIGZvcmNlIGFuIGluZGV4IHJlYnVpbGQuCgpGb3Igbm93IG9ubHkgTENfQ09MTEFU RSBjb21wb25lbnRzIGhhdmUgYSB3YXkgdG8gcmVwb3J0CnRoZWlyIHZlcnNpb24uICBUaGUgTENf Q09MTEFURSBmaWxlIGZvcm1hdCBpcyBiYWNrd2FyZHMKYW5kIGZvcndhcmRzIGNvbXBhdGlibGUu ICBXaGVyZSBwcmV2aW91c2x5IDI0IGJ5dGVzIGhlbGQKIkJTRCAxLjBcbiIgZm9sbG93ZWQgYnkg TlVMIGNoYXJhY3RlcnMsIHRoZXJlIGFyZSBub3cgMTIKYnl0ZXMgZm9yIHRoZSBmaWxlIGZvcm1h dCBpZGVudGlmaWVyIGFuZCB0aGVuIDEyIGJ5dGVzIGZvcgp0aGUgZGF0YSB2ZXJzaW9uIHN0cmlu Zy4KCioqKiBXT1JLIElOIFBST0dSRVNTLCBQUk9PRiBPRiBDT05DRVBUIENPREUgT05MWSAqKioK LS0tCiBpbmNsdWRlL3hsb2NhbGUvX2xvY2FsZS5oICAgICAgICAgICAgfCAgMSArCiBsaWIvbGli Yy9sb2NhbGUvU3ltYm9sLm1hcCAgICAgICAgICAgfCAgMSArCiBsaWIvbGliYy9sb2NhbGUvY29s bGF0ZS5jICAgICAgICAgICAgfCAgNiArKy0tCiBsaWIvbGliYy9sb2NhbGUvY29sbGF0ZS5oICAg ICAgICAgICAgfCAgNiArKystCiBsaWIvbGliYy9sb2NhbGUvcXVlcnlsb2NhbGV2ZXJzaW9uLjMg fCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWIvbGliYy9sb2NhbGUveGxvY2Fs ZS5jICAgICAgICAgICAgfCAxNiArKysrKysrKysKIGxpYi9saWJjL2xvY2FsZS94bG9jYWxlX3By aXZhdGUuaCAgICB8ICA0ICsrKwogdXNyLmJpbi9sb2NhbGVkZWYvY29sbGF0ZS5jICAgICAgICAg IHwgMTQgKysrKystLS0KIHVzci5iaW4vbG9jYWxlZGVmL2xvY2FsZWRlZi4xICAgICAgICB8ICA3 ICsrKy0KIHVzci5iaW4vbG9jYWxlZGVmL2xvY2FsZWRlZi5jICAgICAgICB8ICA3ICsrKy0KIHVz ci5iaW4vbG9jYWxlZGVmL2xvY2FsZWRlZi5oICAgICAgICB8ICAyICsrCiAxMSBmaWxlcyBjaGFu Z2VkLCAxMDUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBsaWIvbGliYy9sb2NhbGUvcXVlcnlsb2NhbGV2ZXJzaW9uLjMKCmRpZmYgLS1naXQgYS9pbmNs dWRlL3hsb2NhbGUvX2xvY2FsZS5oIGIvaW5jbHVkZS94bG9jYWxlL19sb2NhbGUuaAppbmRleCBh NGUwNGYwODJmYS4uODMwMjQxNzVjMDcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGxvY2FsZS9fbG9j YWxlLmgKKysrIGIvaW5jbHVkZS94bG9jYWxlL19sb2NhbGUuaApAQCAtNTQsNiArNTQsNyBAQCBs b2NhbGVfdAkgZHVwbG9jYWxlKGxvY2FsZV90IGJhc2UpOwogdm9pZAkJIGZyZWVsb2NhbGUobG9j YWxlX3QgbG9jKTsKIGxvY2FsZV90CSBuZXdsb2NhbGUoaW50IG1hc2ssIGNvbnN0IGNoYXIgKmxv Y2FsZSwgbG9jYWxlX3QgYmFzZSk7CiBjb25zdCBjaGFyCSpxdWVyeWxvY2FsZShpbnQgbWFzaywg bG9jYWxlX3QgbG9jKTsKK2NvbnN0IGNoYXIJKnF1ZXJ5bG9jYWxldmVyc2lvbihpbnQgbWFzaywg bG9jYWxlX3QgbG9jKTsKIGxvY2FsZV90CSB1c2Vsb2NhbGUobG9jYWxlX3QgbG9jKTsKIAogI2Vu ZGlmIC8qIF9YTE9DQUxFX0xPQ0FMRV9IICovCmRpZmYgLS1naXQgYS9saWIvbGliYy9sb2NhbGUv U3ltYm9sLm1hcCBiL2xpYi9saWJjL2xvY2FsZS9TeW1ib2wubWFwCmluZGV4IGIyZjJhMzVmMmZl Li5mYTIyZjM5OWRlOSAxMDA2NDQKLS0tIGEvbGliL2xpYmMvbG9jYWxlL1N5bWJvbC5tYXAKKysr IGIvbGliL2xpYmMvbG9jYWxlL1N5bWJvbC5tYXAKQEAgLTIwNyw2ICsyMDcsNyBAQCBGQlNEXzEu MyB7CiAJbWJydG9jMTZfbDsKIAltYnJ0b2MzMjsKIAltYnJ0b2MzMl9sOworCXF1ZXJ5bG9jYWxl dmVyc2lvbjsKIH07CiAKIEZCU0Rwcml2YXRlXzEuMCB7CmRpZmYgLS1naXQgYS9saWIvbGliYy9s b2NhbGUvY29sbGF0ZS5jIGIvbGliL2xpYmMvbG9jYWxlL2NvbGxhdGUuYwppbmRleCA4ZDA0MGMx OTQ4Ni4uZmJiMTUwMDBhZjkgMTAwNjQ0Ci0tLSBhL2xpYi9saWJjL2xvY2FsZS9jb2xsYXRlLmMK KysrIGIvbGliL2xpYmMvbG9jYWxlL2NvbGxhdGUuYwpAQCAtMTUwLDEyICsxNTAsMTQgQEAgX19j b2xsYXRlX2xvYWRfdGFibGVzX2woY29uc3QgY2hhciAqZW5jb2RpbmcsIHN0cnVjdCB4bG9jYWxl X2NvbGxhdGUgKnRhYmxlKQogCQlyZXR1cm4gKF9MRFBfRVJST1IpOwogCX0KIAotCWlmIChzdHJu Y21wKFRNUCwgQ09MTEFURV9WRVJTSU9OLCBDT0xMQVRFX1NUUl9MRU4pICE9IDApIHsKKwlpZiAo c3RybmNtcChUTVAsIENPTExBVEVfVkVSU0lPTiwgQ09MTEFURV9GT1JNQVRfVkVSU0lPTl9MRU4p ICE9IDApIHsKIAkJKHZvaWQpIG11bm1hcChtYXAsIHNidWYuc3Rfc2l6ZSk7CiAJCWVycm5vID0g RUlOVkFMOwogCQlyZXR1cm4gKF9MRFBfRVJST1IpOwogCX0KLQlUTVAgKz0gQ09MTEFURV9TVFJf TEVOOworCVRNUCArPSBDT0xMQVRFX0ZPUk1BVF9WRVJTSU9OX0xFTjsKKwlzdHJuY3B5KHRhYmxl LT5oZWFkZXIudmVyc2lvbiwgVE1QLCBzaXplb2YodGFibGUtPmhlYWRlci52ZXJzaW9uKSk7CisJ VE1QICs9IENPTExBVEVfREFUQV9WRVJTSU9OX0xFTjsKIAogCWluZm8gPSAodm9pZCAqKVRNUDsK IAlUTVAgKz0gc2l6ZW9mICgqaW5mbyk7CmRpZmYgLS1naXQgYS9saWIvbGliYy9sb2NhbGUvY29s bGF0ZS5oIGIvbGliL2xpYmMvbG9jYWxlL2NvbGxhdGUuaAppbmRleCA0YWJiMWY5MzZhZS4uZDM2 ZjJjZmE4OTEgMTAwNjQ0Ci0tLSBhL2xpYi9saWJjL2xvY2FsZS9jb2xsYXRlLmgKKysrIGIvbGli L2xpYmMvbG9jYWxlL2NvbGxhdGUuaApAQCAtNTMsNyArNTMsMTAgQEAKICNlbmRpZgogCiAjZGVm aW5lCUNPTExBVEVfU1RSX0xFTgkJMjQJCS8qIHNob3VsZCBiZSA2NC1iaXQgbXVsdGlwbGUgKi8K KworI2RlZmluZQlDT0xMQVRFX0ZPUk1BVF9WRVJTSU9OX0xFTgkJMTIKICNkZWZpbmUJQ09MTEFU RV9WRVJTSU9OCQkiQlNEIDEuMFxuIgorI2RlZmluZQlDT0xMQVRFX0RBVEFfVkVSU0lPTl9MRU4J CTEyCiAKICNkZWZpbmUJQ09MTEFURV9NQVhfUFJJT1JJVFkJKDB4N2ZmZmZmZmYpCS8qIG1heCBz aWduZWQgdmFsdWUgKi8KICNkZWZpbmUJQ09MTEFURV9TVUJTVF9QUklPUklUWQkoMHg0MDAwMDAw MCkJLyogYml0IGluZGljYXRlcyBzdWJzdCB0YWJsZSAqLwpAQCAtNjksNyArNzIsOCBAQAogLyoK ICAqIFRoZSBjb2xsYXRlIGZpbGUgZm9ybWF0IGlzIGFzIGZvbGxvd3M6CiAgKgotICogY2hhcgkJ dmVyc2lvbltDT0xMQVRFX1NUUl9MRU5dOwkvLyBtdXN0IGJlIENPTExBVEVfVkVSU0lPTgorICog Y2hhcglmb3JtYXRfdmVyc2lvbltDT0xMQVRFX0ZPUk1BVF9WRVJTSU9OX0xFTl07IC8vIG11c3Qg YmUgQ09MTEFURV9WRVJTSU9OCisgKiBjaGFyCWRhdGFfdmVyc2lvbltDT0xMQVRFX0RBVEFfVkVS U0lPTl9MRU5dOyAvLyBOVUwtdGVybWluYXRlZCwgbWF5IGJlIGVtcHR5CiAgKiBjb2xsYXRlX2lu Zm9fdAlpbmZvOwkJCS8vIHNlZSBiZWxvdywgaW5jbHVkZXMgcGFkZGluZwogICogY29sbGF0ZV9j aGFyX3ByaV90CWNoYXJfZGF0YVsyNTZdOwkJLy8gOCBiaXQgY2hhciB2YWx1ZXMKICAqIGNvbGxh dGVfc3Vic3RfdAlzdWJzdFsqXTsJCS8vIDAgb3IgbW9yZSBzdWJzdGl0dXRpb25zCmRpZmYgLS1n aXQgYS9saWIvbGliYy9sb2NhbGUvcXVlcnlsb2NhbGV2ZXJzaW9uLjMgYi9saWIvbGliYy9sb2Nh bGUvcXVlcnlsb2NhbGV2ZXJzaW9uLjMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw MDAwMDAuLjk0NTgwMTRhNTU1Ci0tLSAvZGV2L251bGwKKysrIGIvbGliL2xpYmMvbG9jYWxlL3F1 ZXJ5bG9jYWxldmVyc2lvbi4zCkBAIC0wLDAgKzEsNTAgQEAKKy5cIiBDb3B5cmlnaHQgKGMpIDIw MTggVGhlIEZyZWVCU0QgRm91bmRhdGlvbgorLlwiIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisuXCIK Ky5cIiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3 aXRoIG9yIHdpdGhvdXQKKy5cIiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKy5cIiBhcmUgbWV0OgorLlwiIDEuIFJlZGlz dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0 CisuXCIgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu ZyBkaXNjbGFpbWVyLgorLlwiIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0 IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisuXCIgICAgbm90aWNlLCB0aGlzIGxpc3Qg b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorLlwiICAg IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk aXN0cmlidXRpb24uCisuXCIKKy5cIiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBS RUdFTlRTIEFORCBDT05UUklCVVRPUlMgYGBBUyBJUycnIEFORAorLlwiIEFOWSBFWFBSRVNTIE9S IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQor LlwiIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFCisuXCIgQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBT SEFMTCBUSEUgUkVHRU5UUyBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFCisuXCIgRk9SIEFOWSBE SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNF UVVFTlRJQUwKKy5cIiBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJP Q1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUworLlwiIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT RSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKQorLlwiIEhPV0VW RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05U UkFDVCwgU1RSSUNUCisuXCIgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5D RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWQorLlwiIE9VVCBPRiBUSEUgVVNFIE9G IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YKKy5c IiBTVUNIIERBTUFHRS4KKy5cIgorLlwiICRGcmVlQlNEJAorLlwiCisuRGQgU2VwdGVtYmVyIDMs IDIwMTgKKy5EdCBRVUVSWUxPQ0FMRVZFUlNJT04gMworLk9zCisuU2ggTkFNRQorLk5tIHF1ZXJ5 bG9jYWxldmVyc2lvbgorLk5kIExvb2sgdXAgdGhlIGxvY2FsZSB2ZXJzaW9uIGZvciBhIHNwZWNp ZmllZCBjYXRlZ29yeQorLlNoIExJQlJBUlkKKy5MYiBsaWJjCisuU2ggU1lOT1BTSVMKKy5JbiBs b2NhbGUuaAorLkZ0IGNvbnN0IGNoYXIgKgorLkZuIHF1ZXJ5bG9jYWxldmVyc2lvbiAiaW50IG1h c2siICJsb2NhbGVfdCBsb2NhbGUiCisuU2ggREVTQ1JJUFRJT04KK1JldHVybnMgdGhlIHZlcnNp b24gb2YgdGhlIGxvY2FsZSBmb3IgdGhlIGNhdGVnb3J5IHNwZWNpZmllZCBieQorLkZhIG1hc2sg LgorVGhpcyBwb3NzaWJsZSB2YWx1ZXMgZm9yIHRoZSBtYXNrIGFyZSB0aGUgc2FtZSBhcyB0aG9z ZSBpbgorLlhyIG5ld2xvY2FsZSAzIC4KK0N1cnJlbnRseSB0aGUgb25seSBjb21wb25lbnQgdGhh dCBjYW4gcHJvdmlkZSB2ZXJzaW9uIGluZm9ybWF0aW9uCitpcyBMQ19DT0xMQVRFX01BU0suICBJ ZiBubyB2ZXJzaW9uIGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZSwgYQorcG9pbnRlciB0byBhbiBl bXB0eSBzdHJpbmcgaXMgcmV0dXJuZWQuCitJZiBtb3JlIHRoYW4gb25lIGJpdCBpbiB0aGUgbWFz ayBpcyBzZXQsIHRoZSByZXR1cm5lZCB2YWx1ZSBpcyB1bmRlZmluZWQuCisuU2ggU0VFIEFMU08K Ky5YciBxdWVyeWxvY2FsZSAzICwKKy5YciBsb2NhbGVkZWYgMQpkaWZmIC0tZ2l0IGEvbGliL2xp YmMvbG9jYWxlL3hsb2NhbGUuYyBiL2xpYi9saWJjL2xvY2FsZS94bG9jYWxlLmMKaW5kZXggODcx NjBiMjZiNGQuLmRjNDkyYzA4N2ExIDEwMDY0NAotLS0gYS9saWIvbGliYy9sb2NhbGUveGxvY2Fs ZS5jCisrKyBiL2xpYi9saWJjL2xvY2FsZS94bG9jYWxlLmMKQEAgLTIzMSw2ICsyMzEsOCBAQCBz dGF0aWMgaW50IGR1cGNvbXBvbmVudChpbnQgdHlwZSwgbG9jYWxlX3QgYmFzZSwgbG9jYWxlX3Qg bmV3KQogCQlpZiAobmV3LT5jb21wb25lbnRzW3R5cGVdKSB7CiAJCQlzdHJuY3B5KG5ldy0+Y29t cG9uZW50c1t0eXBlXS0+bG9jYWxlLCBzcmMtPmxvY2FsZSwKIAkJCSAgICBFTkNPRElOR19MRU4p OworCQkJc3RybmNweShuZXctPmNvbXBvbmVudHNbdHlwZV0tPnZlcnNpb24sIHNyYy0+dmVyc2lv biwKKwkJCSAgICBMT0NBTEVfVkVSU0lPTl9MRU4pOwogCQl9CiAJfSBlbHNlIGlmIChiYXNlLT5j b21wb25lbnRzW3R5cGVdKSB7CiAJCW5ldy0+Y29tcG9uZW50c1t0eXBlXSA9IHhsb2NhbGVfcmV0 YWluKGJhc2UtPmNvbXBvbmVudHNbdHlwZV0pOwpAQCAtMzU1LDYgKzM1NywyMCBAQCBjb25zdCBj aGFyICpxdWVyeWxvY2FsZShpbnQgbWFzaywgbG9jYWxlX3QgbG9jKQogCXJldHVybiAoIkMiKTsK IH0KIAorLyoKKyAqIFJldHVybnMgdGhlIHZlcnNpb24gb2YgdGhlIGxvY2FsZSBmb3IgYSBwYXJ0 aWN1bGFyIGNvbXBvbmVudCBvZiBhIGxvY2FsZV90LgorICovCitjb25zdCBjaGFyICpxdWVyeWxv Y2FsZXZlcnNpb24oaW50IG1hc2ssIGxvY2FsZV90IGxvYykKK3sKKwlpbnQgdHlwZSA9IGZmcyht YXNrKSAtIDE7CisJRklYX0xPQ0FMRShsb2MpOworCWlmICh0eXBlID49IFhMQ19MQVNUKQorCQly ZXR1cm4gKE5VTEwpOworCWlmIChsb2MtPmNvbXBvbmVudHNbdHlwZV0pCisJCXJldHVybiAobG9j LT5jb21wb25lbnRzW3R5cGVdLT52ZXJzaW9uKTsKKwlyZXR1cm4gKCIiKTsKK30KKwogLyoKICAq IEluc3RhbGxzIHRoZSBzcGVjaWZpZWQgbG9jYWxlX3QgYXMgdGhpcyB0aHJlYWQncyBsb2NhbGUu CiAgKi8KZGlmZiAtLWdpdCBhL2xpYi9saWJjL2xvY2FsZS94bG9jYWxlX3ByaXZhdGUuaCBiL2xp Yi9saWJjL2xvY2FsZS94bG9jYWxlX3ByaXZhdGUuaAppbmRleCA5YWE0ZDg2Yzg3Yy4uMzcwYzBh NTNhZjEgMTAwNjQ0Ci0tLSBhL2xpYi9saWJjL2xvY2FsZS94bG9jYWxlX3ByaXZhdGUuaAorKysg Yi9saWIvbGliYy9sb2NhbGUveGxvY2FsZV9wcml2YXRlLmgKQEAgLTc0LDYgKzc0LDggQEAgX1N0 YXRpY19hc3NlcnQoWExDX1RJTUUgPT0gTENfVElNRSAtIDEsCiBfU3RhdGljX2Fzc2VydChYTENf TUVTU0FHRVMgPT0gTENfTUVTU0FHRVMgLSAxLAogICAgICAgICAgICAgICAgIlhMQ19NRVNTQUdF UyBkb2Vzbid0IG1hdGNoIHRoZSBMQ19NRVNTQUdFUyB2YWx1ZS4iKTsKIAorI2RlZmluZSBMT0NB TEVfVkVSU0lPTl9MRU4gMTEKKwogLyoqCiAgKiBIZWFkZXIgdXNlZCBmb3Igb2JqZWN0cyB0aGF0 IGFyZSByZWZlcmVuY2UgY291bnRlZC4gIE9iamVjdHMgbWF5IG9wdGlvbmFsbHkKICAqIGhhdmUg YSBkZXN0cnVjdG9yIGFzc29jaWF0ZWQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkZXN0cm95 aW5nIHRoZQpAQCAtOTksNiArMTAxLDggQEAgc3RydWN0IHhsb2NhbGVfY29tcG9uZW50IHsKIAlz dHJ1Y3QgeGxvY2FsZV9yZWZjb3VudGVkIGhlYWRlcjsKIAkvKiogTmFtZSBvZiB0aGUgbG9jYWxl IHVzZWQgZm9yIHRoaXMgY29tcG9uZW50LiAqLwogCWNoYXIgbG9jYWxlW0VOQ09ESU5HX0xFTisx XTsKKwkvKiogVmVyc2lvbiBvZiB0aGUgZGF0YSBmb3IgdGhpcyBjb21wb25lbnQuICovCisJY2hh ciB2ZXJzaW9uW0xPQ0FMRV9WRVJTSU9OX0xFTisxXTsKIH07CiAKIC8qKgpkaWZmIC0tZ2l0IGEv dXNyLmJpbi9sb2NhbGVkZWYvY29sbGF0ZS5jIGIvdXNyLmJpbi9sb2NhbGVkZWYvY29sbGF0ZS5j CmluZGV4IGQyZThkY2I5MjJhLi5hNmQ4MTg5MDc0MiAxMDA2NDQKLS0tIGEvdXNyLmJpbi9sb2Nh bGVkZWYvY29sbGF0ZS5jCisrKyBiL3Vzci5iaW4vbG9jYWxlZGVmL2NvbGxhdGUuYwpAQCAtMTEx Myw3ICsxMTEzLDggQEAgZHVtcF9jb2xsYXRlKHZvaWQpCiAJY29sbGVsZW1fdAkJKmNlOwogCWNv bGxjaGFyX3QJCSpjYzsKIAlzdWJzdF90CQkJKnNiOwotCWNoYXIJCQl2ZXJzW0NPTExBVEVfU1RS X0xFTl07CisJY2hhcgkJCWZvcm1hdF92ZXJzaW9uW0NPTExBVEVfRk9STUFUX1ZFUlNJT05fTEVO XTsKKwljaGFyCQkJZGF0YV92ZXJzaW9uW0NPTExBVEVfREFUQV9WRVJTSU9OX0xFTl07CiAJY29s bGF0ZV9jaGFyX3QJCWNoYXJzW1VDSEFSX01BWCArIDFdOwogCWNvbGxhdGVfbGFyZ2VfdAkJKmxh cmdlOwogCWNvbGxhdGVfc3Vic3RfdAkJKnN1YnN0W0NPTExfV0VJR0hUU19NQVhdOwpAQCAtMTE1 NCw4ICsxMTU1LDEyIEBAIGR1bXBfY29sbGF0ZSh2b2lkKQogCX0KIAogCSh2b2lkKSBtZW1zZXQo JmNoYXJzLCAwLCBzaXplb2YgKGNoYXJzKSk7Ci0JKHZvaWQpIG1lbXNldCh2ZXJzLCAwLCBDT0xM QVRFX1NUUl9MRU4pOwotCSh2b2lkKSBzdHJsY3B5KHZlcnMsIENPTExBVEVfVkVSU0lPTiwgc2l6 ZW9mICh2ZXJzKSk7CisJKHZvaWQpIG1lbXNldChmb3JtYXRfdmVyc2lvbiwgMCwgQ09MTEFURV9G T1JNQVRfVkVSU0lPTl9MRU4pOworCSh2b2lkKSBzdHJsY3B5KGZvcm1hdF92ZXJzaW9uLCBDT0xM QVRFX1ZFUlNJT04sCisJCSAgICAgICBzaXplb2YgKGZvcm1hdF92ZXJzaW9uKSk7CisJKHZvaWQp IG1lbXNldChkYXRhX3ZlcnNpb24sIDAsIENPTExBVEVfREFUQV9WRVJTSU9OX0xFTik7CisJaWYg KHZlcnNpb24pCisJCSh2b2lkKSBzdHJsY3B5KGRhdGFfdmVyc2lvbiwgdmVyc2lvbiwgc2l6ZW9m IChkYXRhX3ZlcnNpb24pKTsKIAogCS8qCiAJICogV2UgbmVlZCB0byBtYWtlIHN1cmUgd2UgYXJy YW5nZSBmb3IgdGhlIFVOREVGSU5FRCBmaWVsZApAQCAtMTI4OCw3ICsxMjkzLDggQEAgZHVtcF9j b2xsYXRlKHZvaWQpCiAKIAkvKiBUaW1lIHRvIHdyaXRlIHRoZSBlbnRpcmUgZGF0YSBzZXQgb3V0 ICovCiAKLQlpZiAoKHdyX2NhdGVnb3J5KHZlcnMsIENPTExBVEVfU1RSX0xFTiwgZikgPCAwKSB8 fAorCWlmICgod3JfY2F0ZWdvcnkoZm9ybWF0X3ZlcnNpb24sIENPTExBVEVfRk9STUFUX1ZFUlNJ T05fTEVOLCBmKSA8IDApIHx8CisJICAgICh3cl9jYXRlZ29yeShkYXRhX3ZlcnNpb24sIENPTExB VEVfREFUQV9WRVJTSU9OX0xFTiwgZikgPCAwKSB8fAogCSAgICAod3JfY2F0ZWdvcnkoJmNvbGxp bmZvLCBzaXplb2YgKGNvbGxpbmZvKSwgZikgPCAwKSB8fAogCSAgICAod3JfY2F0ZWdvcnkoJmNo YXJzLCBzaXplb2YgKGNoYXJzKSwgZikgPCAwKSkgewogCQlyZXR1cm47CmRpZmYgLS1naXQgYS91 c3IuYmluL2xvY2FsZWRlZi9sb2NhbGVkZWYuMSBiL3Vzci5iaW4vbG9jYWxlZGVmL2xvY2FsZWRl Zi4xCmluZGV4IGYwOTZjYTA1MzM2Li5mMzc1MTdmM2M4YSAxMDA2NDQKLS0tIGEvdXNyLmJpbi9s b2NhbGVkZWYvbG9jYWxlZGVmLjEKKysrIGIvdXNyLmJpbi9sb2NhbGVkZWYvbG9jYWxlZGVmLjEK QEAgLTEzMSw2ICsxMzEsMTAgQEAgSWYgbm90IHN1cHBsaWVkLCB0aGVuIGRlZmF1bHQgc2NyZWVu IHdpZHRocyB3aWxsIGJlIGFzc3VtZWQsIHdoaWNoIHdpbGwKIGdlbmVyYWxseSBub3QgYWNjb3Vu dCBmb3IgRWFzdCBBc2lhbiBlbmNvZGluZ3MgcmVxdWlyaW5nIG1vcmUgdGhhbiBhIHNpbmdsZQog Y2hhcmFjdGVyIGNlbGwgdG8gZGlzcGxheSwgbm9yIGZvciBjb21iaW5pbmcgb3IgYWNjZW50IG1h cmtzIHRoYXQgb2NjdXB5CiBubyBhZGRpdGlvbmFsIHNjcmVlbiB3aWR0aC4KKy5JdCBGbCBWIEFy IHZlcnNpb24KK1NwZWNpZmllcyBhIHZlcnNpb24gc3RyaW5nIGRlc2NyaWJpbmcgdGhlIHNvdXJj ZSBjb2xsYXRpb24gZGF0YS4gIFRoaXMKK3N0cmluZyBjYW4gYmUgcmV0cmlldmVkIHVzaW5nIHF1 ZXJ5bG9jYWxldmVyc2lvbigzKSwgYW5kIGlzIGludGVudGVkIHRvIGFsbG93CithcHBsaWNhdGlv bnMgdG8gZGV0ZWN0IHdoZW4gdGhlIGRlZmluaXRpb24gb2YgYSBjb2xsYXRpb24gaGFzIGNoYW5n ZWQuCiAuRWwKIC5QcAogVGhlIGZvbGxvd2luZyBvcGVyYW5kcyBhcmUgcmVxdWlyZWQ6CkBAIC0x OTUsNyArMTk5LDggQEAgSWYgYW4gZXJyb3IgaXMgZGV0ZWN0ZWQsIG5vIHBlcm1hbmVudCBvdXRw dXQgd2lsbCBiZSBjcmVhdGVkLgogLlhyIGljb252X29wZW4gMyAsCiAuWHIgbmxfbGFuZ2luZm8g MyAsCiAuWHIgc3RyZnRpbWUgMyAsCi0uWHIgZW52aXJvbiA3CisuWHIgZW52aXJvbiA3ICwKKy5Y ciBxdWVyeWxvY2FsZXZlcnNpb24gMQogLlNoIFdBUk5JTkdTCiBJZiB3YXJuaW5ncyBvY2N1ciwg cGVybWFuZW50IG91dHB1dCB3aWxsIGJlIGNyZWF0ZWQgaWYgdGhlCiAuRmwgYwpkaWZmIC0tZ2l0 IGEvdXNyLmJpbi9sb2NhbGVkZWYvbG9jYWxlZGVmLmMgYi91c3IuYmluL2xvY2FsZWRlZi9sb2Nh bGVkZWYuYwppbmRleCA0NzNkZTdiM2RiMS4uYzEzZmY3YWJhNzMgMTAwNjQ0Ci0tLSBhL3Vzci5i aW4vbG9jYWxlZGVmL2xvY2FsZWRlZi5jCisrKyBiL3Vzci5iaW4vbG9jYWxlZGVmL2xvY2FsZWRl Zi5jCkBAIC01OSw2ICs1OSw3IEBAIGludCB1bmRlZm9rID0gMDsKIGludCB3YXJub2sgPSAwOwog c3RhdGljIGNoYXIgKmxvY25hbWUgPSBOVUxMOwogc3RhdGljIGNoYXIgbG9jcGF0aFtQQVRIX01B WF07CitjaGFyICp2ZXJzaW9uID0gTlVMTDsKIAogY29uc3QgY2hhciAqCiBjYXRlZ29yeV9uYW1l KHZvaWQpCkBAIC0yMzYsNiArMjM3LDcgQEAgdXNhZ2Uodm9pZCkKIAkodm9pZCkgZnByaW50Zihz dGRlcnIsICIgIC11IGVuY29kaW5nIDogYXNzdW1lIGVuY29kaW5nXG4iKTsKIAkodm9pZCkgZnBy aW50ZihzdGRlcnIsICIgIC13IHdpZHRocyAgIDogdXNlIHNjcmVlbiB3aWR0aHMgZmlsZVxuIik7 CiAJKHZvaWQpIGZwcmludGYoc3RkZXJyLCAiICAtaSBsb2NzcmMgICA6IHNvdXJjZSBmaWxlIGZv ciBsb2NhbGVcbiIpOworCSh2b2lkKSBmcHJpbnRmKHN0ZGVyciwgIiAgLVYgdmVyc2lvbiAgOiB2 ZXJzaW9uIHN0cmluZyBmb3IgbG9jYWxlXG4iKTsKIAlleGl0KDQpOwogfQogCkBAIC0yNjAsNyAr MjYyLDcgQEAgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKIAkodm9pZCkgc2V0bG9jYWxl KExDX0FMTCwgIiIpOwogCi0Jd2hpbGUgKChjID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICJ3Omk6Y2Y6 dTp2VUQiKSkgIT0gLTEpIHsKKwl3aGlsZSAoKGMgPSBnZXRvcHQoYXJnYywgYXJndiwgInc6aTpj Zjp1OnZVRFY6IikpICE9IC0xKSB7CiAJCXN3aXRjaCAoYykgewogCQljYXNlICdEJzoKIAkJCWJz ZCA9IDE7CkBAIC0yODksNiArMjkxLDkgQEAgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJ CWNhc2UgJz8nOgogCQkJdXNhZ2UoKTsKIAkJCWJyZWFrOworCQljYXNlICdWJzoKKwkJCXZlcnNp b24gPSBvcHRhcmc7CisJCQlicmVhazsKIAkJfQogCX0KIApkaWZmIC0tZ2l0IGEvdXNyLmJpbi9s b2NhbGVkZWYvbG9jYWxlZGVmLmggYi91c3IuYmluL2xvY2FsZWRlZi9sb2NhbGVkZWYuaAppbmRl eCA0MzY3YTE5ZTJlOC4uNmNhNTBlMTk4ZjEgMTAwNjQ0Ci0tLSBhL3Vzci5iaW4vbG9jYWxlZGVm L2xvY2FsZWRlZi5oCisrKyBiL3Vzci5iaW4vbG9jYWxlZGVmL2xvY2FsZWRlZi5oCkBAIC01Myw2 ICs1Myw4IEBAIGV4dGVybiBpbnQgdW5kZWZvazsJLyogbW9zdGx5IGlnbm9yZSB1bmRlZmluZWQg c3ltYm9scyAqLwogZXh0ZXJuIGludCB3YXJub2s7CiBleHRlcm4gaW50IHdhcm5pbmdzOwogCitl eHRlcm4gY2hhciAqdmVyc2lvbjsKKwogaW50IHl5bGV4KHZvaWQpOwogdm9pZCB5eWVycm9yKGNv bnN0IGNoYXIgKik7CiBfTm9yZXR1cm4gdm9pZCBlcnJmKGNvbnN0IGNoYXIgKiwgLi4uKSBfX3By aW50Zmxpa2UoMSwgMik7Ci0tIAoyLjE4LjAKCg== --000000000000638e370575343de6-- From owner-freebsd-hackers@freebsd.org Thu Sep 6 14:03:43 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50DE0FFC3F1 for ; Thu, 6 Sep 2018 14:03:43 +0000 (UTC) (envelope-from freebsduser@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A9674787F7 for ; Thu, 6 Sep 2018 14:03:42 +0000 (UTC) (envelope-from freebsduser@gmx.com) Received: from janis.lv.lv ([80.232.239.9]) by mail.gmx.com (mrgmx003 [212.227.17.184]) with ESMTPSA (Nemesis) id 0M7YF5-1fdTyC1UIB-00xKMc; Thu, 06 Sep 2018 16:03:03 +0200 Subject: Re: kernel module linking (general, ipfw table, netgraph) To: "Andrey V. Elsukov" , Eugene Grosbein , freebsd-hackers@freebsd.org References: <5B91163D.9030905@grosbein.net> <039ee1d8-c357-c7ae-4049-2aa4ca91a5c4@yandex.ru> From: freeuser Message-ID: <241f0387-1451-c327-0340-0ce03c7ddcd0@gmx.com> Date: Thu, 6 Sep 2018 17:02:40 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <039ee1d8-c357-c7ae-4049-2aa4ca91a5c4@yandex.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Provags-ID: V03:K1:vUXPG0FCIDcVGBkaTHTvaAxp8htB7vVe3RiWRvSsfOsj4ab2m65 hXYCTNGlyEk67O+zxiaYjgMAalV6RtPENi0vQOBqxMTuRZwKcCtgkCd2KV7vT4onBQj0+kl zdphAHUNjAx9SMg04FNcSjCLcJknc+3d+//uc1LXZx0XU40EDjXMLs7mVE2pMB2BKuo/uXi jos58h3rvjxQ9lx7bW/8Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:dkFUlwTskP0=:q43wtppMBmbobioSPMGgb5 8Rrn/z8wMmPmz+lmJ9ah4XBBQk8tx07lruUymvxV8BUFy3+LuUpjBWdV5Awebz76FE7byfrnw M2b3EiCBRBDDb9NUqEA9HqZ4APaU39EHAAetWtQTRa1CN60sCXjJ3ZTaodLFOF60DVDkF9jHV BPDcaX+7uuIrAE9Hot3W8yeMB5WJKbNcnOFssihYAD8mI6sNc5D/a6x0jYZcVthIAkFt2EFse 1+vd5sgjqCilOne/Wk8YyR29hi0ZT+9vVk4uJTauFDjjxduZteMYa4SBp0SGeZ6mzh53LfNAp euLgFTxcs9WSoxmfCZo0IVKIj8OqPj3ddDI/c0VRBjpGcFXtjYbGYiTfdtBAw22XdqkJJJDXn P77RTDJBddfw/LUoiu12+jXqyOUbZwKZqCCw4epBxPq6CV9KB7qNVaYm46fYpnBtE01UG23zt az+KtSdCKk/XmESLd23xQCZRunoTWOhpWjTcyAODso94LSvhkfcPy3ALJwatxDqcbxRNNPVnJ WtTzKSV8mrOw0ynU8p9haPdRDYnPOhFhULhEKCqs08npZm4qZn7DNngUHRDTlkj0vKtAZSrmT ChHgbhGiKHWRdkq1Ifuz5U50uEX0b5l7WYGi/9PRzio2107tt82HcAeTo/CpaB2bjoGHZmrXv BcwO8+pl2Mryv5OPt4ijmDXo8B15xv+Xv+SqZT9RITSthCCCrRyYmKqFf7X8ry9/Fwk8K9ZWY 3OfAOpytcPCuWpLc2Esyj7MycbNy8HCC2K6GT9oBApXcAAWXfJelBL2KUX7AAjsEvFaksDeh0 tkNEH89 X-Mailman-Approved-At: Thu, 06 Sep 2018 15:07:53 +0000 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 14:03:43 -0000 On 06/09/2018 13:23, Andrey V. Elsukov wrote: > On 06.09.2018 14:57, Eugene Grosbein wrote: >>> I am building my module using /usr/src/sys/modules/netgraph/sample and >>> /usr/src/sys/netgraph/ng_sample.* as templates. On the other hand, >>> ng_socket >>> uses kern_kldload, "sysctl -b kern.function_list | tr '\0' '\n' | grep >>> kern_kldload" >>> shows it and it works without any problems. >>> >>> Why is that? What have i not noticed that must be done? >> Perhaps, this is KBI mismatch due to VIMAGE kernel option >> that changes symbols like add_table_entry to V_add_table_entry >> and your kernel module should be built WITH_VIMAGE defined too >> to be loadable to such a kernel. > I think VIMAGE only affects variables, but not functions. > The problem is probably due to missing dependency. Look at ng_ipfw > implementation. It depends from ipfw kernel module. Try add such > dependency to your module. > Yes, by adding "MODULE_DEPEND.." fixed linking issues. Thank you very much! From owner-freebsd-hackers@freebsd.org Thu Sep 6 15:16:13 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E9800FFDE32 for ; Thu, 6 Sep 2018 15:16:12 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id 6A3E17B368; Thu, 6 Sep 2018 15:16:12 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 41336E3E; Thu, 6 Sep 2018 18:16:06 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Warner Losh , Dimitry Andric Cc: FreeBSD Hackers , Allan Jude References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <67d102d1-3d67-08b7-5e9a-5ed741365b4e@FreeBSD.org> Date: Thu, 6 Sep 2018 18:16:05 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 15:16:13 -0000 On 05.09.2018 21:56, Warner Losh wrote: > Only way around this I know is to recede boot0sio to go right to the > uart...  I tried this years ago, but overflowed 512 limits... I've tried it just now, and, yes, it needs space for another 18 commands to init UART… -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 15:30:13 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1E61FFE6AF for ; Thu, 6 Sep 2018 15:30:13 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id 267EC7C18D; Thu, 6 Sep 2018 15:30:13 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 74A1CE44; Thu, 6 Sep 2018 18:30:12 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Jung-uk Kim , Allan Jude , freebsd-hackers@freebsd.org References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: Date: Thu, 6 Sep 2018 18:30:12 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 15:30:13 -0000 On 05.09.2018 21:12, Jung-uk Kim wrote: > Put this line in /etc/make.conf. > > BOOT_BOOT0_COMCONSOLE_SPEED=0 > > Then, boot0sio will not change serial port configuration. I've tried this, and it doesn't help. Maybe, BIOS reset settings before calling boot code. -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 15:31:37 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E90CFFE887 for ; Thu, 6 Sep 2018 15:31:37 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2r.ore.mailhop.org (outbound2r.ore.mailhop.org [54.200.129.228]) (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 1836D7C3A4 for ; Thu, 6 Sep 2018 15:31:36 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-RoutePath: aGlwcGll X-MHO-User: ea391e07-b1e9-11e8-9234-0d515945242e X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.ore.mailhop.org (Halon) with ESMTPSA id ea391e07-b1e9-11e8-9234-0d515945242e; Thu, 06 Sep 2018 15:31:26 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id w86FVO0N034322; Thu, 6 Sep 2018 09:31:24 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1536247884.77296.12.camel@freebsd.org> Subject: Re: Is here way to have 9600+ serial console and see boot0 message? From: Ian Lepore To: lev@FreeBSD.org, Warner Losh , Dimitry Andric Cc: FreeBSD Hackers , Allan Jude Date: Thu, 06 Sep 2018 09:31:24 -0600 In-Reply-To: <67d102d1-3d67-08b7-5e9a-5ed741365b4e@FreeBSD.org> References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <67d102d1-3d67-08b7-5e9a-5ed741365b4e@FreeBSD.org> Content-Type: text/plain; charset="windows-1251" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 15:31:37 -0000 On Thu, 2018-09-06 at 18:16 +0300, Lev Serebryakov wrote: > On 05.09.2018 21:56, Warner Losh wrote: > > > > > Only way around this I know is to recede boot0sio to go right to > > the > > uart...  I tried this years ago, but overflowed 512 limits... >  I've tried it just now, and, yes, it needs space for another 18 > commands to init UART… > Did you miss the suggestion to set BOOT_BOOT0_COMCONSOLE_SPEED=0 in make.conf, so that whatever speed is configured in the BIOS is left unchanged? -- Ian From owner-freebsd-hackers@freebsd.org Thu Sep 6 15:43:33 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C984FFEF34 for ; Thu, 6 Sep 2018 15:43:33 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 104D27CF78; Thu, 6 Sep 2018 15:43:33 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 8A036E4E; Thu, 6 Sep 2018 18:43:31 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Ian Lepore , Warner Losh , Dimitry Andric Cc: FreeBSD Hackers , Allan Jude References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <67d102d1-3d67-08b7-5e9a-5ed741365b4e@FreeBSD.org> <1536247884.77296.12.camel@freebsd.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= xsFNBFKbGksBEADeguVs+XyJc3mL3iiOBqDd16wSk97YTJYOi4VsHsINzJr09oFvNDiaDBIi fLn2p8XcJvehcsF2GSgrfXfw+uK4O1jyNIKJmiYA0EtE+ZbRtvDrrE0w6Q8+SDeKA21SWh3Y vSQ0DJUontbgW55ER2CbEiIUTIn34uQ0kmESAaw/v5p/9ue8yPTmURvv130FqPFz8VPzltqL NxyGt54TxPfKAzAHEIwxlEZ63JOwzloKh1UDBExcsf9nJO08/TAVgR5UZ5njFBPzaaquhRoP qPJLEQQDqxPIlvMNtHKf7iIebE4BHeqgCdJA0BoiR6gpa0wlsZtdrTPK3n4wYSphLvGbhfOZ YW/hbcu7HYS/FImkVxB3iY17kcC1UTnx4ZaYeASPBGOOPbXky1lLfmDGWIFT//70yx+G17qD OZzF1SvJJhGvh6ilFYaWMX7T+nIp6Mcafc4D7AakXM+XdubNXOMlCJhzPcZ0skgAEnYV587w V7em5fDVwQccwvtfezzqKeJAU5TGiywBHSR5Svzk2FwRNf6M//hWkpq0SRR63iOhkHGOAEBi 69GfEIwH2/w24rLxP0E+Hqq8n+EWNkPatw1Mhcl5PKkdvGCjJUaGNMkpBffjyYo254JXRscR eEnwdIkJt4ErDvjb2/UrOFq31wWMOiLzJeVchAgvTHBMRfP9aQARAQABzShMZXYgU2VyZWJy eWFrb3YgPGxldkBzZXJlYnJ5YWtvdi5zcGIucnU+wsGCBBMBCAAsAhsDBwsJCAcDAgEGFQgC CQoLBBYCAwECHgECF4ACGQEFAlKbP8wFCQlmJwEACgkQ6rA8WL/cR4/6VBAAjRMyyX3PBFx/ HxyiIZ698EfwlWUua8Ft4crtrdK52m0qNkbBB9BH8xQgBHG32A1CwyzQnzxHgZuoOWMjh+Qq WJv7dmpM/q/c1GCJHhlPgewXrciTwpAamZILN071u+1GCPWwGRPzfQ/U+k63KJWx9ozf4doM WTTom6Cqcssi4J1u5kkt52a5ZRhsCK9pEVGilk36XTP9BakGrnMSIxF/NK4xeZVX2q+Nuqvf RchyofKXVgLEDLwb1cd/baLtBpDzy0PTN2Zl2lX4kOA6jwTKsqRya9A1Vui1KXwPh2XViTQ1 7Y3l5qg/M+sR73DohezP6bO6huOnLhty17jAqHPNlD6RonDo+j8uIlEg4iMSTN3MhzkBAu0Q pe3ucQ0o1767JiXN3fsNvRzSFhLVNDqPLce4uKlMogsbreXWvdgHGTN1ybOHGbybZnP77yHz uNBacbmG3vL/OLXMqwLdL2JXoiec4DmXjjCdhTBl5xLV9Hz/6VWKqElteg8QFVvHB3tHWzJ4 /rpiVEixytCIII6DS33BXZ0h2EOkK/6AYA2SJxy1vgOH4SZBtDBHoezmHV2nFnq5O0c7AuAB 7WPWgQG0sEwHQPZmg/baRGitRJnaxf/Gvf1DeD1x1VrcoVke2vwBcgDM3kugP8L9hsqic2D3 dI+gP76haeuvNNZr3y9L9zvOwU0EUpsaSwEQALRr3B+OjY/cnJPstz5CVsVWyEZtJtrNviZr tBgbkhlkPm98sEWR4+gbpyeufdYJengDjeGzMDKcLB7h5fICS/j6A8XdlJ40TlbPfNgb6OHa ebaIYKTJpXKR9sD7ZyGivYMofm0em40wGUX7BIkdkomaWj+wUiS0CdXU0FWDj9wv73+Eim+X zZyXeFgIPv97v+pET7DfwKkADOfrkW9s4OfvGVjd+wm35wc8EngQEz0qdPBxx74X7vZFAxlA SXu8gDBJGYt2Bkc3QwULnfeXrZJWgqNPR5o44gGu96yaiOFaN/C6CJtev5ZEX+0ZxbvsHHB7 Z5AtsRURKpZ4w5HFHGhzHtDtoAKgeZ/gbhTVXPHvNQR818eN+Nl5BV8BRF/8yhR6VlJb8GYw h8oKDeVGVYC34+raHZQAM9WoBnN7jlt4T9zzPwtmw5mIahGFgvw1KDr7OItN2ZgtZ20UYC5m Go602nmHq0aPbU6SwGi1xohrliNsKaaciYiMaVIGRQq8iGr9Fe2HlvaA3BpB275i/gCVlUdG y5XLAv+yQMUvn5Z7XVsMroxDk/O+ae1ElyBvKiKyfWGJXTg5XUukkkyQmfWPxWUGoNA1P/P4 GMHSu7/Rqe/7m4uPu/RyTTqsSjjKJdP9kBwEzvqPtXsVoZuShtrptRQJDYflhgE4qmKSMKen ABEBAAHCwWUEGAECAA8FAlKbGksCGwwFCRLMAwAACgkQ6rA8WL/cR48RkA//SNzeW3CI8KHx rA0aeHW6Nb5ieoqVRBGLyjBM06RX6vHB9v4dJL6Z+yV2jGN2s+XZX2HILbuTOwcTxGkI3xTT e0cDXVaF5K8R/liigUjtwuC2v/sWgoWyUmK1Cy9CPYdcXmFq6nESfkUe8DYiGOUULdHq5w63 F53yOZ72iXRBQBZgkhPtRFu4lPYIzOsMag9DIJ9CthR1r0ziqU/keb94Qt3l+aXK7CwGdY7X T4zUIMHNYsuAuyX+NJIXfsN68TT6m7QmlUwxPs13nxmoVQzm4ruV+hlQKh1MtbsjWRkNgPxF IPiqoAEhy8QoddlSvRTwL5Z7zFQiwMdiXU7toL8pfzj/zJR1jELXKMipijrt5MLrV8XX3OPN yZZvh95VIl8mv+iAqwSZUufd2EJnvj5TObB0eH+a+34NWf/XqA3fPjE6KHzmdnw9PZjPEjlx JCPECSs+6gse1+GaEfKYuXzB/ENe2ctlcfx5iQJXFc+/+zG/uU/JX/pXJHA12CUfB5g7lH6X BZIHvRo3VTCDjXgbF5xxDAe5V4exf8d4oSNjQIFLYxxN7zkvH89EN6RPfRgsWN7bYArCwfS9 MOgs9pFeCOewR6qieK150aoqNENGfKFXJup+5VVl6I0mU+j0rgVDZDht2/QgP/Tb4lGBe+ai pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: Date: Thu, 6 Sep 2018 18:43:31 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <1536247884.77296.12.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 15:43:33 -0000 On 06.09.2018 18:31, Ian Lepore wrote: >>> uart...  I tried this years ago, but overflowed 512 limits... >>  I've tried it just now, and, yes, it needs space for another 18 >> commands to init UART… >> > > Did you miss the suggestion to set BOOT_BOOT0_COMCONSOLE_SPEED=0 in > make.conf, so that whatever speed is configured in the BIOS is left > unchanged? I've tried this. It doesn't help. I don't know why, but symptoms are the same: after BIOS messages terminal (it is software one, of course) clears, cursor moves chaotically without any real output, and this behavior continues till I issue "Reset Terminal" command via terminal program menu. After terminal reset all output (from loader, kernel and, later, getty) shows normally. I've even dumped & disassembled new MBR code to be sure, that I installed new version. Yep, it doesn't contain this call in the beginning (after relocation). -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 17:11:13 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B27B8FCD3AE for ; Thu, 6 Sep 2018 17:11:13 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2B689805B2; Thu, 6 Sep 2018 17:11:13 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: by mail-wr1-x42d.google.com with SMTP id j26-v6so12227593wre.2; Thu, 06 Sep 2018 10:11:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :mime-version:content-transfer-encoding; bh=fGr8W9s1eyRAcVlANCi7+ZdmN/9x5+kEn3f3ZVeRlys=; b=Mg6EUzGNBB3diehf10TbyrMXp4g7CdyW3lrvNkRL4eVwOsmjSzGmgNLasfLSNlrVbb SkXBZYvMT1Bi5eZOTtIrs5AM1BKTGc3gET8FD6NPYm6hVemiImFzptpGSGJE1Jfcdy9f nFTqN8kXAjpz81gRbCHa1zcMjF3qTPJ/payclAcatiNcLbC5HpLhk23NskaBGwuX3ofT Wb+hOG8dBXqA4CF2gCCXS+it4ls8rIdqnbKzKHRYOQkuvadMFC+lQ/pYCNK+rpSr2eeU ffRYueCwfUrojKcDW2IUQouJoIvnjutstOF49PTLYYvzkm43W5nLh9MiHsWwl8mDdxz2 zX0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:reply-to:mime-version:content-transfer-encoding; bh=fGr8W9s1eyRAcVlANCi7+ZdmN/9x5+kEn3f3ZVeRlys=; b=MVA5Z5WRxzO45TOPPUZH/4Bl52BKr0T3EzP1v8WusEiu8ZhObgNtl3kNA9qrBzz04t HqzPcASB5BVW7eTyGuqMisw4O0U3fV9wHfMl5XHGPg/S1UwrJIPtvfxlTzqz0zB6O325 qZkNsRi7AkkoCuW+liiR3O+XuNb5c9Ra4q95CAhtRLkfdnPQOFtvfUbsFDzBxyqS7X8P Vzpvm0CDku5QQDeHFiH/3jAJ+ubgD6MgKjMN9ZG1HgX6eaRy54mFoUTVec0zD7xuIEmX hhRMcAcZoQGCrEMRMo47ihjBSRabYDYGKAN9xTQ/SjmKqwBWlkPsgxLDm7k0tt/dwx0H wazQ== X-Gm-Message-State: APzg51BZ3KVuJlit21ogFiFz0P6lLBmCmOxKtK2pH7+kWuQ3NV63NeLS 9mnFOfnI31pGrWZe5zd6zjlZukWF X-Google-Smtp-Source: ANB0VdZcnW7GuuOv5+tHPxTEXqAp6iEGnnKuW6y9uMz7OzkkV2YA/3xjN/O1VgLQmkHNHdLgU8+94A== X-Received: by 2002:adf:94a6:: with SMTP id 35-v6mr3088775wrr.54.1536253871727; Thu, 06 Sep 2018 10:11:11 -0700 (PDT) Received: from ernst.home ([91.59.234.71]) by smtp.gmail.com with ESMTPSA id r140-v6sm7941719wmd.7.2018.09.06.10.11.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 06 Sep 2018 10:11:10 -0700 (PDT) Date: Thu, 6 Sep 2018 19:11:09 +0200 From: Gary Jennejohn To: Lev Serebryakov Cc: Jung-uk Kim , Allan Jude , freebsd-hackers@freebsd.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? Message-ID: <20180906191109.49f9d0ab@ernst.home> In-Reply-To: References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> Reply-To: gljennjohn@gmail.com X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 17:11:13 -0000 On Thu, 6 Sep 2018 18:30:12 +0300 Lev Serebryakov wrote: > On 05.09.2018 21:12, Jung-uk Kim wrote: > > > Put this line in /etc/make.conf. > > > > BOOT_BOOT0_COMCONSOLE_SPEED=0 > > > > Then, boot0sio will not change serial port configuration. > > I've tried this, and it doesn't help. Maybe, BIOS reset settings before > calling boot code. > The answer is in the Makefile. All possible supported baud rates are checked there. If the value set in BOOT_BOOT0_COMCONSOLE_SPEED does not match one of the pre-defined values, it defaults to 9600 baud. Since 0 is not a valid baudrate, 9600 is used. -- Gary Jennejohn From owner-freebsd-hackers@freebsd.org Thu Sep 6 17:17:31 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 41593FCD5FC for ; Thu, 6 Sep 2018 17:17:31 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id A6D43809CB; Thu, 6 Sep 2018 17:17:30 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id A2256E67; Thu, 6 Sep 2018 20:17:29 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: gljennjohn@gmail.com Cc: Jung-uk Kim , Allan Jude , freebsd-hackers@freebsd.org References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> Date: Thu, 6 Sep 2018 20:17:28 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180906191109.49f9d0ab@ernst.home> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 17:17:31 -0000 On 06.09.2018 20:11, Gary Jennejohn wrote: >> On 05.09.2018 21:12, Jung-uk Kim wrote: >> >>> Put this line in /etc/make.conf. >>> >>> BOOT_BOOT0_COMCONSOLE_SPEED=0 >>> >>> Then, boot0sio will not change serial port configuration. >> >> I've tried this, and it doesn't help. Maybe, BIOS reset settings before >> calling boot code. >> > > The answer is in the Makefile. All possible supported baud rates > are checked there. If the value set in > BOOT_BOOT0_COMCONSOLE_SPEED does not match one of the > pre-defined values, it defaults to 9600 baud. Since 0 is not a > valid baudrate, 9600 is used. Nope. If BOOT_BOOT0_COMCONSOLE_SPEED defined, it is used as-is. If it is not defined it is derived from BOOT_COMCONSOLE_SPEED. So, defining it to "0" should work. And disassembling boot0sio confirms it. .if !defined(BOOT_BOOT0_COMCONSOLE_SPEED) BOOT_COMCONSOLE_SPEED?= 9600 .if ${BOOT_COMCONSOLE_SPEED} == 9600 BOOT_BOOT0_COMCONSOLE_SPEED= "7 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 4800 BOOT_BOOT0_COMCONSOLE_SPEED= "6 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 2400 BOOT_BOOT0_COMCONSOLE_SPEED= "5 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 1200 BOOT_BOOT0_COMCONSOLE_SPEED= "4 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 600 BOOT_BOOT0_COMCONSOLE_SPEED= "3 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 300 BOOT_BOOT0_COMCONSOLE_SPEED= "2 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 150 BOOT_BOOT0_COMCONSOLE_SPEED= "1 << 5 + 3" .elif ${BOOT_COMCONSOLE_SPEED} == 110 BOOT_BOOT0_COMCONSOLE_SPEED= "0 << 5 + 3" .else BOOT_BOOT0_COMCONSOLE_SPEED= "7 << 5 + 3" .endif .endif -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 19:06:00 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C104EFE0013 for ; Thu, 6 Sep 2018 19:06:00 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) by mx1.freebsd.org (Postfix) with ESMTP id 55CD2864DE for ; Thu, 6 Sep 2018 19:06:00 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 8BD38EC5 for ; Thu, 6 Sep 2018 22:05:59 +0300 (MSK) To: freebsd-hackers@freebsd.org Reply-To: lev@FreeBSD.org From: Lev Serebryakov Subject: Questions about [U]EFI boot Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: Date: Thu, 6 Sep 2018 22:05:59 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 19:06:01 -0000 I have two questions about [U]EFI FreeBSD boot process. I've read man pages and UEFI wiki page, but can not find answers for these two questions (1) Simplest "boot0" / "boot0sio" support very basic partition (slice) selection but looks like boot1.efi doesn't support this simple feature. Am I right? Did I messed something? (2) How boot1.efi lives with serial console and BIOS/UEFI serial console redirection? As far as I understand, loader.efi should be compatible with "old-style" loader, but what about boot1.efi? -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Thu Sep 6 19:45:10 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C01AFE376C for ; Thu, 6 Sep 2018 19:45:10 +0000 (UTC) (envelope-from leres@freebsd.org) Received: from xse.com (xse.com [IPv6:2607:f2f8:abb8::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "xse.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DCDD4891BE; Thu, 6 Sep 2018 19:45:09 +0000 (UTC) (envelope-from leres@freebsd.org) Received-SPF: pass (dot.xse.com: authenticated connection) receiver=dot.xse.com; client-ip=2620:83:8000:102::cb; helo=hot.ee.lbl.gov; envelope-from=leres@freebsd.org; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.10; Received: from hot.ee.lbl.gov (hot.ee.lbl.gov [IPv6:2620:83:8000:102:0:0:0:cb]) (authenticated bits=0) by dot.xse.com (8.15.2/8.15.2) with ESMTPSA id w86Jj4Bp038379 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 6 Sep 2018 12:45:07 -0700 (PDT) (envelope-from leres@freebsd.org) Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: lev@FreeBSD.org, gljennjohn@gmail.com References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> Cc: freebsd-hackers@freebsd.org, Allan Jude , Jung-uk Kim From: Craig Leres Message-ID: <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> Date: Thu, 6 Sep 2018 12:45:04 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.100.1 at dot.xse.com X-Virus-Status: Clean X-GBUdb-Analysis: Unknown X-MessageSniffer-Rules: 0-0-0-5178-c X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 19:45:10 -0000 On 9/6/18 8:17 AM, Lev Serebryakov wrote: > Nope. If BOOT_BOOT0_COMCONSOLE_SPEED defined, it is used as-is. If it > is not defined it is derived from BOOT_COMCONSOLE_SPEED. So, defining it > to "0" should work. And disassembling boot0sio confirms it. > > .if !defined(BOOT_BOOT0_COMCONSOLE_SPEED) > BOOT_COMCONSOLE_SPEED?= 9600 > .if ${BOOT_COMCONSOLE_SPEED} == 9600 > BOOT_BOOT0_COMCONSOLE_SPEED= "7 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 4800 > BOOT_BOOT0_COMCONSOLE_SPEED= "6 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 2400 > BOOT_BOOT0_COMCONSOLE_SPEED= "5 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 1200 > BOOT_BOOT0_COMCONSOLE_SPEED= "4 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 600 > BOOT_BOOT0_COMCONSOLE_SPEED= "3 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 300 > BOOT_BOOT0_COMCONSOLE_SPEED= "2 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 150 > BOOT_BOOT0_COMCONSOLE_SPEED= "1 << 5 + 3" > .elif ${BOOT_COMCONSOLE_SPEED} == 110 > BOOT_BOOT0_COMCONSOLE_SPEED= "0 << 5 + 3" > .else > BOOT_BOOT0_COMCONSOLE_SPEED= "7 << 5 + 3" > .endif > .endif Maybe I don't understand what you're saying but I don't think defining to "0" is the same as not defining. Craig hot 84 % cat c.c #include #include int main(int, char **); #define FOO #define BAR 0 #define BLETCH 1 int main(int argc, char **argv) { #ifdef FOO printf("#ifdef FOO\n"); #endif #if defined(FOO) printf("#if defined(FOO)\n"); #endif #ifdef BAR printf("#ifdef BAR\n"); #endif #if defined(BAR) printf("#if defined(BAR)\n"); #endif #ifdef BLETCH printf("#ifdef BLETCH\n"); #endif #if defined(BLETCH) printf("#if defined(BLETCH)\n"); #endif #ifdef FNORD printf("#ifdef FNORD\n"); #endif #if defined(FNORD) printf("#if defined(FNORD)\n"); #endif exit(0); } hot 85 % cc c.c && ./a.out #ifdef FOO #if defined(FOO) #ifdef BAR #if defined(BAR) #ifdef BLETCH #if defined(BLETCH) From owner-freebsd-hackers@freebsd.org Thu Sep 6 20:01:38 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C32AFFE42DA for ; Thu, 6 Sep 2018 20:01:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 664648A0A3; Thu, 6 Sep 2018 20:01:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (static-71-168-218-4.cmdnnj.fios.verizon.net [71.168.218.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jkim/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 589251FE72; Thu, 6 Sep 2018 20:01:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Craig Leres , lev@FreeBSD.org, gljennjohn@gmail.com Cc: freebsd-hackers@freebsd.org, Allan Jude References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> From: Jung-uk Kim Openpgp: preference=signencrypt Autocrypt: addr=jkim@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJBztUBCAChqNyGqmFuNo0U7MBzsD+q/G6Cv0l7LGVrOAsgh34M8wIWhD+tztDWMVfn AhxNDd0ceCj2bYOe67sTQxAScEcbt2FfvPOLp9MEXb9qohZj172Gwkk7dnhOhZZKhVGVZKM4 NcsuBDUzgf4f3Vdzj4wg6WlqplnTZo8lPE4hZWvZHoFIyunPTJWenybeV1xnxK7JkUdSvQR0 fA59RfTTECMwTrSEfYGUnxIDBraxJ7Ecs/0hGQ7sljIj8WBvlRDU5fU1xfF35aw56T8POQRq F4E6RVJW3YGuTpSwgtGZOTfygcLRhAiq3dFC3JNLaTVTpM8PjOinJyt9AU6RoITGOKwDABEB AAHNHkp1bmctdWsgS2ltIDxqa2ltQEZyZWVCU0Qub3JnPsLAfQQTAQoAJwUCUkHO1QIbAwUJ E0/POwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRB8n5Ym/NvxRqyzB/wL7QtsIpeGfGIA ZPMtgXMucM3NWzomyQMln2j2efUkDKthzh9jBxgF53TjOr7imwIt0PT2k1bqctPrq5IRqnu9 mGroqaCLE3LG2/E3jEaao4k9PO6efwlioyivUo5NrqIQOQ4k3EAXw7d2y0Dk1VpTgdMrnUAB hj7lGlLqS4ydcrf24DdbCRGdEQwqd9DBeBgbWynxAJMgbZBhYVEyIHuQKkJ8qY0ibIPXXuF0 KYDeH0qUHtWV2K3srNyPtymUkBQD84Pl1GWRYx05XdUHDmnX0JV3lg0BfYJZgZv0ehPQrMfY Fd9abTkf9FHQYz1JtsC8wUuRgqElRd6+YAGf8Tt9zsBNBFJBztUBCADLtSrP44El2VoJmH14 OFrlOgxzZnbn+Y/Gf1k12mJBiR+A+pBeRLD50p7AiTrjHRxO3cHcl9Dh0uf1VSbXgp8Or0ye iP/86fZPd4k5HXNmDTLL0HecPE08SCqGZ0W8vllQrokB1QxxRUB+fFMPJyMCjDAZ7P9fFTOS dTw1bJSTtOD8Sx8MpZUa9ti06bXFlVYDlaqSdgk181SSx+ZbSKkQR8CIMARlHwiLsa3Z9q9O EJr20HPyxe0AlTvwvFndH61hg7ds63eRvglwRnNON28VXO/lvKXq7Br/CiiyhFdKfINIx2Z5 htYq22tgGTW7mBURbIKoECFBTX9Lv6BXz6w9ABEBAAHCwGUEGAEKAA8FAlJBztUCGwwFCRNP zzsACgkQfJ+WJvzb8UZcJQf+IsTCxUEqY7W/pT84sMg5/QD3s6ufTRncvq14fEOxCNq1Rf4Q 9P+tOFa8GZfKDGB2BFGIrW7uT5mlmKdK1vO6ZIA930y5kUsnCmBUEBJkE2ciSQk01aB/1o62 Q3Gk/F6BwtNY9OXiqF7AcAo+K/BMIaqb26QKeh+IIgK1NN9dQiq3ByTbl4zpGZa6MmsnnRTu mzGKt2nkz7vBzH6+hZp1OzGZikgjjhYWVFoJo1dvf/rv4obs0ZJEqFPQs/1Qa1dbkKBv6odB XJpPH0ssOluTY24d1XxTiKTwmWvHeQkOKRAIfD7VTtF4TesoZYkf7hsh3e3VwXhptSLFnEOi WwYofg== Message-ID: <1031e4b8-08ed-a084-4398-af0fd15671b7@FreeBSD.org> Date: Thu, 6 Sep 2018 16:01:13 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 20:01:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6 Content-Type: multipart/mixed; boundary="5CUOz4CVAc3bq4mj8sOIkwQcWXJ89a7Kp"; protected-headers="v1" From: Jung-uk Kim To: Craig Leres , lev@FreeBSD.org, gljennjohn@gmail.com Cc: freebsd-hackers@freebsd.org, Allan Jude Message-ID: <1031e4b8-08ed-a084-4398-af0fd15671b7@FreeBSD.org> Subject: Re: Is here way to have 9600+ serial console and see boot0 message? References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> In-Reply-To: <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> --5CUOz4CVAc3bq4mj8sOIkwQcWXJ89a7Kp Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 18. 9. 6., Craig Leres wrote: > On 9/6/18 8:17 AM, Lev Serebryakov wrote: >> =C2=A0=C2=A0 Nope. If BOOT_BOOT0_COMCONSOLE_SPEED defined, it is used = as-is. If it >> is not defined it is derived from BOOT_COMCONSOLE_SPEED. So, defining = it >> to "0" should work. And disassembling boot0sio confirms it. >> >> .if !defined(BOOT_BOOT0_COMCONSOLE_SPEED) >> BOOT_COMCONSOLE_SPEED?=3D=C2=A0=C2=A0=C2=A0 9600 >> .if ${BOOT_COMCONSOLE_SPEED} =3D=3D 9600 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "7 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 4800 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "6 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 2400 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "5 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 1200 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "4 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 600 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "3 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 300 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "2 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 150 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "1 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 110 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "0 << 5 + 3" >> .else >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "7 << 5 + 3" >> .endif >> .endif >=20 > Maybe I don't understand what you're saying but I don't think defining > to "0" is the same as not defining. =2E.. Defining BOOT_BOOT0_COMCONSOLE_SPEED to 0 is not the same as not defining, of course. However, setting it to 0 lets us add "-DCOMSPEED=3D0" to CFLAGS[1] and we can skip port configuration[2]. Jung-uk Kim 1. https://svnweb.freebsd.org/base/head/stand/i386/boot0/Makefile?revision=3D= 328769&view=3Dmarkup#l75 2. https://svnweb.freebsd.org/base/head/stand/i386/boot0/boot0.S?revision=3D= 325834&view=3Dmarkup#l211 --5CUOz4CVAc3bq4mj8sOIkwQcWXJ89a7Kp-- --IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEl1bqgKaRyqfWXu/CfJ+WJvzb8UYFAluRh4kACgkQfJ+WJvzb 8UYnmgf8Dmo+sgmp5oqEHJSose1tzDUANedUasKBQtGSrZs/J0Fem6p9YsjAJ6o5 na35UFxVMjWQCylEsq93EtBKdq2eeht1pe8tb+/6pFqW4K9YThOTfKOyKjBm0GFa TI8Ee4lZeAGjH+dwRoakOZV7FD7+zdSpXAtT/RkrUDbQuaQki2OxHAut2R/SVqHu l53MOGfZDzcNce67ZZfdSgva9f4VA1UXvNiRWu7XFLtzj7mrfQRsLEbYv9L+jzR5 4KA6yN79ipGwVglWT1a9dN75kykTumEtFTmuKt3DWUlEQSxDwqCUQcwZ6SVnERIR QeDCiQAPz4Mq9A+t7S9NHq3PK20gMw== =qmo1 -----END PGP SIGNATURE----- --IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6-- From owner-freebsd-hackers@freebsd.org Thu Sep 6 20:08:40 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC0B9FE472B for ; Thu, 6 Sep 2018 20:08:40 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 3ADD08A681; Thu, 6 Sep 2018 20:08:40 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.186] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 8E988EEE; Thu, 6 Sep 2018 23:08:38 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Craig Leres , gljennjohn@gmail.com Cc: freebsd-hackers@freebsd.org, Allan Jude , Jung-uk Kim References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> From: Lev Serebryakov Openpgp: preference=signencrypt Autocrypt: addr=lev@FreeBSD.org; prefer-encrypt=mutual; keydata= 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 pOGaK/GYNR+Ad6bUmokKsx4= Organization: FreeBSD Message-ID: <8a705b8c-5638-bc55-bdd2-809f8184821e@FreeBSD.org> Date: Thu, 6 Sep 2018 23:08:38 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 20:08:41 -0000 On 06.09.2018 22:45, Craig Leres wrote: >>    Nope. If BOOT_BOOT0_COMCONSOLE_SPEED defined, it is used as-is. If it >> is not defined it is derived from BOOT_COMCONSOLE_SPEED. So, defining it >> to "0" should work. And disassembling boot0sio confirms it. >> >> .if !defined(BOOT_BOOT0_COMCONSOLE_SPEED) >> BOOT_COMCONSOLE_SPEED?=    9600 >> .if ${BOOT_COMCONSOLE_SPEED} == 9600 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "7 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 4800 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "6 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 2400 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "5 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 1200 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "4 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 600 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "3 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 300 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "2 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 150 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "1 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} == 110 >> BOOT_BOOT0_COMCONSOLE_SPEED=    "0 << 5 + 3" >> .else >> BOOT_BOOT0_COMCONSOLE_SPEED=    "7 << 5 + 3" >> .endif >> .endif > > Maybe I don't understand what you're saying but I don't think defining > to "0" is the same as not defining. It is exactly what I've said: defining it to "0" bypass all these checks for permitted value. -- // Lev Serebryakov From owner-freebsd-hackers@freebsd.org Fri Sep 7 09:13:08 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE2CDFF5761 for ; Fri, 7 Sep 2018 09:13:08 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id 4BF2E81924; Fri, 7 Sep 2018 09:13:08 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:c197:1fdd:b84:3a50]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id AB66AF76; Fri, 7 Sep 2018 12:13:06 +0300 (MSK) Date: Fri, 7 Sep 2018 12:13:05 +0300 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD Message-ID: <885322286.20180907121305@serebryakov.spb.ru> To: Ian Lepore , Warner Losh , Dimitry Andric CC: FreeBSD Hackers , Allan Jude Subject: Re: Is here way to have 9600+ serial console and see boot0 message? In-Reply-To: References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <67d102d1-3d67-08b7-5e9a-5ed741365b4e@FreeBSD.org> <1536247884.77296.12.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2018 09:13:08 -0000 Hello Lev, Thursday, September 6, 2018, 6:43:31 PM, you wrote: > I've tried this. It doesn't help. I don't know why, but symptoms are > the same: after BIOS messages terminal (it is software one, of course) > clears, cursor moves chaotically without any real output, and this > behavior continues till I issue "Reset Terminal" command via terminal > program menu. After terminal reset all output (from loader, kernel and, > later, getty) shows normally. Ok, I found "[2;30;40m" in BIOS output. Set "Black on black". Now I'm trying to squeeze sending of "c" (reset) into boot0sio. -- Best regards, Lev mailto:lev@FreeBSD.org From owner-freebsd-hackers@freebsd.org Fri Sep 7 19:56:58 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 949271052A05 for ; Fri, 7 Sep 2018 19:56:58 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 3F1B0759B2 for ; Fri, 7 Sep 2018 19:56:58 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4B5FB21F8B for ; Fri, 7 Sep 2018 15:56:57 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 07 Sep 2018 15:56:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.net; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=vzuEz+xZTz3ClgNlA iGhyovWBgzpNeo1VTSR1aCmOkw=; b=v5FYU4zcF+ubfRgY/rGn/6HinC2n6USCX 5mYFZ1yDPg9VakiJW0eU+AxU+Chcu/gMUXUbXnU5a8PLflSDo+18FEdzxKgtu1mC 8MzO/+Ijc2DcQTBxoyGEwXLv3jHM93ot0OZure9bD9x1sXzr9C6rWheQi6viZCth HE207ZCACYGogXaSs9si+k/3XwbYK6uzfky7VOxXUL/FHB5t1J0iEjaRR+LWqf8B da3c7IpxwTkyrqTGHdiTJLd4ZG/gUjibIpUvOSH2SemYLv+RErWK6akCWMl+wzHb 9dQqX87F7eW+0BiM87l/jCcLVXjVDHZ+fNyh3/1Q0aHQDJRXIRxNw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=vzuEz+xZTz3ClgNlAiGhyovWBgzpNeo1VTSR1aCmOkw=; b=rzfsBpmz q5c1J3UCyBi/9J5YYmgXkuM/m20E1y2utJQ6wOyusYHjQhR0Neni0Wd4Vg97ocTq 2Undlatzr0ZVVEmpsCjCnoYG0GJ6+wu7V7mxVld4+zTg5IKVEoY7icHfSm7H6It0 nXI7Dkf9+gkHo0hGO7TOByK0LjDFzxSILGiOgxTlkPDQrQo7auSsHt5kzCaraCv/ 8HBd1CBXopERmfwROtt6QeXnQLQQIYwXRCbkIU6k7VKIFASntDwUkWgq+lOWd1kL 62EBzZAJPDIjNFAt2UqqugXgpJUoBUeZkZPTBss4emlV1FhCMh59jmCDK5Yeqmmx /pRMZp0z03nKUw== X-ME-Proxy: X-ME-Sender: Received: from [192.168.1.2] (unknown [62.183.126.215]) by mail.messagingengine.com (Postfix) with ESMTPA id E961E10298 for ; Fri, 7 Sep 2018 15:56:55 -0400 (EDT) To: freebsd-hackers From: Yuri Pankov Subject: intelspi: fix "Device leaked IRQ resources" Message-ID: <1edec70d-8ba3-56c8-d25e-1aef9458452e@yuripv.net> Date: Fri, 7 Sep 2018 22:56:51 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------77025D12D2F3C777B885165F" Content-Language: en-US X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2018 19:56:58 -0000 This is a multi-part message in MIME format. --------------77025D12D2F3C777B885165F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit A simple fix for an obvious typo, leading to "Device leaked IRQ resources" on attach failure or detach. --------------77025D12D2F3C777B885165F Content-Type: text/plain; charset=UTF-8; name="ispi.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ispi.diff" ZGlmZiAtLWdpdCBhL3N5cy9kZXYvaW50ZWwvc3BpLmMgYi9zeXMvZGV2L2ludGVsL3NwaS5j CmluZGV4IDliMjI5YmI3NDEyMy4uNTc1MjQwZmMzMTY3IDEwMDY0NAotLS0gYS9zeXMvZGV2 L2ludGVsL3NwaS5jCisrKyBiL3N5cy9kZXYvaW50ZWwvc3BpLmMKQEAgLTQ4MCw3ICs0ODAs NyBAQCBpbnRlbHNwaV9hdHRhY2goZGV2aWNlX3QgZGV2KQogCQkgICAgc2MtPnNjX21lbV9y aWQsIHNjLT5zY19tZW1fcmVzKTsKIAogCWlmIChzYy0+c2NfaXJxX3JlcyAhPSBOVUxMKQot CQlidXNfcmVsZWFzZV9yZXNvdXJjZShkZXYsIFNZU19SRVNfTUVNT1JZLAorCQlidXNfcmVs ZWFzZV9yZXNvdXJjZShkZXYsIFNZU19SRVNfSVJRLAogCQkgICAgc2MtPnNjX2lycV9yaWQs IHNjLT5zY19pcnFfcmVzKTsKIAogCXJldHVybiAoRU5YSU8pOwpAQCAtNTAzLDcgKzUwMyw3 IEBAIGludGVsc3BpX2RldGFjaChkZXZpY2VfdCBkZXYpCiAJCSAgICBzYy0+c2NfbWVtX3Jp ZCwgc2MtPnNjX21lbV9yZXMpOwogCiAJaWYgKHNjLT5zY19pcnFfcmVzICE9IE5VTEwpCi0J CWJ1c19yZWxlYXNlX3Jlc291cmNlKGRldiwgU1lTX1JFU19NRU1PUlksCisJCWJ1c19yZWxl YXNlX3Jlc291cmNlKGRldiwgU1lTX1JFU19JUlEsCiAJCSAgICBzYy0+c2NfaXJxX3JpZCwg c2MtPnNjX2lycV9yZXMpOwogCiAJcmV0dXJuICgwKTsK --------------77025D12D2F3C777B885165F-- From owner-freebsd-hackers@freebsd.org Fri Sep 7 20:17:34 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0267C106B17D for ; Fri, 7 Sep 2018 20:17:34 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 74EA576249 for ; Fri, 7 Sep 2018 20:17:33 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pl1-x630.google.com with SMTP id j8-v6so7052949pll.12 for ; Fri, 07 Sep 2018 13:17:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=sTdPpZFM07kjoD9mvy4mIO/OEG8mbpHzc1qGh9rC6Eg=; b=pb3tk70UyX4fubNyRcnjBI7lf9vvBjLcDZnmNUxJZMRfAUd06wVU6ggTGk7vkkpYMS vOMV0vbSRX7GA7vhlHSxjyl2IXG5ja7kbNFPB/ZwM401kKkk4f18149yjzTz6SkLSmJ8 a/PsDiDZOhqqJlXMpglIP31TAidecS2Nr/Ph6nyfRT8gvlC30iep7CX0OcBVZjtleIh+ jo5AC03WGHCdA1HZ44wm1BIleSQj+pg4AVgUXQq3wbDyXn0tU+f2h2y3FZgmZRiWQEha P8uGtdxQd0j9C0fWD+U79bFSeZq16UcJKxdYdJYWhyCieHO9oEQ7S0naskSU1WXx6j+p Nd6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=sTdPpZFM07kjoD9mvy4mIO/OEG8mbpHzc1qGh9rC6Eg=; b=mHXue5yep+bDtdwKsuEaNClfFFcjbd6n0sHtIYkyZ72svm94ANs5ia7Mg+RPOLRIi5 XXs03glwQRGurI99ibjhDPHw4fO1UclI0aku5/R18+BgU4e7zj32W84RldcKS7IK0aPl QPNRPhED18jTpHwaIj7W0XjVbqMh/pB6i9FiuHKfLdSyQgw6hqoGraKwuF+rJ9FYdU+V H2h54mZQi9Fo6WzaqmFE1BcKXlQfH+K/mvzFjcayFExTbSLUQoH8MwXhpKugBg3vcCMK fJi7nMwKhVGsjYmtQ/AGZbQh7H0+SP+sKCecflFjZdtqnZ62taRemmejmOLHuGW3ysRv vm4Q== X-Gm-Message-State: APzg51DwQJqa3M3rrssNyKq77SREBinDGXMupa51VdQMmfITuVwqBaaN eOHnu8DDWjRAwiKFW0wlvkTVFQTY X-Google-Smtp-Source: ANB0Vdb4AuyNXLjSl6cWPRzTcqs0WGp5MzHf+5UXbnzRdFBLCV8VZ+++zlkD29IfihmMYr59IxmD9g== X-Received: by 2002:a17:902:bb08:: with SMTP id l8-v6mr3842008pls.71.1536351452415; Fri, 07 Sep 2018 13:17:32 -0700 (PDT) Received: from raichu (toroon0560w-lp130-09-70-52-224-239.dsl.bell.ca. [70.52.224.239]) by smtp.gmail.com with ESMTPSA id 203-v6sm11028894pgb.14.2018.09.07.13.17.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Sep 2018 13:17:31 -0700 (PDT) Sender: Mark Johnston Date: Fri, 7 Sep 2018 16:17:28 -0400 From: Mark Johnston To: Yuri Pankov Cc: freebsd-hackers Subject: Re: intelspi: fix "Device leaked IRQ resources" Message-ID: <20180907201728.GI63224@raichu> References: <1edec70d-8ba3-56c8-d25e-1aef9458452e@yuripv.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1edec70d-8ba3-56c8-d25e-1aef9458452e@yuripv.net> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2018 20:17:34 -0000 On Fri, Sep 07, 2018 at 10:56:51PM +0300, Yuri Pankov wrote: > A simple fix for an obvious typo, leading to "Device leaked IRQ > resources" on attach failure or detach. Thanks, I'll submit this to re@. > diff --git a/sys/dev/intel/spi.c b/sys/dev/intel/spi.c > index 9b229bb74123..575240fc3167 100644 > --- a/sys/dev/intel/spi.c > +++ b/sys/dev/intel/spi.c > @@ -480,7 +480,7 @@ intelspi_attach(device_t dev) > sc->sc_mem_rid, sc->sc_mem_res); > > if (sc->sc_irq_res != NULL) > - bus_release_resource(dev, SYS_RES_MEMORY, > + bus_release_resource(dev, SYS_RES_IRQ, > sc->sc_irq_rid, sc->sc_irq_res); > > return (ENXIO); > @@ -503,7 +503,7 @@ intelspi_detach(device_t dev) > sc->sc_mem_rid, sc->sc_mem_res); > > if (sc->sc_irq_res != NULL) > - bus_release_resource(dev, SYS_RES_MEMORY, > + bus_release_resource(dev, SYS_RES_IRQ, > sc->sc_irq_rid, sc->sc_irq_res); > > return (0); > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" From owner-freebsd-hackers@freebsd.org Sat Sep 8 13:41:08 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCA6CFF442D for ; Sat, 8 Sep 2018 13:41:07 +0000 (UTC) (envelope-from churchers@gmail.com) Received: from mail-ua1-x933.google.com (mail-ua1-x933.google.com [IPv6:2607:f8b0:4864:20::933]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5929994A14 for ; Sat, 8 Sep 2018 13:41:07 +0000 (UTC) (envelope-from churchers@gmail.com) Received: by mail-ua1-x933.google.com with SMTP id 101-v6so14034855uav.7 for ; Sat, 08 Sep 2018 06:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=NoVQcVvUc1uFoTPRJPp1msKPS24C+8fsqp3JLms5HGg=; b=VlW+MGltVnTwEadLc48VYU5GNct5wYlKky/MWhkRzezx1Ea7xgIK+XK1BUJ8wa030R TqA3WbQvcdxmpQ9wHZ65AJn6iuovXaicUU1SuIdzKjxghMqbBhyb9fGBY2rIf9zfRiaj QRNiNGXgMh1AelpV+6qXof3p2uJyb9eoqUzO8p/oI7TE9d7Gj+ve59jeyDt4TRHEM2Nx VQS2A87hwTT27K5DE2ifPEWTbxNxwE+/n3N0Bguc2WTPxmIiwyalPDziqqrR9vamtyzY bb+yBpOuzeVXm+e0MC8422XPP0dRNUGZMVxmdphRq2YcrLN4lmx84PzWzw+gVVcfrCUh djVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NoVQcVvUc1uFoTPRJPp1msKPS24C+8fsqp3JLms5HGg=; b=IL2PXClvcjfDXZEaCvu5O4Tl+R9ZFultlqv1D9Z+vPyW+t1egzdt+t0Kxnw4naGyAi jPfOEje1W2kyptoV0EADCNPmw50hRaamRnVbOVH1/suoCF7QVpmGkzm6pbtUzBwGVhym R7KV3GnfbzLi0+5z/RxbG20RDGbJa+N/mZpwHrgYEhQYBcMNPaVuigh26ni5AF+k0Vgo 9k3cWPkTrSKGmxYKRvnYf3gyJxwWR3imhTpfKcm7yWhC+XXQJduSJh2BzJeY9hlZIJOM dWGAsPa/gnxetJOC8m+Y3NVNHSoP7W8pS2DiyvY2CpolVGlDOLrnyWSpJqOmlD7HjlsN n3Gw== X-Gm-Message-State: APzg51AfDvvB5y+3dbbuznckob7WcdKUt9fcabxBJ4JSFGzFnh8RKjEn 4xmL0qUSVRIcDN4iafzqPHWstd+yhU/aCjr04rDvYObp X-Google-Smtp-Source: ANB0VdZr3tiPDptt4x7R+5KolIXW8ZSaXtU1Vxitr0hKqRVwCQbTfuUsIOcgYWsCtRFVwr9oa/RtUPJori7nIeFxwAc= X-Received: by 2002:a67:3515:: with SMTP id c21-v6mr4497303vsa.42.1536414066586; Sat, 08 Sep 2018 06:41:06 -0700 (PDT) MIME-Version: 1.0 From: Matt Churchyard Date: Sat, 8 Sep 2018 14:41:10 +0100 Message-ID: Subject: Getting valid JSON output with xo(1) To: freebsd-hackers@freebsd.org X-Mailman-Approved-At: Sat, 08 Sep 2018 14:13:47 +0000 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2018 13:41:08 -0000 Hello, Sorry if this is the wrong list, I wasn't sure which was the most appropriate. I've been asked to look at generating machine output from vm-bhyve using xo(1), and though it would be an interesting task. However, I'm coming across a few issues getting valid output. I've reduced my code down to the following example - xo -pX --open bhyve/machines xo -pX --depth 2 --wrap machine "{:name},{:memory}" test1 2GB xo -pX --depth 2 --wrap machine "{:name},{:memory}" test2 4GB xo -pX --close bhyve/machines This produces the following XML output which looks good - test1 2GB test2 4GB If I choose HTML output I get the following invalid output which is missing closing tags.
test1
,
2GB
test2
,
4GB
This can be fixed by adding "\n" to the end of the format lines, which may be required, but it seems strange that I can so easily generate broken output. I'm not too bothered about HTML though as it seems fairly useless, JSON is my biggest issue - With JSON specified I get the following output, which has 3 major issues: "bhyve": { "machines": { "machine": { "name": "test1", "memory": "2GB" } "machine": { "name": "test2", "memory": "4GB" } } } 1) The entire document needs to be inside braces "{}" so that "bhyve" is a member of an object. 2) There's a missing comma between the two machine entries 3) "machines" is an object, which erroneously contains 2 "machine" keys (There's also a 4th issue that the second "machine" entry really should be on the line below, but that's just a minor visual thing) Now 1 & 2 can be fixed fairly easily by just outputting the brace and comma characters myself. (I do also appreciate that in order to output the commas in the correct place, xo would need to either get all the records in one go, or be told which are part of a list and which are first or last). However it seems to me that xo should handle being given the exact same input, and produce valid HTML/JSON or XML just by the user specifying their output choice. I shouldn't really have to inject additional characters myself or alter the input for certain formats in order to get valid output. The 3rd issue is a bit more awkward. The xo(1) man page is fairly short and I can't see any obvious way that I can get it to produce a basic array (square brackets - []) rather than an object, meaning that it doesn't seem possible to create a list of objects. This works with XML due to a list being made up by effectively just repeating the same element. If I can't create a list with JSON, it seems to severely limit the usefulness of the JSON option (Which unfortunately is the most desired format). I could possibly use the machine name as the object key, but this isn't ideal, and again means I'll need to start running different xo commands based on the desired output format. I don't know if libxo can produce JSON arrays if you're actually using the proper API, but these problems (If I'm not already missing something obvious) could probably be fixed fairly easily if there was some option to xo to specify when it should create a list, and whether the current call is the first entry or not. Regards, Matt From owner-freebsd-hackers@freebsd.org Sat Sep 8 14:22:29 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4327AFF50FC for ; Sat, 8 Sep 2018 14:22:29 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from n6.nabble.com (n6.nabble.com [162.255.23.37]) by mx1.freebsd.org (Postfix) with ESMTP id DEBA495AE0 for ; Sat, 8 Sep 2018 14:22:28 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from n6.nabble.com (localhost [127.0.0.1]) by n6.nabble.com (Postfix) with ESMTP id 2AC789544CA8 for ; Sat, 8 Sep 2018 07:22:22 -0700 (MST) Date: Sat, 8 Sep 2018 07:22:22 -0700 (MST) From: yuripv To: freebsd-hackers@freebsd.org Message-ID: <1536416542111-0.post@n6.nabble.com> In-Reply-To: References: Subject: Re: Tracking CLDR version in collation definitions MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2018 14:22:29 -0000 Hi Thomas, I think this makes perfect sense, yes, and not aware of any other way of having the data version information. There are some nits in the man page changes, but that can of course be taken care of during review. A bigger question is backwards compatibility as you seem to be changing the on-disk format -- I can't think of anything bad happening off the top of my head, just wondering if you had some ideas on it. -- Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-hackers-f4034256.html From owner-freebsd-hackers@freebsd.org Sat Sep 8 16:00:44 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7162FF6E06 for ; Sat, 8 Sep 2018 16:00:44 +0000 (UTC) (envelope-from eric@metricspace.net) Received: from mail.metricspace.net (mail.metricspace.net [IPv6:2001:470:1f11:617::107]) by mx1.freebsd.org (Postfix) with ESMTP id 5EFE097E65 for ; Sat, 8 Sep 2018 16:00:44 +0000 (UTC) (envelope-from eric@metricspace.net) Received: from [192.168.2.64] (unknown [71.139.124.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: eric) by mail.metricspace.net (Postfix) with ESMTPSA id 59D5BA788 for ; Sat, 8 Sep 2018 16:00:38 +0000 (UTC) To: "freebsd-hackers@freebsd.org" From: Eric McCorkle Subject: Adding kernel config options Openpgp: preference=signencrypt Autocrypt: addr=eric@metricspace.net; prefer-encrypt=mutual; keydata= mDMEWue2FBYJKwYBBAHaRw8BAQdAP/qVPlXodV6pYO5b1Jw0eFyMhyDD7B5y5eFsciutEfS0 JEVyaWMgTWNDb3JrbGUgPGVyaWNAbWV0cmljc3BhY2UubmV0PoiWBBMWCAA+FiEEDxi/0rkj zd6Uc6cFCN/CKRbBwmwFAlrnthQCGwMFCQHhM4AFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA CgkQCN/CKRbBwmyGKAD/XTSBOItCKcYCPTlsaS1aQYVEwWXXFgdjWE+WsNdZUS8A/AhYAbQZ kNZNimE2rQLoklkfTA74qF/V257NuQi4QDcLuDgEWue2FBIKKwYBBAGXVQEFAQEHQKpZVyCG ync/xqejm2C1HKGXLJTUu38RvnrR3UYECz9nAwEIB4h+BBgWCAAmFiEEDxi/0rkjzd6Uc6cF CN/CKRbBwmwFAlrnthQCGwwFCQHhM4AACgkQCN/CKRbBwmyi2wEAmvaGt8QMjGELzm27gP4c jJGUi7oigsLmTiFPkpJqPz0A+QFBSCvxJaxCMyoVru/xB6bunpJ+Wtsj8HD1EuJOn4EJ Message-ID: <138c47b1-de8f-1753-1554-ee58fca77749@metricspace.net> Date: Sat, 8 Sep 2018 12:00:35 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="chgHUg39jn1FpoRExt4TkRm6qyGB9LxPr" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2018 16:00:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --chgHUg39jn1FpoRExt4TkRm6qyGB9LxPr Content-Type: multipart/mixed; boundary="EjSnw92cAToR7aCgYEEKycjzpnQfZqEAy"; protected-headers="v1" From: Eric McCorkle To: "freebsd-hackers@freebsd.org" Message-ID: <138c47b1-de8f-1753-1554-ee58fca77749@metricspace.net> Subject: Adding kernel config options --EjSnw92cAToR7aCgYEEKycjzpnQfZqEAy Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Is there a guide somewhere to adding new kernel configuration options? If so, where can I find it? What I'm going to want to do is fairly simple. It would look like this: option TRUST option TRUST_BUILTIN_ROOTCERTS option TRUST_KEYBUF_ROOTCERTS I assume these would then show up as make/preprocessor defs according to some convention? I'll also eventually want to do something like: device trust for a pseudo-device interface. --EjSnw92cAToR7aCgYEEKycjzpnQfZqEAy-- --chgHUg39jn1FpoRExt4TkRm6qyGB9LxPr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQPGL/SuSPN3pRzpwUI38IpFsHCbAUCW5PyIwAKCRAI38IpFsHC bBnTAQCbIFK/jCaqqAfD9avqBb6Cu6X/wgoEJlmpG/of16D+1AEApwZrPCOQGfkp iJzzka2c5O+XyuFhTqFZPlVmcSl/bg0= =g8Ek -----END PGP SIGNATURE----- --chgHUg39jn1FpoRExt4TkRm6qyGB9LxPr-- From owner-freebsd-hackers@freebsd.org Sat Sep 8 16:05:39 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9DF62FF7165 for ; Sat, 8 Sep 2018 16:05:39 +0000 (UTC) (envelope-from eric@metricspace.net) Received: from mail.metricspace.net (mail.metricspace.net [IPv6:2001:470:1f11:617::107]) by mx1.freebsd.org (Postfix) with ESMTP id 33F4B70147 for ; Sat, 8 Sep 2018 16:05:39 +0000 (UTC) (envelope-from eric@metricspace.net) Received: from [192.168.2.64] (unknown [71.139.124.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: eric) by mail.metricspace.net (Postfix) with ESMTPSA id 9F627A78F for ; Sat, 8 Sep 2018 16:05:37 +0000 (UTC) Subject: Re: Questions about [U]EFI boot To: freebsd-hackers@freebsd.org References: From: Eric McCorkle Openpgp: preference=signencrypt Autocrypt: addr=eric@metricspace.net; prefer-encrypt=mutual; keydata= mDMEWue2FBYJKwYBBAHaRw8BAQdAP/qVPlXodV6pYO5b1Jw0eFyMhyDD7B5y5eFsciutEfS0 JEVyaWMgTWNDb3JrbGUgPGVyaWNAbWV0cmljc3BhY2UubmV0PoiWBBMWCAA+FiEEDxi/0rkj zd6Uc6cFCN/CKRbBwmwFAlrnthQCGwMFCQHhM4AFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA CgkQCN/CKRbBwmyGKAD/XTSBOItCKcYCPTlsaS1aQYVEwWXXFgdjWE+WsNdZUS8A/AhYAbQZ kNZNimE2rQLoklkfTA74qF/V257NuQi4QDcLuDgEWue2FBIKKwYBBAGXVQEFAQEHQKpZVyCG ync/xqejm2C1HKGXLJTUu38RvnrR3UYECz9nAwEIB4h+BBgWCAAmFiEEDxi/0rkjzd6Uc6cF CN/CKRbBwmwFAlrnthQCGwwFCQHhM4AACgkQCN/CKRbBwmyi2wEAmvaGt8QMjGELzm27gP4c jJGUi7oigsLmTiFPkpJqPz0A+QFBSCvxJaxCMyoVru/xB6bunpJ+Wtsj8HD1EuJOn4EJ Message-ID: Date: Sat, 8 Sep 2018 12:05:35 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6Trb5rSvYK0nBKsnNzbbrtIA1sei9NyBR" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2018 16:05:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6Trb5rSvYK0nBKsnNzbbrtIA1sei9NyBR Content-Type: multipart/mixed; boundary="sA05eI7bMZJMfsYYWJNuJqBEt1ZEst5lw"; protected-headers="v1" From: Eric McCorkle To: freebsd-hackers@freebsd.org Message-ID: Subject: Re: Questions about [U]EFI boot References: In-Reply-To: --sA05eI7bMZJMfsYYWJNuJqBEt1ZEst5lw Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable There is no boot0 for UEFI. boot1.efi is in the process of being phased out, and will probably be dropped eventually, but loader.efi can still be loaded and run by boot1.e= fi. I recommend installing loader.efi to your ESP (typically /efi/boot/BOOTX64.EFI). As for serial consoles, I don't know. I believe both boot1 and loader take whatever UEFI gives them by default. So if the underlying UEFI implementation has a serial console driver that it's using by default, it should work. On 9/6/18 3:05 PM, Lev Serebryakov wrote: >=20 > I have two questions about [U]EFI FreeBSD boot process. I've read man > pages and UEFI wiki page, but can not find answers for these two questi= ons >=20 > (1) Simplest "boot0" / "boot0sio" support very basic partition (slice)= > selection but looks like boot1.efi doesn't support this simple feature.= > Am I right? Did I messed something? >=20 > (2) How boot1.efi lives with serial console and BIOS/UEFI serial consol= e > redirection? As far as I understand, loader.efi should be compatible > with "old-style" loader, but what about boot1.efi? >=20 --sA05eI7bMZJMfsYYWJNuJqBEt1ZEst5lw-- --6Trb5rSvYK0nBKsnNzbbrtIA1sei9NyBR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQPGL/SuSPN3pRzpwUI38IpFsHCbAUCW5PzTwAKCRAI38IpFsHC bDWnAQCeFnya3q2JIgKW0ecstDL5rK901VcdkkSAM13l9Q3LSgEAyF7ndC16DqNe qdS+m7BYwH5yk52C9mr3SiXGjejKKAU= =SP3N -----END PGP SIGNATURE----- --6Trb5rSvYK0nBKsnNzbbrtIA1sei9NyBR-- From owner-freebsd-hackers@freebsd.org Sat Sep 8 16:16:45 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B4CEFF75A6 for ; Sat, 8 Sep 2018 16:16:45 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 3BD8D7067A for ; Sat, 8 Sep 2018 16:16:45 +0000 (UTC) (envelope-from yuripv@yuripv.net) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 67F5821A7B for ; Sat, 8 Sep 2018 12:16:38 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 08 Sep 2018 12:16:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.net; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=bHq1/9ZTLy7r5VRedtJF7LJUdvjLlSsVH7arTEOgLZI=; b=s0jW1Zt6 IWzOwX4HB7pRK4vWDscRlA3SXpFF25sY8jghvS7OmqcaqZwl9WTGB56e4bWoO7fC BXDeDVasCzneXrIHx+m3FxKo2Lhv+6rKXtE4dldGRABP5DH3XVRIuxtwn6Bq6Fh+ vMBUDCvkLIDOkhYgR5+gfS2AMjTW7QHtgRUxj/2rqtzzonru5mYjjfpYyqQJBq9E xi5saFw76vUgedLW+zWA6xaM/iLNeojIelKgfZgoCmqYRjow7ZC/nvV+Nr2QbhEb pcSh18ucvBZDPnh+4et8c6WLmvr6s8I6OxFbeM2Pukq3I2a1ehaSI+dBgk1eM2R7 eH+uDTTOpwhvCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=bHq1/9ZTLy7r5VRedtJF7LJUdvjLl SsVH7arTEOgLZI=; b=aZqMEx1anByAI09gByUwvKFRn8p53QTzo7efJMC7EUqZx ddsezWFjfiWaZESDn+QFP1drHWxRIzEUYmc0Mhb7wd5hRMbuz0apW2Y0ox4Ou5oU 03doAbDLpAoT0Je0T6PuT0FnOWUCym063Ye7GyY1yT0Kx8h9RnbbqLrWDE/2XV5L BfdcfSVnWNYaxDz+Q/hBcNnv5axy1eL2lkBkXLbwtwWKDRtpjEbD4wQkT0qLa4Kd HlIZ6N2M+LQb/76tiKEwGNdsYWynvSLI6nk1TcrRZjfDBFkYChm7pH8NOtuj/gOr cJCYUK2pboQqyai0WQuzRctqFdrkVdtyuajYliMbA== X-ME-Proxy: X-ME-Sender: Received: from [192.168.1.2] (unknown [62.183.126.215]) by mail.messagingengine.com (Postfix) with ESMTPA id 1824D10294 for ; Sat, 8 Sep 2018 12:16:36 -0400 (EDT) To: freebsd-hackers From: Yuri Pankov Subject: intelspi: don't leak spibus children on detach Message-ID: <2fc2bf25-e619-26e6-559b-6235ba9d4fe4@yuripv.net> Date: Sat, 8 Sep 2018 19:16:32 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2018 16:16:45 -0000 This one is a bit more involved than typo fixes, so I have opened a review: https://reviews.freebsd.org/D17076 The point is storing the device_t for spibus we add on intelspi attach and deleting it on intelspi detach. Currently it looks like below, without the patch we don't delete spibus children and loading intelspi would create new spibus numbers, which is wrong. # kldload intelspi spi0: <100 Series/C230 Series Chipset Family Serial IO GSPI #0> mem 0x8272d000-0x8272dfff,0x80000000-0x8000007f irq 22 at device 30.2 on pci0 spibus0: on spi0 spi1: <100 Series/C230 Series Chipset Family Serial IO GSPI #1> mem 0x8272e000-0x8272efff,0x80000080-0x800000ff irq 23 at device 30.3 on pci0 spibus1: on spi1 spigen0: at cs 0 mode 0 on spibus1 # kldunload intelspi spibus0: detached spi0: detached spigen0: detached spibus1: detached spi1: detached P.S. if there's a better way of submitting patches (PRs, lists, anything), please let me know, I have quite a few of them already looking at the mbp spi devices. From owner-freebsd-hackers@freebsd.org Sat Sep 8 17:28:36 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AC20FF8AB8 for ; Sat, 8 Sep 2018 17:28:36 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 B4B5471F4B for ; Sat, 8 Sep 2018 17:28:35 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id w88HSJKe013677 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 8 Sep 2018 20:28:23 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua w88HSJKe013677 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id w88HSJce013676; Sat, 8 Sep 2018 20:28:19 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 8 Sep 2018 20:28:19 +0300 From: Konstantin Belousov To: yuripv Cc: freebsd-hackers@freebsd.org Subject: Re: Tracking CLDR version in collation definitions Message-ID: <20180908172819.GE3161@kib.kiev.ua> References: <1536416542111-0.post@n6.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1536416542111-0.post@n6.nabble.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,URI_HEX autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2018 17:28:36 -0000 On Sat, Sep 08, 2018 at 07:22:22AM -0700, yuripv wrote: > Hi Thomas, > > I think this makes perfect sense, yes, and not aware of any other way of > having the data version information. > > There are some nits in the man page changes, but that can of course be taken > care of during review. At least, the new symbols must not go into the FBSD_1.3 namespace, but into the current namespace of the HEAD at the tome of commit. I believe it will be FBSD_1.6 when the patch has a chance to hit the tree. I also think that more specific name, indicating that this is a FreeBSD unique function, should be used. I cannot usefully comment on the actual collate code changes. > > A bigger question is backwards compatibility as you seem to be changing the > on-disk format -- I can't think of anything bad happening off the top of my > head, just wondering if you had some ideas on it. > > > > -- > Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-hackers-f4034256.html > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"