From nobody Sat Jun 18 12:21:31 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E9A47846172 for ; Sat, 18 Jun 2022 12:28:26 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LQFZ14Y7tz3GcQ; Sat, 18 Jun 2022 12:28:25 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=5NeLI1ofzq6T xQ2aXXBe6LVG2tqvOxoy54/FaA8qitg=; h=subject:cc:to:from:date; d=margiolis.net; b=eiAVJvcSBu70hFwS96V74CNAviG0RzDSeBUxzv6W7TnjwTYKXP7 uYMgrLI9ufT6gpiD3GLX1+YYTRP8wvzzTXeSE55dAQywmNhiM6/jSfgnjCB2l5VDft6D+Z i5Qc4YcY5L340D+1mcjpfaMDzzlBTjQLfCof6udpUDP+YGsulM= Received: from pleb (ppp-2-84-57-150.home.otenet.gr [2.84.57.150]) by christos (OpenSMTPD) with ESMTPSA id cc9e1db7 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 18 Jun 2022 12:21:45 +0000 (UTC) Date: Sat, 18 Jun 2022 15:21:31 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #1] Instruction-level dynamic tracing Message-ID: <20220618122131.nox4ox73vdszftog@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4LQFZ14Y7tz3GcQ X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=eiAVJvcS; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.47 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; FREEFALL_USER(0.00)[christos]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.73)[-0.735]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; R_SPF_SOFTFAIL(0.00)[~all]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DKIM_TRACE(0.00)[margiolis.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; HFILTER_HELO_5(3.00)[christos]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[2.84.57.150:received] X-ThisMailContainsUnwantedMimeParts: N Hello, The project's goals and deliverables are already documented in the Wiki article [1] (do read this first). Development [2] has started a bit before GSOC's official starting date, so this is not _really_ a weekly report. So far we've implemented the basic structure of the provider, that is, it can create probes for all instructions in a given function and patch them with breakpoints whenever they're enabled. In the wiki article I mention how we can achieve tracing of all instructions using "trampolines" (not real ones). Currently we have been able to get this mechanism to work for many of the instructions as a proof-of-concept, but we'll need to work on the special cases that make some instructions break functionality. [1] https://wiki.freebsd.org/SummerOfCode2022Projects/InstructionLevelDynamicTracing [2] https://github.com/christosmarg/freebsd/tree/kinst Christos From nobody Sun Jun 19 16:53:24 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5956B853ABF for ; Sun, 19 Jun 2022 16:53:43 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LQzPf0LTTz3MdC for ; Sun, 19 Jun 2022 16:53:42 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wr1-x42c.google.com with SMTP id m1so3915914wrb.2 for ; Sun, 19 Jun 2022 09:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=bIhpVAS1x58gvk/5NupfmTvXDoLoiaxBe/vzmTlsYjI=; b=sCXZUZGSFQl6SUw87KaSy5nThW8HjXLvMpWpYW7PY47szt/1Enb2Pk+9vwtWYcPbJn iY43/7G0CMtBjkZTIVkL/AMRUTJqQ6aZEIwuwz6Q00ZMm01IRFGsX5Jq8yYfg+wlPd+k qD6iH5O2DVwJDYtKhgotdbk5PLKJzZog3f5daNETGmm5dq3L7Sp5BLgfkNs+OEI1Ce6r FetuMNeJ4IZeITB3aNpLg5QjmPVjno/Mzwl0DdQIDhMr+EUm+TPcV9AsAHuS+qheqdjG WKuLielhpWcZk3NGkaeHdP6NlfwPwh8tWYf+6xiSnRXuy+yIC7nhSJba/Rq3quljXIY1 xW8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bIhpVAS1x58gvk/5NupfmTvXDoLoiaxBe/vzmTlsYjI=; b=THWVH1l9iGzeFo/QJZwhCF+QNFEAOA81/213mGQZQT0RfDQ2uxe5LqrBvXARNuqhYB kWBFSZU9k7TXfe1Sp2V/N3q1k7jFu1SLMsZWXnsceellgAhr0WmMMzkLRzzJUbCou1xE KFvaWdax8R4ikE+H6hdPGf2BJrYHDbMkTQqvxbdb3qRrwhdURqfT3NjJjk2R2QvhJSgG jHwRQAEkrH/eUUTT0WHWUGbyX0KiFDxo6K3UZK9zJMcB5xGY9+Jq2mR+ARum5Br/3tEm 9c1AFvuXaeR/lp9DbJTBdM+1Hf2jXCqA7k7otRE0WZyJ5AXR8bINU6ULWa3soHKocPZC k6LA== X-Gm-Message-State: AJIora/rGVDMpD+UymPySP/9/ulRvgGiXN4JnGV8P+9yKNXCwE7Y7B6c gz/tcNDBSLe7JYBEl8+5QyMMqYrtzTwnR8XybaXq8Ft2FmJOAL9B X-Google-Smtp-Source: AGRyM1srZuGxDJLrLGpphgfo/uQT/sg49xqToi9gCVae44zEQIOI4IQyC6Uiw6L3fKRhS6CW6H6ZyTzPqd2GHeraAlw= X-Received: by 2002:adf:e5cc:0:b0:21b:8bab:8e95 with SMTP id a12-20020adfe5cc000000b0021b8bab8e95mr3276076wrn.454.1655657615407; Sun, 19 Jun 2022 09:53:35 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Sun, 19 Jun 2022 18:53:24 +0200 Message-ID: Subject: [GSoC Weekly Status #1] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000000956ec05e1cfd4e3" X-Rspamd-Queue-Id: 4LQzPf0LTTz3MdC X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=sCXZUZGS; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::42c as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_TRACE(0.00)[kset.org:+]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42c:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --0000000000000956ec05e1cfd4e3 Content-Type: text/plain; charset="UTF-8" Hello, This week I've managed to add VM software breakpoint support and VM single-stepping for AMD hosts [1]. The latter feature was overhauled several times until a properly working solution was found and will be thoroughly tested during the next week. As for the non-software-related activities, the project's wiki page [2] was created and updated with the relevant pieces of information. Bojan [1] https://github.com/bnovkov/freebsd-src/tree/bhyve_watch [2] https://wiki.freebsd.org/SummerOfCode2022Projects/BhyveDebugServerEnhancements --0000000000000956ec05e1cfd4e3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This week I've managed to add VM softwar= e breakpoint support and VM single-stepping for AMD hosts [1]. The latter f= eature was overhauled several times until a properly working solution was f= ound and will be thoroughly tested during the next week.

As for the = non-software-related activities, the project's wiki page [2] was create= d and updated with the relevant pieces of information.

Bojan

= [1] htt= ps://github.com/bnovkov/freebsd-src/tree/bhyve_watch
[2] https://wiki.freebsd.org/SummerOfCode2022Projects/BhyveDebugServerEnha= ncements
--0000000000000956ec05e1cfd4e3-- From nobody Tue Jun 21 16:26:09 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id BE8B587691C for ; Tue, 21 Jun 2022 16:26:20 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070024.outbound.protection.outlook.com [40.92.70.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LSBj76p9Pz3D0R for ; Tue, 21 Jun 2022 16:26:19 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NDiu50QkpQe46ssh/ySwoF5Kl5Bj7EiTjNKYuU6sFvm1U97OHfLn5tzfuyxl/FvIGyHOxPa5Y8PW782LpE8XnHyTdeIFrrrhgqutYpcdgV3CGVPxH9r0hKi/OCuQXwfOVFiMyzHJXmIoGY02sSLFIAtAkvxHAqIUYwMDQ2zA4r6Jk/+Clj03PRoZywVKIfPAY8XTTlGKYfoJQ6mW5ey+SWR7s7mFe287aSirxH/oeiRxpye6QPem6BtgOylzVLgaau/MiB5vfbm6ETL9kLuypPJtgdC6/HPeeuzsme7h9rDuQtqpp1/F8e0Mg0lYvy1ezQlonjPdiKYQlyKVn+Qjew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VB04RhkG3dzPGhwY2KvYyG+2BOh4JlFbGjXq55jwDbQ=; b=fd/NmwAS3YVAMaIz+LrmFZhBKhtgUDWAmhuObZZN49h94yyi7nwm/+O/T9NwidZOdad2qhNjdBsuRWL2yckJxui/g6zc26rGYZdXVPpkKpQhoHx1/UdU0sTE+nOAtiWMHI7Lk3XN8vLV1o0fZV6Jw4FWdj9fILiAqWGnlJfJEtI/WrsimpnNjfidAD1qtojs1L4E1Cwdb/5nTbP/dPaQVa51xDrxReu6be+bUMiVaMHPqcw7x05K4nTKtAmHm7LyOB4fnCRFEXOr+sridrrsUpOPOUpwGrV2F1MhxjBWPNcypDVO06HxVlA8B0esQ4KlaDo6hiLJk5Fr2T3cEXed4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VB04RhkG3dzPGhwY2KvYyG+2BOh4JlFbGjXq55jwDbQ=; b=XGugEElwxiNwWDZJfNPTM3RAQWHSMeZ6C1I148fB+bi2WGD6lpaguNoZu0x7zY28oA/7g1S2riiGIFJWx1m52QdsV9I+2w0/N69fGRJP+R5lFQjSSuMcGqvPl273NlGknOhDxoKNj55giTV/8trR8wN69+aAAChXFMReJYh/YHFozZjZSaBV/e4AuIghaOev9tHKhk1yvUhPj9x8UljA8ZwA2GagVfZ9Ri6cj9hijKly2adFARzTJG/ITkymgCz//4aXGPoSljhfZ1lqZgLJdG11saZDeEbLxE7bNrBxWMjjXbFKEqIthZ18BdzfBo3cHUK4Isg8gzrinSEQTML1pg== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by AM0PR0302MB3444.eurprd03.prod.outlook.com (2603:10a6:208:c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.22; Tue, 21 Jun 2022 16:26:12 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::a95f:4372:6443:ba54]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::a95f:4372:6443:ba54%7]) with mapi id 15.20.5353.022; Tue, 21 Jun 2022 16:26:12 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #1] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Tue, 21 Jun 2022 18:26:09 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.2 X-TMN: [jyMi/PeIJ/Hjiwx0sUXFQGejNviVxbM3] X-ClientProxiedBy: PAYP264CA0022.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:11f::9) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <647cbb43d39ab2ff5857567762135252a5ebf591.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 64c6a886-55ff-4b7d-4882-08da53a2c194 X-MS-TrafficTypeDiagnostic: AM0PR0302MB3444:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eSm4YjTqQfvGqeacwsqaMM00PtqcbfbSQcEKLsaoF3i53R8zfz/PtAg5fylosCrs5Zf294+GuGYaklAgUfI2557nOer9CJqsygkgnYnNP5vZ2ypBrBHK6TVff+/tRT3AMGJ3Ty2xszsNG/WXSwSVr90a3+S4wsOYpMcmFl//c0GMcr/ULaS/ygh+cC5pU5WfdyJvtdcpgZ1RilFJ1SB8q1cBOskxpLeFdfQw5u9k2UziQrbO5gJ41epymHDaXYP7T3mb1BKC9xN3TLng1ZxfNFwkkCG8Hki2ZvVFf42Yj/Kgne3pvQoftxyQEg/IklKWDuyJXGj9M1hVo0CVFo5nCRZwk0+deRihTghVO8jMTsegAV+j42g6iu28HywfkQ7RtSyvwQfQWPTn69/+531Xm0p7v39qSciHtyYYEZK05BSnuclivH3uMneO1L+1JiQ43mnd0+zg8yBeCZJY/ky3LSKsRyxPPb7mGcF866cxMQJ/IvKlcFXsuqeDbqCx9GZML19lm+6WozWOUb5KZWCNJ3qhAV/w8b6mNfVE5KcGK2aa2P/NfQxm6+0+34nwYuO/0if5slnp7Aa/LANPMw7ck1OZa/kcyUDRCc2RVeibthD3bikmVIE30QNjtpPfvoNR X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VEg1QW9nbTRjVCsvZEZqSHgxaWZvcnVmczIyZFJQd1NuQ085UUpuc1Mrdm5I?= =?utf-8?B?Y3V2YkVJeUVBN3U5YTBzTURiWjBWR3dOaFdWcG1wcjVOKzZjaGtZa0QxR2pL?= =?utf-8?B?UkFQMDJDV2hUMVlnWU1xTW0wTVdUeHhRTmorNDZWakVxNVk0ekN4MXBvMmRr?= =?utf-8?B?TmtUZis2UStjYkt5eTVVMi9wdlhLR0M3TUw0ckQzN0xHVU5QUFBLWlBZcHBw?= =?utf-8?B?WDdycTljcjYxS0V3MzA2YmZjMXN3TG5vRzZONytWT2IzcTJEQ3lXQS8ra0xL?= =?utf-8?B?ZHBaMnJMcjhxa2U4aVhhOWZ2cVJJNkNTRitCdWllYlBHWnNhek43U2thSWt2?= =?utf-8?B?NTVVc3ZDa3ZicmR4VGgwQlVEREtpR0d2WURyWkd3cEZiMTVsM0JBcnlKeEFF?= =?utf-8?B?TjZkZURSTG1XT3RGSkJHRlc4Rk8yUHBCektTN2JvVDBHZnFma0VjNEJOR3lT?= =?utf-8?B?NDlKYjJKSWhsS2ZNYWtqRmxBVllXS1Q3L3krdDRFZjVLQm9hRndSZXQ1OWpS?= =?utf-8?B?RCtuQzZqRGZycUpMVGJacnJtUzdDd1lNYmMvK05mUGx0d2txNjhVb0RhZkVk?= =?utf-8?B?bk56Rzc1am4ycjRwRFlXQ3k0UVJCTzlBemxlZWVpTDRPc2h4cHFlU0YwTEpo?= =?utf-8?B?b3MxUjkvR2Q0RUtEMTAvelZFSmY0bkdFMFpMOFQxU3p4WFhOQWhEWTZHS3BI?= =?utf-8?B?MzFIZWpjRlFHYjJyeDVHYUhvZzJub3lZZFFDeGlZbWduU0ZaOXZTWCtIQW1p?= =?utf-8?B?ZXZoOGx5cFZnOU1JMVJkbVZxQWZldkxZL3FGT3dlZHBLVjJ2bFBlVFNqSWFx?= =?utf-8?B?bWlVNUNCbHJodXEramozVUwxWU8rSk0wenB3L1BKcnBCNWh3R1ZINDQxQVpj?= =?utf-8?B?cFU0OGN1c29UWDZZYXA0Z09MMmNkbmQrMm1CVllCNlMrcUpMT2kvRStHelNa?= =?utf-8?B?b0tnUEt6aVdQeUhjaWlyWVBsWEZrVmMybm85UnJZa0JWV1Q2azBSbGd5WkdC?= =?utf-8?B?RkpPcWJGYmdEWk5vT1NDK0JrQ2VYcmhpTUs3bUs4aHBWZHkzZy9VNytKajdR?= =?utf-8?B?M041NUhrQ3ZkYXBQeElULzFSNU52MFk4VDgrMUF6ZTlLdkt0UVRtNkFwSEh1?= =?utf-8?B?Zk14cVNjY3p3VldqTFhuUkZxZ1V4M0l1ZU9ndm94WTRPdnZYWUdNb2I0VDZ5?= =?utf-8?B?czBqdWRMV0QwR0hFeEFnQm1nQ1g3VXBEVGFKbTIxcGdmdlhSdW1ZTGNORnFD?= =?utf-8?B?UWxqNUd0MnF6aDJLcWZLbEwvY3NhU3E3S0N5bG5DYTRvLzVuOFZaSWtLT3Qx?= =?utf-8?B?aGF5TWhUMExJN2RqcUZLVGR4K2gxZFgvUDMzZDZieDRQL2lvMU8rTUpaZHE2?= =?utf-8?B?VUttZm9sVmEyQlhLZStaMGU2K2F2MGM2L0JWVmxma2w4Z0Q1RnNYNWNRN0hu?= =?utf-8?B?a3JTOFZHNFJ0ZXFGOTJYRzkxbkFsOTZ3dk82dk90STViRXlnK2JwR0haejZT?= =?utf-8?B?LzJ0dXVQOWd0ZURNMzV6UDlEeG1lQWZlWVB3VE1qVmIvRHNhUzNnZUJmd2hZ?= =?utf-8?B?R0FqR3pnRTUzSE9tYWNYNFRFUk9qOFUrcUpqM3gyM3FQM2IwUTZ3TW9SYTB6?= =?utf-8?B?eWE4L0JYc1VnL2V1emxBcUVGMUhqa3FicVpwSU9XZGI1c1Z1dTF4TzJna1kz?= =?utf-8?B?M3B3bERQU2ZJQkc4ZmE5Z3pVRWlQMjIrMVhDY0liL1N2L29vZDVrbWdUa283?= =?utf-8?B?RE52d2I1ZjdRdzVrR21jZGVCVnVPMC9sUVpySmlWT25iNDVpeUYyNXJycDdP?= =?utf-8?B?SHJVVXVPVDNlNzhaejFZSmFwTW84NVdjeGpieDNjM3RuQmt5aHJGdnFSZGV6?= =?utf-8?B?L1oxcm9jcFk5Z3J4OGpzY3YvWEI0eS81UzRaTWNBM2wzZUdQcG9RbDd4QlFF?= =?utf-8?Q?OnK/fInPnWk=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64c6a886-55ff-4b7d-4882-08da53a2c194 X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2022 16:26:12.7311 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0302MB3444 X-Rspamd-Queue-Id: 4LSBj76p9Pz3D0R X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=XGugEElw; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.70.24 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-3.35 / 15.00]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_SPAM_MEDIUM(0.65)[0.651]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; DKIM_TRACE(0.00)[outlook.com:+]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.70.24:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[outlook.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, GSoC official coding period has started the previous week. So far, we have the building blocks for the project. The test runner is very basic but, it works. We also have test collection, through the pjdfs_test_case and pjdfs_group macros. Finally, the first tests were written, for the chmod syscall.=C2=A0 And the documentation, while being a big work-in-progress, is available at=C2=A0https://musikid.github.io/pjdfstest/. The wiki entry has also been created, even if it's still in a rough state. It is available at=C2=A0https://wiki.freebsd.org/SummerOfCode2022Projects/RewritePJDFSTestS= uite . Sayafdine Said From nobody Sat Jun 25 03:17:20 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 9F73E878AF6 for ; Sat, 25 Jun 2022 03:17:32 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LVK174nRvz3w27 for ; Sat, 25 Jun 2022 03:17:31 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qv1-xf2b.google.com with SMTP id 88so7243361qva.9 for ; Fri, 24 Jun 2022 20:17:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=mime-version:from:date:message-id:subject:to; bh=odpNpOgZdUUQBxUuYKav50TdgQKVDpNN6scOlOjFwis=; b=fABvxopQvUWWUeYkfUbIepM9vV0BIp85LHhLm8LBCXJ6Y/XjolAVg3p98ZHcHeC72K ojtrn7iX2/vRPfhtGFOCFf1Db/Gjt3ckyoBKFsFvZUL5UOpOzEJPfDxBPN+1PaPGWEQS f8PpM8dUX3AoKA3l/HsOy7ms/r5IxVl9jaryQ3ZyRgcO9rY2/Fj3XEhtyWtn2ERfiqKT cEDvMETy3yOMkFeAKC573cwXM2RioWptZHvE8nYIxrove9F45BXZIleljFti+RA5zwZf QQand3CUsjGxSQuRw+5Ngh2c6LymrLnMCT9YJncc8v/mvAEQH7PNPpDJsWaYU1WJoEuB 8O3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=odpNpOgZdUUQBxUuYKav50TdgQKVDpNN6scOlOjFwis=; b=TTYqk1SxlKTw+ii5K0Ky7cWCnSevqJsr/ZTb8VuR8NcCQ8DLJkkc0cqjZwaJAUB/+I h0rljV1LEjRPqsvhFNNm5kTXE5Cqf2p/O1JaixAKUiLqSWU4r25D/BjFKI75wptIjoYf J8BJaMZ/gJXLcr/4Iwz3Pe71MtjX3tsTQwfmPDly+elCTer9TEtHshfM4MtgyP82DIuA QbvnnrlQeXahJqW5imYwpwJfGJCMMZYsrBRfiCZL3JrgHyfIqEYe5doUVsk7+6V0yeaY Ma3jTPSeeK7LSip4TSD+88MdTGZGFmm3Owz9wRiqyS04ZMhfNvWNgIKdW8GqmEh6ZfNR yLVQ== X-Gm-Message-State: AJIora9XcwPhj3PfXrIeWGOKTbQN9g47wbQhA4Vk5GEEjga1DL9oqV3/ VYg5LL+F/fDlsW81nHRO5sWRbaFy1qCUzDwquCmDUvont6+jKA== X-Google-Smtp-Source: AGRyM1tmL5AG1ZcOdy/A84rVHxGk4+wtufHsXiLWS1ttVz+tUncdfX7pSBhqiNYkezwJZ9gNgX1ALRzpHDvSoXVJlag= X-Received: by 2002:a05:622a:1990:b0:305:76b:8f8 with SMTP id u16-20020a05622a199000b00305076b08f8mr1732560qtc.619.1656127050974; Fri, 24 Jun 2022 20:17:30 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Fri, 24 Jun 2022 22:17:20 -0500 Message-ID: Subject: Weekly Status Report: igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000093e97e05e23d20d6" X-Rspamd-Queue-Id: 4LVK174nRvz3w27 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=fABvxopQ; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::f2b) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-2.81 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.96)[-0.960]; FREEFALL_USER(0.00)[jake]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.996]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[technologyfriends.net]; DKIM_TRACE(0.00)[technologyfriends.net:~]; NEURAL_HAM_SHORT(-0.75)[-0.751]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f2b:from]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; MLMMJ_DEST(0.00)[soc-status]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --00000000000093e97e05e23d20d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Engineer a Feature Complete Port of Intel's igt-gpu-tools for FreeBSD A quick introduction: Intel=E2=80=99s igt-gpu-tools serves as a generic testing suite for drm dri= vers on Linux. The igt-gpu-tools suite is separated into tests and tools that target kms, memory management, and command submission. This low-level reporting allows for transparent tracking of kernel changes and efficient debugging of modern dr= m drivers. Progress: Over the last week I've nearly gotten igt-gpu-tools to compile by including C preprocessor macros that check if __linux__ is defined. Since I am compiling on FreeBSD, __linux__ has no value and therefore the nested code is disregarded. This approach is certainly not perfect, but it is also temporary. I am ~95% of the way through compilation with a few difficult errors to sort out. Once the program compiles successfully, I plan on rewriting POSIX compliant versions of the Linux-specific code that I ignored with the __linux__ macro= . I will prioritize certain features and start the rewriting process. Some notable FreeBSD absentees are debugfs, libkmod, libprocps, Linux performance events= , and Linux userfaultfd. Once the FreeBSD compatible code is complete, I plan to test the modified igt tests using a host of graphics processors on FreeBSD 14.0-CURRENT. Thank you, Jake Freeland --00000000000093e97e05e23d20d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Engineer a Feature Complete Port of Intel's igt-gpu-to= ols for FreeBSD

A quick introduction:
Intel=E2=80=99s = igt-gpu-tools serves as a generic testing suite for drm drivers on Linux.
The igt-gpu-tools suite is separated into tests and tools that tar= get kms, memory
management, and command submission. This low-leve= l reporting allows for
transparent tracking of kernel changes and= efficient debugging of modern drm
drivers.

<= div>Progress:
Over the last week I've nearly gotten igt-gpu-t= ools to compile by including
C preprocessor macros that check if = __linux__ is defined. Since I am compiling
on FreeBSD, __linux__ = has no value and therefore the nested code is disregarded.
This a= pproach is certainly=C2=A0not perfect, but it is also temporary.
=
I am ~95% of the way through compilation with a few difficul= t errors to sort out.
Once the program compiles successfully, I p= lan on rewriting POSIX compliant
versions of the Linux-specific c= ode that I ignored with the __linux__ macro.
I will prioritize ce= rtain features and start the rewriting process. Some notable
Free= BSD absentees are debugfs, libkmod, libprocps, Linux performance events,
and Linux userfaultfd.

Once the FreeBSD co= mpatible code is complete, I plan to test the modified
igt tests = using a host of graphics processors on FreeBSD 14.0-CURRENT.

= Thank you,
Jake Freeland
--00000000000093e97e05e23d20d6-- From nobody Sat Jun 25 18:18:05 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 612B78A5640 for ; Sat, 25 Jun 2022 18:18:08 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LVj0H4HDgz3FG9 for ; Sat, 25 Jun 2022 18:18:07 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-io1-xd30.google.com with SMTP id u20so5814522iob.8 for ; Sat, 25 Jun 2022 11:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:to:from :subject:content-transfer-encoding; bh=b2PGMZhmnjw4CbsXrAeClI4wlG6fdEaHOTmtkACXDEc=; b=qnR5xyHpV5fep5bzb04aBLNDHfi4AxzfUl7UcgpbwaXb9+HemIl3jav1TkyiMpyHfH gchmxTIzLTfwSskqknQD4Kw4hS0XglqbFH65u94m9EVvHMWHqGpWCuWN3lGF9yCIwb3L CCvLzbuElxM1t1pd2aQk5n5PS2rj/htVhQalvgaxWA2EHnRTEzdm81WE6YGgqkeXQ7TH MjkUGBy83S4OwBX/7QLZEHWYN/wNb96+lAlU/G5LpRVjWFDAvHvxx/sif9RvA2KRxjhY 07o9bUS4O0Fjm/PcRIrbeZKyPzW6C4JYDdbDpUrno4Z8XvMskMGttQ12D940y4xdgT0p aaaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:to:from:subject:content-transfer-encoding; bh=b2PGMZhmnjw4CbsXrAeClI4wlG6fdEaHOTmtkACXDEc=; b=A6B3creVQPQD73vZu/+n/zslwWlexY7f7S5tLm89BPNM2aiLqb4htFDmFY8aMW7RGT A5KIU/uo7/5cY8rz3KHYFdKZ615rBF9K82CnSGSVZnr7NXNCxPVtPz2xfYtwpNTP8Urz 9CraTD5lcf+ByDn8qDxD0ATMNNP56Pu56XjlbK6JQ8NxoP4z8Pkw10O/r6PHUe/1zEUB Wvyd0KcP4NRvogw+Se1/dy+VpkJkhCMGDVfHQxrT7HgY3R2w6UekRKQWxhl585yDJjDR nuoBIIqcZuONLonK2HuppkJAXCz7aA/kIx2McHGzNqTCVjsvVqUg+7G6XRrZgwRvOJQa IMqA== X-Gm-Message-State: AJIora/f2swRLstog7byxUldcQzHFd6nkhqwyPqQIRshGlQ1oJsMwrm3 H8X2RZsvA6eAul1KZpBcMxf8NkW83hY= X-Google-Smtp-Source: AGRyM1ubxaywU2yZyjxDaesdAHjC8BY9Rxh0Z50z3ZUcu7J37ecKiviFwi1DSBN4TF2X0V7Kr53ANw== X-Received: by 2002:a05:6638:2486:b0:331:f9b9:a8ef with SMTP id x6-20020a056638248600b00331f9b9a8efmr2996948jat.139.1656181086736; Sat, 25 Jun 2022 11:18:06 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id l17-20020a056e020dd100b002d928e265ffsm2510493ilj.81.2022.06.25.11.18.06 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Jun 2022 11:18:06 -0700 (PDT) Message-ID: <2297fe8c-37b7-ecf4-7a71-da20bdfe82f9@gmail.com> Date: Sat, 25 Jun 2022 13:18:05 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Content-Language: en-US To: soc-status@freebsd.org From: Connor Bailey Subject: Weekly Status Report(s) #1/2: Loader quality of life Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4LVj0H4HDgz3FG9 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=qnR5xyHp; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::d30 as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[216.26.105.47:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d30:from]; MLMMJ_DEST(0.00)[soc-status]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hi, The general goal of my project is to fix-up a bunch of quality of life problems in/around the loader. For example, the lack of editing key support at the prompt. My project involves a number of smaller things, so I'll leave listing them to the wiki page [1]. Technically, development started around the GSoC application phase, but I only implemented the left arrow key as a bit of a hack, so that change won't be reused. Also, this report includes both week 1 and 2 (sorry about that!). I've got enough alarms and reminders set that that my weekly reports should be more weekly from now on. Week 1: I didn't plan the most interesting first week, but got a lot of solid foundations built out. Mostly, this was figuring out how I could actually test my changes since unit tests for a bootloader aren't very viable, so instead I settled on a bunch of smoke tests. I set up VMs for i386 PXE booting, AMD64 legacy booting, and AMD64 UEFI booting. I left out plain i386 legacy booting since the AMD64 legacy flow ends up running the same code right up until it jumps into the kernel. I've also got physical machines to test with, including some arm. Although I only plan on doing physical testing to verify everything works at the end of a week/feature. After forgetting "DESTDIR=" on a "make install", I ended up turning my host machine's loader prompt into "AAA", so I also set up some helpers to mount/update/unmount/test each VM instead of allowing a typo to break my host. Week 2: During the dev summit, bug 257018 [2] caught my eye, so I took a (mentor approved) detour through i386 PXE booting intricacies, which ended up teaching me a lot (since I'm a bit spoiled by AMD64/UEFI). I thought that I'd even managed to find the root cause of the bug in a semi-obvious place, and spent a majority of the week implementing my fix. I had thought that the file PXE downloads was too big (and ended up clobbering important memory), so I tried to implement a medium sized "boot2" which would be small enough to keep said important memory intact. However, I was wrong about the bug, and wasted a bunch of time solving a non-issue. So, this week didn't go perfectly, but I learned so much that it doesn't bother me too much. In the end I threw away most of the code, but kept around some makefile changes that would cut down on some duplication, and might try to flesh out the architecture handbook to explain the corner of the code that I tripped over. Connor [1] https://wiki.freebsd.org/SummerOfCode2022Projects/FreeBSDBootloaderQualityOfLifeImprovements [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257018 From nobody Sun Jun 26 14:31:09 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 1F70387CBC8 for ; Sun, 26 Jun 2022 14:31:23 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LWCw94LWfz3Klb for ; Sun, 26 Jun 2022 14:31:21 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wr1-x432.google.com with SMTP id n1so9529938wrg.12 for ; Sun, 26 Jun 2022 07:31:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=k4o0rx2Se6/oprxkZz1RpcpfY6VK5bCpyr+nNXwlGLs=; b=X3S9f+UMBb7uuSku35tuaxm+AdCc+F170ZP/4Q4TE97Z5nXS54ZRdBSrf2jbaNoRAK S30q/nisPgEBodlkqOTst19+nsQkcI2EnMo8zvW8nVY81eooSuFzQ0dG+GMaDv6O3/21 KbTgDQ24F1qn22YKOzZDQnWAs5UU+G6zr2B07B0bR735Cgn0cxtfrLOpOtqcNB5/SoVU rN3OuiO4HEjNzdHwB95noLF9Ps7Dyca/qsl2om/o8oB3T4Fao0w8ZNbdOyLn4T+BaMhp O4pk/IpUAHPNc4QTU3foajDfA4kldXllSu47CfxIwE/sX86iBQfbniv0rJf7T35CRzf7 EMYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=k4o0rx2Se6/oprxkZz1RpcpfY6VK5bCpyr+nNXwlGLs=; b=1NZpcTD4THpw8h+aT8V98xGT3WHk2QfJnEiZ9b2Bbbtj6QFhf0opKbtFOj1sH0rIZR wK34ILtYVMjJK1Q31fX1GjPiIXx/M6WeUbZT3u6uJ+FTkV+5dbWz2TFeSh7D6rhIsgLz JKnFf9DDYze6s6SDZjr4OOvEdmZBkwaSX9ZxpjnreeFwO7/IjuO6jTupW5xrGwEBqBBU YGqOllXLAbMrPH6RQsQGmIaHlLujt/CtTearri187eHJhBQrjkbFjAdFcR/5Wi3FSLEJ 2RkC9JNEDkHjf4el1JMp8yUC0EE3cfx2dUQbZmcPZ+RnJ1gUj7K0B6HXCki2ThfmNEGF 8jLw== X-Gm-Message-State: AJIora8WOKZ1ExxxmfHBgg7c7dE/ilF8EVZKq5+zKe11yLQ4EeLQWbAY 2WjG3yiTrWdp31LS9NklT2HmlbcXkJxDxDlZ45eIFx/rf8F94g== X-Google-Smtp-Source: AGRyM1v0H078ULUPaWft70MPaY80kVXnbOFXpGowqXg9Ck1nXTfdlGXeoN7q0YBK7hqfhd54ygF1GRePwPGegdWDqI0= X-Received: by 2002:adf:f84b:0:b0:21b:8e43:b8ba with SMTP id d11-20020adff84b000000b0021b8e43b8bamr7919606wrq.155.1656253880344; Sun, 26 Jun 2022 07:31:20 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Sun, 26 Jun 2022 16:31:09 +0200 Message-ID: Subject: [GSoC Weekly Status #2] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000323c3905e25aa876" X-Rspamd-Queue-Id: 4LWCw94LWfz3Klb X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=X3S9f+UM; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::432 as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-3.98 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.980]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_TRACE(0.00)[kset.org:+]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::432:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --000000000000323c3905e25aa876 Content-Type: text/plain; charset="UTF-8" Hello, I've spent most of this week testing and polishing the VM single-step functionality for AMD hosts. Since this functionality relies on the RFLAGS.TF bit, I've settled for a less complex approach that intercepts and restarts any instructions that may modify the RFLAGS register (popf/pushf) while making sure that the guest executes correctly. Most of the testing consisted of stepping through various interrupts which use popf/pushf. I also managed to get a head start on implementing hardware watchpoint support for bhyve's gdb stub [1]. Bojan [1] https://github.com/bnovkov/freebsd-src/tree/bhyve_watch --000000000000323c3905e25aa876 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I've spent most o= f this week testing and polishing the VM single-step functionality for AMD = hosts.
Since this functionality relies on the RFLAGS.TF bit, I've settled for a less complex approach t= hat intercepts and restarts any instructions that may modify the RFLAGS reg= ister (popf/pushf) while making sure that the guest executes correctly. Mos= t of the testing consisted of stepping through various interrupts which use= popf/pushf.

I also managed to get a head start on= implementing hardware watchpoint support for bhyve's gdb stub [1].

Bojan

--000000000000323c3905e25aa876-- From nobody Mon Jun 27 10:38:37 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 051B986058C for ; Mon, 27 Jun 2022 10:38:48 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070061.outbound.protection.outlook.com [40.92.70.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LWkjL6w5bz3CxR for ; Mon, 27 Jun 2022 10:38:46 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NoQo75z5aD+NDn9CVHtJxJRXN3BohppOu1NHk6QHd6FEk/jr0Yd5eh727009xYXYm/9MLVOehR6+l/OAsJinhH/YV+hWbHVBNlrJdupkMRT/STK2/VPCUsgRFTna3xD7MD9FOZvgehc4cF7Wx8rQlpJo3F+dNqOZ/+yLCRL5dqahvauoen6NbPHyDbA+rDMHnozchiHMjG8awi/OsOw+BJFh+rHB67eA/0Ki+hypVvb7gmC/Am9OFraGR114k5ZJJeinEmC5rhZiPQYyrSLrpWSBMVAD51fKlU55SSq72sc/TNcfxNF2Pz/TL4hQhmKEF4cJ7ALCoka7y9U/R/Swdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KNuy8jay5f82HbPEsb/Y5vDGxh8YoxltpTraQsD70/k=; b=kyptVFn6WFOej1Il+nEqts65PXmOypdZzXwaBkWio5uDcswejPA2b1YwGAIQWYvll1Zip2E/Es8O7wgfXaF3Eh89hMsTD/AFI9SsKwAjiBMhe2XJJS69zPQxp66q14qc9QINAr0j7aYcP6fNmQYdvucqSy5gPbN4ZgFJKQhRQqLYDHuPA/ab9P/TxvpDnP2sD8z8lccxBtZuMhhNYcWOWci82ok+CMtuoOm3scYphA/6l3be9LvN+nhj2/CksEigS0Mlhne8cfWxvz1roD91wzsQ0NdI/hpcQTm43AY0awPoRFVeGEOacfAbJXqLDmizm88aWM+Q8adfY09Kd/Cg3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KNuy8jay5f82HbPEsb/Y5vDGxh8YoxltpTraQsD70/k=; b=u1VtENaGEq7UPTEI3gh9G6LwZPMONFKF63j0hJPUowrNnsPwzTcFXOd9qfkLWe9NMrRYHZcZoGLLX8USeSYT2fWJGn2K0LqrE/4T/X/jnVakz+5J7nvxmiG1vOPF8hdwuVaJoPFfdYQZsFEZoyyWaOodTsisPh7krDOvqCxgJmBkwVotf1fBJIwfViSzjqdksn/A+0VNwsLyAZvWxeJR1rgD6ciHKtI1yjEqaCfhjGizPDQl04GHyZn2UrV30RMbjkyuChQcNQmuY0e7A8Nrla3epAdZ/EPYXiMBnJQRLwSOHt7TLZMJq9vcdZdua2u8KKow1TxsIZPWSvxqQZf27w== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by HE1PR0302MB2809.eurprd03.prod.outlook.com (2603:10a6:3:f1::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Mon, 27 Jun 2022 10:38:39 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d%6]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 10:38:39 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #2] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 27 Jun 2022 12:38:37 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.2 X-TMN: [52gSpKnKGNLDcmBpXVe8px3rQpLt7eso] X-ClientProxiedBy: PR3P192CA0016.EURP192.PROD.OUTLOOK.COM (2603:10a6:102:56::21) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <94614d9a1ae7240834d2e6be2f52de27d188a77e.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5f9d47f5-3245-4b5f-d4b7-08da58293273 X-MS-TrafficTypeDiagnostic: HE1PR0302MB2809:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZhOB+z9KXIcrnaYiaQWSFIi1UZ+i2IB1BlVJIlalMdrD7rxZB3wfAezp0qI2LQpD7UPxlTi0LS4/Nnu+ow0/ongB1nJ5SrDRLmHuZmJh1rYv4nZrdU4YGLNqMlpAFO1kX8Mrabc5oMOVYibxihFE6YrLXTN8b6rLR2H3NKuScNCdS9uIx6ZQIjiz6CBNN/s6Ynsn38oYdnKIkyB4A24yC8Vxpu+Ru5+6eYK0cXk7fly5RSrPBxuUSJOtWiGyv/WHjUkTJnYuH64q9Hv5vRAhPGWweTQTthsHNrIt3yRO72pJJDSaIJ8JhOBWYb01LpRBhMLEpbbTbtSHC4p/nJlDYp9MVbPQxQLPucEtp0pQCVdyqIAhkyuZJQZ4Sha+Nx4dmZJDckbkmplvzamOavRyIJUqutv5BNrVlJisTW6Zj0ogHifh9nPNKiXbZHGIi45TIHSVv04mprSIHOmouVsKdCChvp8LUljreSJqIsQj4yWNBDR2e4440I58QPETzFvMNKgS0+0S5Pq7aaDgOuwssyVxnIYkS22qO7/Rnjecejn6njRYxaHbc3amQsc7wBbIXxbOosjcppwSBN/IbpKUIFlVv6ztsrXAylkpkqGU4fDN1kflxUkxDoEmWSDJ/gRdXA9P3Z4weBbaA8UuTOrFFw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TmRpazlFSFEvc1AwSXBtN2djZ2RHUlllV2dzNmtpV2JITTRCSFBZTDhNMUFi?= =?utf-8?B?dldjWUYxU3Z3Q1VXdWRmd1FCMG43dGNiTzRJaExCWDMrQ2dvckRyT1R6RnJs?= =?utf-8?B?a3VsQ2RVRmhXREdUQ1E0TEhXaHlkTDZGOGlyWmlKSnVNdUdGREpyM2IybXpD?= =?utf-8?B?blRoaTVXd0VpRHcvb0crUFZvZTkyKzFpbHdENkg3VFRHKzUrOXdZOEVPY1lE?= =?utf-8?B?cmRGVkUyaUhJNlZMdVdFNzZYUTFvSlJMc3FsbWtLYURvM2UyWE1LaG8yc0xo?= =?utf-8?B?K01lRGpQdXYwUTJxSHR1NXA4NzRSaStPSC9TSE9lTy9ZR3BOWXM4RTNCZFgv?= =?utf-8?B?YjYzdFlYYXU4eTZodnNrVUVUOHdnODZHZHM0WWlraG5zZjNqT2pJU1VVY1lv?= =?utf-8?B?UkRHSTkwQk81R0tNWm83TDdTY0pxUG8wVm01b3hoYm5MTVVXaDJUNkVSSTJy?= =?utf-8?B?RE1Ha2kyR09vSkdEeVpTTHpFbWZXeGh2ZnMvSmdtbkZuQnMwZDJFOEhNT2ZF?= =?utf-8?B?VEJVbHM4WnRVbmdhTjBaYktZdGxZUDBaSFRidjRwS3I5WlQ5dk54QkhhMXVG?= =?utf-8?B?OS9IMTYrWGhXRGpCbEdCdTcrazQrYzZjbXZmV2tJeVAzYlVSMGJ3d2t6bmhN?= =?utf-8?B?ZC9zTWoxNFRPVkZqVDd1UlpqY1hGQ01hL3I0OEFucTlCbElEOUZ0eklHTlZv?= =?utf-8?B?N2xOZUNyUjRkQ2t1SjdhYWVjLy9nd3FvR2pOc3A2L3RMQ2ZzTGYyUVU4ME9x?= =?utf-8?B?M0tYNXp1L00xS2dWdWg1a3pHMVQyejhxSGJ2Z2FJa0x4MlRhSWRZV3JlU2xD?= =?utf-8?B?eEV3S0REUFFSK0lUVHFSbDh6clltdzlWV1VyWDdoS3k5UkhHMTUySmx0NWta?= =?utf-8?B?blF0dGZzNTd5OEtEamhaNjQxbDR0SkErbkpsRXoyK1poMmNtQzFvM0w0d1FC?= =?utf-8?B?QUpxOTE1NFBzdmlLeFR5R3ZZLzBzdW5YNVBPTll5NE1idFhUNU1oMFhoemVq?= =?utf-8?B?N0RCa0lkSE5jdytCZVREL3hGZ0R4b3I5WkRKb1RHd3lpdHVSS1VaU3ROUlVt?= =?utf-8?B?QjUrQkFNemdQUGhqWWNGZlE4dm9MQnhMWWNwM0psL291UFl5OE1iU0p6enEx?= =?utf-8?B?UlEyamZpVGFmMjI1ZUxEZnpUTUZrMGF3MGFsYXhZZUFBWmdwSkMxcDc5bjNF?= =?utf-8?B?VVludEhMQllPenVKMEFzQzIwTnJRNkZWOG1hTVhwN2lwenVnQTUxb3RPU1Fk?= =?utf-8?B?S2hHclREOTR2T1BpRUwxRVhzTGNtSTFPUXhiZHJtcjdEV0JYSXlERHUvWkkv?= =?utf-8?B?YVVoR09DeURDY283TkJFZjIrb0phYlZNbFJLVjhOS09CSHF1Yk50TVhKWm5Q?= =?utf-8?B?RXc1ZmkraWlsdEpRWGM1dkhaOGZXSnM5WUxmZzBHdVQ1ZUFWU1ZDM1VGUXdh?= =?utf-8?B?SkZEa2Z4cWRPNW9DYXRjV2NtUjhqeE9uU1UvemJndjJUakV2SGpnYmhibzRP?= =?utf-8?B?QlVLQTZaUWg0L1o3RVQ2N2RXdG5xWVhCQnFaZ1BCSk5iNkVUM2lPSUJoWFZV?= =?utf-8?B?QlJ1WEZrbGVwRVMyM1FLeXJybkxaOU9LUG5pOE1SeEJPSHFCeHRady9haVhk?= =?utf-8?B?SnFrRG1aTStxMkc2MGF4aktYWkRqRm1wd2lVUEZNWGRZcW1vTWJlMUp6REgw?= =?utf-8?B?aGRHN2l5MzJLVTU5T3pVZEgreHhERTZ4dk80Zm9zZVpsaDd5TWs2WGhRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f9d47f5-3245-4b5f-d4b7-08da58293273 X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2022 10:38:39.4389 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2809 X-Rspamd-Queue-Id: 4LWkjL6w5bz3CxR X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=u1VtENaG; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.70.61 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.98 / 15.00]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; DKIM_TRACE(0.00)[outlook.com:+]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.70.61:from]; NEURAL_HAM_SHORT(-0.98)[-0.979]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[outlook.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, Since we already had the basics for testing,=20 I have been focusing on triaging issues and doing research on procedural macros, to provide a better interface for test declaration. I have also improved the documentation and the book. I will try to implement the macro this week, and iterate on a possible new interface to declare the tests. Sayafdine Said From nobody Mon Jun 27 12:40:14 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 04D5E8712C9 for ; Mon, 27 Jun 2022 12:40:29 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LWnPl4y7Rz3R1P; Mon, 27 Jun 2022 12:40:27 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=peX6OZ5RIDjM rCwMbSZYlrWkqRdSlCNCrfYi64kwWrA=; h=subject:cc:to:from:date; d=margiolis.net; b=ZjJkVvQ20M2vtVMwo6j0meXWk0mBb1RcMtmcxHwtUGYyNPp5qJ6 RqsCSs1Q6Ky2fkt9pM9wzuwnlmJwtlsLNBCyBfGDbsN2zKJF+76Iv96m33IIVnfY7cyx1w K4G3rzn/fxBVr7iFlIGQMt0Rlq8424ObDZPJTeCDyJCISz1q7Q= Received: from pleb (ppp-94-64-64-146.home.otenet.gr [94.64.64.146]) by christos (OpenSMTPD) with ESMTPSA id 0fbbbf11 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 27 Jun 2022 12:40:19 +0000 (UTC) Date: Mon, 27 Jun 2022 15:40:14 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #2] Instruction-level dynamic tracing Message-ID: <20220627124014.qzcvc5v6o5xvhltb@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4LWnPl4y7Rz3R1P X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=ZjJkVvQ2; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [1.98 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; FREEFALL_USER(0.00)[christos]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; R_SPF_SOFTFAIL(0.00)[~all]; NEURAL_SPAM_MEDIUM(0.78)[0.785]; DKIM_TRACE(0.00)[margiolis.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; HFILTER_HELO_5(3.00)[christos]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[94.64.64.146:received] X-ThisMailContainsUnwantedMimeParts: N My university exams started this week so I didn't have much time to do anything substantial, except outline next week's goals. Christos From nobody Mon Jun 27 16:23:54 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2176C875980 for ; Mon, 27 Jun 2022 16:24:13 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LWtMw4Mb4z4kY3 for ; Mon, 27 Jun 2022 16:24:12 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pj1-x102b.google.com with SMTP id c6-20020a17090abf0600b001eee794a478so2305227pjs.1 for ; Mon, 27 Jun 2022 09:24:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=EhtCcavyUq6EDz+E5io7UdWXBINiz54NSlhI0vHhROM=; b=IYdAe3t6AvmBNMshueyHfO+0iF5a7hEluU9MN/nlJJOeNmQ5ChMcyUFxHm6m3HP+qT W0yn9PpOT78wOR6F/T8AEqfzdv1a+bPeQKL0rZz0dpqq/2Y9MJtxgDhxxyxBoCRWXBRG lOFv6/zvmUDsMBWCB//I+eVgAT2AF4KdgwOyer/EB9VTdsS0nUlyXakKcxpOG16vXY92 Q+YwceGEZ4KVzEVT0OoWB9I5liD7Mi9gFV3ljJw3EZm4SwVTpwWsm8NiVec93shC8SS9 rYGGiKpj4rZHxpL2fBn+YtLHweRcBbSxMZ0KApeSgpTbphgg7kBy4EL5WusncnbYuCYH mwXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=EhtCcavyUq6EDz+E5io7UdWXBINiz54NSlhI0vHhROM=; b=26TVMIKNmXfR/niUkuHW2ez9y7RX/pLk5PXiUNRl/jTkQTdv+26eDVSrguEDlHhjWU v1LjYl18/o0eOcEO0zrNtGUsBUBkcyZzpVZBx+n0b+/MasvN+Wv/R0lhQuaNEPySCA8G 7Ra6EH2limntSW3RFPwRv1/Bikl3IH7y235cdvHiyKWDbb0dyvw7v7TF37flIBmXrJyk 7ud00ZGTH+d8bMTpM/n48pO7MLxx6XbSDd+fXqxsejrnKXyD6ixxmvTVr/ul9+GLtP8h oT9P6G/zMmpXxifHDvi/KQovM+m6rorhi8Bd6sUQUK8amz5Qoz4q22UC6u1g2AUqNGmz LoAg== X-Gm-Message-State: AJIora994iRUZu4W8d3FXwfPgXB0ksaYb8nuFk3rd6GI2k9IQhaMXZMn I3HtvLfl4GQtWAgZfMBH0xJk2h+2WNGnBWH4kzgNVHFqFyk= X-Google-Smtp-Source: AGRyM1t4vBrlca1pNWU+HjOmBmTLWcqSSzrWc25nbmUvFWU8kWpNdBM9fh7fAPTsqC3ctCt8sFV14fsrdKJD00qjEug= X-Received: by 2002:a17:903:1251:b0:168:c11a:13f6 with SMTP id u17-20020a170903125100b00168c11a13f6mr15636459plh.169.1656347050099; Mon, 27 Jun 2022 09:24:10 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Tue, 28 Jun 2022 01:23:54 +0900 Message-ID: Subject: [GSoC22 Weekly Status Report #1&2] Implementation of machine-dependent methods: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000008bc6d805e2705987" X-Rspamd-Queue-Id: 4LWtMw4Mb4z4kY3 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=IYdAe3t6; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty0704@gmail.com designates 2607:f8b0:4864:20::102b as permitted sender) smtp.mailfrom=kotty0704@gmail.com X-Spamd-Result: default: False [-3.57 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.75)[-0.752]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.82)[-0.817]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::102b:from]; MLMMJ_DEST(0.00)[soc-status]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --0000000000008bc6d805e2705987 Content-Type: text/plain; charset="UTF-8" Hello, My goal for GSoC project is to implement the "Linuxulator on powerpc64". This is to realize the binary compatibility of Linux for FreeBSD. The first step is to support the execution of a test program compiled for Linux that just exits and we need the following to achieve. - syscalls.master file that generate syscall table - linux.h that defines all types and structures - linux_sysvec.c - linux_fetch_syscall_args,linux_set_syscall_args - linux_copyout_strings - linux_copyout_auxargs - linux_exec_setregs - linux_fixup_elf - linux_trans_osrel - execve(), mmap2(), mprotect() syscall So far, I have completed the first 3 dots and am now trying to support the above system calls. Also, some bugs may need to be removed where they have already been implemented. Concurrently, I was also building an environment to run FreeBSD/powerpc64le on qemu. FreeBSD/powerpc64 works fine, but I had a problem that FreeBSD/powerpc64le wouldn't connect to the network. I found that I could connect to the network using libvirt but still looking for an easier way. Koichi --0000000000008bc6d805e2705987 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

My goal for GSoC project is to implement the &= quot;Linuxulator on powerpc64". This is to realize the binary compatib= ility of Linux for FreeBSD.

The first step is to s= upport the execution of a test program compiled for Linux that just exits a= nd we need the following to achieve.
  • syscalls.master file= that generate syscall table
  • linux.h that defines all types and str= uctures
  • linux_sysvec.c
    • linux_fetch_syscall_args,linux_s= et_syscall_args
    • linux_copyout_strings
    • linux_copyout_auxargs=
    • linux_exec_setregs
    • linux_fixup_elf
    • linux_trans_osr= el
  • execve(), mmap2(), mprotect() syscall
So far, I ha= ve completed the first 3 dots and am now trying to support the above system= calls.
Also, some bugs may need to be removed where they have al= ready been implemented.

Concurrently, I was al= so building an environment to run FreeBSD/powerpc64le on qemu.=C2=A0
<= div>FreeBSD/powerpc64 works fine, but I had a problem that FreeBSD/powerpc6= 4le wouldn't connect to the network. I found that I could connect to th= e network using libvirt but still looking for an easier way.

=
Koichi

--0000000000008bc6d805e2705987-- From nobody Wed Jun 29 08:16:36 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 198098A6E74 for ; Wed, 29 Jun 2022 08:16:49 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-il1-x136.google.com (mail-il1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LXvSc27Vtz4k4s for ; Wed, 29 Jun 2022 08:16:48 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-il1-x136.google.com with SMTP id 9so9793182ill.5 for ; Wed, 29 Jun 2022 01:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=AuwHRIMsOxASXglHrlApyjTobHC5LuT7SyuDhgw2MXY=; b=SP5XVdadSysDtRZLy8SYdg08HUH0XH21HcwrK/PNxCrn/gyMr8D32XDx1dA+I5dW0a JW9ueRRIwZ1z+pimalZ0BUdfg33BD+Pb5amw1hX9lDKqfeyGdzOPA+2xcQ4fDULijOlY r5tOx9Wm2qwMybWQ12OZ0AYjql84N7OuuqUq22yNoTnPfYzGr4dbnb/Ox8oPvKdlL1BF 0W9msA9VpDWQ3y/xE5TiDi7I0hm+oDkmbf9khZ0A8Hq9+3by+Ritq6+MgdVPz6fzYOtP soEY6Um7PgR198OJ6tWK4HywZN2caDywMuKxKYWk+p1zZ3CjyBBeMu4KT+w+MgL5lpEk XfbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AuwHRIMsOxASXglHrlApyjTobHC5LuT7SyuDhgw2MXY=; b=grviK6sXsxZdB/qaO8Z0OWRFYVHIsMTKrx5aTR+tem9zJxsDALYHZVoVUQZg2O3OeL gXn34ZxYWPQig2N/mt1cqlQCpT+QYT8GYy488406v2w9ygvx9n8PytGoDmtT1XuloeMS bUykKS+oA1rs6MACV3ubN1Ip3I2BsETZeyPWSqOc3s5EEFdqt4kTu7UhOUYtGgk8KO8m yh2HVVvCHSW4F1q4AFPkeSXAp2RU/GGk+nSCRwOAwRh/1koZK/d6B7a0+6yIcd7NB3tv WCO8Ww9ZfYaj6ZPeOTeD9C9XV6UE4s8F6LEnHYRXPHTVPfWgKm9cTgy1MjjN5rsSVi19 8KpA== X-Gm-Message-State: AJIora8rx/uCMqnXdg+wJc6k7eW91fmBRVw9Oy+c9vHRXhupArrShMfL qGDt/Pk28NEgBgVgJsYHIZ7tjBYfzmXltAIEDXqc9B/KaRMrKQ== X-Google-Smtp-Source: AGRyM1s/NIWoDQtp6syUIR5RpuPu3sUtiMEG0RsVF9B4c2sMF6vlLGMwM54s7daLge8v/HFJ/Q8hTTEXUVWEDdhT/Ks= X-Received: by 2002:a05:6e02:1a6f:b0:2d9:429b:f5b8 with SMTP id w15-20020a056e021a6f00b002d9429bf5b8mr1260783ilv.256.1656490607619; Wed, 29 Jun 2022 01:16:47 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Wed, 29 Jun 2022 16:16:36 +0800 Message-ID: Subject: [GSoC Weekly Status #1/2] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000003db4ba05e291c649" X-Rspamd-Queue-Id: 4LXvSc27Vtz4k4s X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=SP5XVdad; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::136 as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_MATCH_FROMTLD(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::136:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --0000000000003db4ba05e291c649 Content-Type: text/plain; charset="UTF-8" Hello, I spent two weeks reading documents like ieee80211(9), net80211(9), vnet(9), mbuf(9), and so on, and reading the most helpful part of "FreeBSD Device Driver: A Guide For The Intrepid". I also get used to jail(8), in order to build a wireless testing environment. I have dug in some code of wtap, and found that it's not easy to combine the whole things. I also found that in some circumstances (like kldunload), wtap will crash the kernel because of some bugged code. I'll fix it first, and then start to implement ad-hoc mode on it. --0000000000003db4ba05e291c649 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,=C2=A0
I spent two weeks reading documents like = ieee80211(9), net80211(9), vnet(9), mbuf(9), and so on, and reading the mos= t helpful part of "FreeBSD Device Driver: A Guide For The Intrepid&quo= t;.=C2=A0I also get used to jail(8), in order to build a wireless testing e= nvironment.=C2=A0

I have dug in some code of wtap,= and found that it's not easy to combine the whole things. I also found= that in some circumstances (like kldunload), wtap will crash the kernel be= cause of some bugged code. I'll fix it first, and then start to impleme= nt ad-hoc mode on it.
--0000000000003db4ba05e291c649-- From nobody Sun Jul 3 21:10:33 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2BB1F87D6F9 for ; Sun, 3 Jul 2022 21:10:46 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LbhRn1Dbjz3qCd for ; Sun, 3 Jul 2022 21:10:45 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qt1-x82a.google.com with SMTP id q16so7538589qtn.5 for ; Sun, 03 Jul 2022 14:10:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=mime-version:from:date:message-id:subject:to; bh=nCxF24OvSL0HPg70YFajvzAeWcrxzs4XbHNEFfGlcgE=; b=RTQfUg98Ptaar7HmW40r5trZhZ6vAKNAboXA+DTOORurMoPpbN4dUB+iYY4iheXYfA jDe18Wj8mfblVNHMLHZyuGR67LwJxITUWqfdZQl482KyZb8c0GKcNPjP+SQEB1M6sKmt Qw80vCLqqmHRSIARhWgAsdrRdBHy8wjRu/KvP6u9vvP9jzvDtmhKR+2JiC8n6Hv1SLsd xa0cw1hc4uUUGLEFtq3VpSjqdwWOpGVUKuzP+e/h8WbQuN2c4/MfkmSimqMoPvy3kjV8 q7oKnadH0cQbo8bsWtxCXlyXEYRCiVDnC3o6C/Qkmz5FlZ0XSZHzMWC+yyK9RndLF1gW 4WpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nCxF24OvSL0HPg70YFajvzAeWcrxzs4XbHNEFfGlcgE=; b=3tET1zwmXDwRiA2HDJW18vROTHFhBjoBgc11nPtYlN36vnQhJAU+gU4wxjSDb3YZOu W0ZhWJGiXw4LWR5Knk79uDBDU4N3iIlwK3VqIU6iLAN4EF5AGg4LfL/xtFYwmOmkyIVy 0fu/7j+8PUUfNFw8tnAOXgu+SL+z0n4zicJVjrFSw2eD348Zbpk4ciKuJdnTKwa5i37C ruY/5NSDmnjmoRtU89B3K60jNCCy4emErtUVF55rch9Y8q8rZ8QOwdErtLRTjGsJylat x9A+jyKdeNjelc7cD2wQrbtG1x8x66P89YxTA8haW82aI3P1CxS7dxXVVDZGNO+3dUg4 1bhw== X-Gm-Message-State: AJIora8sw7h6cYn/48jKfYhdrz3Jr0+xfJzweKDMMk2mKUGzmK1hnqVb BqpdIfTHTZmGFn+iBWYg/gCQMD5TFK2hwfnve5pW27AJu+l9YJtu X-Google-Smtp-Source: AGRyM1uvsLnLhLE/beY3Mk4toR/51MToXcI4SLnrMHeRuh2+BDnsEmS2pwPBH3F/gRv2eIcyIIEvYXtWetsONmcuYJw= X-Received: by 2002:ac8:59c9:0:b0:31c:22a5:9a5d with SMTP id f9-20020ac859c9000000b0031c22a59a5dmr21570728qtf.494.1656882643963; Sun, 03 Jul 2022 14:10:43 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Sun, 3 Jul 2022 16:10:33 -0500 Message-ID: Subject: igt-gpu-tools Status Report To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000006da84605e2ed0d00" X-Rspamd-Queue-Id: 4LbhRn1Dbjz3qCd X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=RTQfUg98; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::82a) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.07 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[jake]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.986]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[technologyfriends.net]; DKIM_TRACE(0.00)[technologyfriends.net:~]; NEURAL_HAM_SHORT(-0.98)[-0.981]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82a:from]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; MLMMJ_DEST(0.00)[soc-status]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --0000000000006da84605e2ed0d00 Content-Type: text/plain; charset="UTF-8" Hi there, I am working on porting Intel's igt-gpu-tools drm graphics driver testing suite over to FreeBSD. A lot of progress and clarification occurred this week. First, I spoke with my mentors, jrm@ and manu@, who clarified that CONFIG_DEBUG_FS is a kconfig flag that toggles the use of debugfs when compiling drm-kmod. Lindebugfs, FreeBSD's implementation of debugfs needs some work to compile correctly with drm-kmod. Since debugfs and drm-kmod are essential components of igt-gpu-tools, I started fixing compilation errors for drm-kmod with CONFIG_DEBUG_FS enabled and ended up creating function specifications for required GPLv2 code. These specifications will help later on when clean-room implementing these functions under the BSD 2 clause license. I also completed a BSD licensed simple_read_from_buffer() function that copies kernel-space data into to a user-space buffer. The Linux code already provided a function specification so I completed the function by looking directly at that and avoiding the GPL licensed code. I completed debugfs compilation for amdgpu today and have started analyzing Intel's i915 driver files. Hopefully I am able to have drm-kmod compiling with dummy functions very soon. Thank you, Jake Freeland --0000000000006da84605e2ed0d00 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I am working=C2=A0on porting = Intel's igt-gpu-tools drm graphics driver
testing suite over = to FreeBSD. A lot of progress and clarification
occurred=C2=A0thi= s week.

First, I spoke with my=C2=A0mentors, jrm@ = and manu@, who clarified
that CONFIG_DEBUG_FS is a kconfig flag t= hat toggles the use
of debugfs when compiling drm-kmod. Lindebugf= s, FreeBSD's
implementation of debugfs needs some work to com= pile
correctly=C2=A0with drm-kmod.

Since= debugfs and drm-kmod are essential components=C2=A0of
igt-gpu-to= ols, I started fixing compilation errors for drm-kmod
with CONFIG= _DEBUG_FS enabled and ended up creating
function specificatio= ns for required GPLv2 code. These
specifications will help later = on when clean-room implementing
these functions under the BSD 2 c= lause license.

I also completed a BSD licensed=C2= =A0simple_read_from_buffer()
function that copies kernel-space da= ta into to a user-space buffer.
The Linux code already provided a= function specification so
I completed the function by looking di= rectly at that and avoiding
the GPL licensed code.

=
I completed debugfs compilation for amdgpu today and have
<= div>started analyzing Intel's i915 driver files. Hopefully I am able to= have
drm-kmod compiling with dummy functions very soon.

Thank you,
Jake Freeland
--0000000000006da84605e2ed0d00-- From nobody Sun Jul 3 21:48:58 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 944518A5802 for ; Sun, 3 Jul 2022 21:49:18 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LbjJF4N9bz4Qlt for ; Sun, 3 Jul 2022 21:49:17 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wr1-x436.google.com with SMTP id i25so10812014wrc.13 for ; Sun, 03 Jul 2022 14:49:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=qAGTOg6hqZ7EZK2eP35kimRNTsoGkP8rViI7MBRXW1U=; b=dsVfsLDG9Nq3fjCoMGP0QctCYo2anNNBZ7b/YBYkLjKKrAlydrNqGDIIQP4xIWAS3X v1ysfazVPk0IHqXzA+O5LLMi/Oxd69vDgOJMx+lVCZC4blk2geeUv1XsO/NDCEHVtCmG 9P3HpUdz6EiGm4v1EmqTv3uPIK+fByNyQRG5+brXusN+0Sqz9BfYQNG5SvGvjhInGRkU k7pI64g7XJxlf00gUQmASn+RcgBuqtLo0MbAqYayQNqTUe2ezzxT5FXAx3bQJJAioCmq XSEEGTSwXhXMA7hBSioiusM38Tx76K6KSx1GhAunLEdRe8iUEZ2tti4sIK8kGsozvKBg RehQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qAGTOg6hqZ7EZK2eP35kimRNTsoGkP8rViI7MBRXW1U=; b=wGER+ytJlmCDqhfZCGfX5pBfYwKxmjQbTSTYK4T8a/tHKxTD1XHHEBeFqZdGfV3UU7 Bpx5lvmuYn59kQHONRkZdo+MD5/K+ZVysqtyEhQ3RxRsrOrMYYLO8sdJ7u8fzrwtEUBE qBuzFtxligjXtPMbUjsSqtLTZUpzq2kS4o49TqVhACpV/2/S+RCidpN1+ohjIgjcKR37 N3WtnZ/ZQjyMRJM3Qor6i3oO1CL3jgA8aafdNHxdOJpQTeSlFMrb32FZpe7ngmn380dG j/lF2d5Molwx9rk2dSNssHzBvLBvwBYvr2DIqOtmOqlPuZs/gqtirgehNaGv70UmNS6H UQUg== X-Gm-Message-State: AJIora9z9JZImBaQ4PRWMaXG6GFq+nTukPzHG5XxAZ/JoyHnKKkIXhBr 08iMyBGpW918/exPVaKQrtCLBbQ0iOiCS5EyOyRqncDDLMo= X-Google-Smtp-Source: AGRyM1tJSWmZH1I+X05R8ddEid6LaiB/HA5WkeqM0cPXQvmneuEX1U1CnD9K/T31ar4ZtKezan8UVpaHQELmPhbW5Uc= X-Received: by 2002:adf:fb10:0:b0:207:af88:1eb9 with SMTP id c16-20020adffb10000000b00207af881eb9mr24052119wrr.238.1656884949809; Sun, 03 Jul 2022 14:49:09 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Sun, 3 Jul 2022 23:48:58 +0200 Message-ID: Subject: [GSoC Weekly Status #3] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000de0fc105e2ed968a" X-Rspamd-Queue-Id: 4LbjJF4N9bz4Qlt X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=dsVfsLDG; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::436 as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_TRACE(0.00)[kset.org:+]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::436:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --000000000000de0fc105e2ed968a Content-Type: text/plain; charset="UTF-8" Hello, I've spent the last week implementing hardware watchpoint support for bhyve's gdb stub. Aside from adding minimal kernel-side support for forwarding relevant VMEXITs to userland, most of the changes revolved around tracking the state of the guest's DR* registers and placing gdb's watchpoints in available registers. I'm happy to report that the basic functionality is working properly and that the feature will be thoroughly tested during the next week. Bojan --000000000000de0fc105e2ed968a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I've spent the la= st week implementing hardware watchpoint support for bhyve's gdb stub. = Aside from adding minimal kernel-side support for forwarding relevant VMEXI= Ts to userland, most of the changes revolved around tracking the state of t= he guest's DR* registers and placing gdb's watchpoints in available= registers. I'm happy to report that the basic functionality is working= properly and that the feature will be thoroughly tested during the next we= ek.

Bojan
--000000000000de0fc105e2ed968a-- From nobody Sun Jul 3 23:57:03 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5133B8B7017 for ; Sun, 3 Jul 2022 23:57:13 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lbm7r3SjBz4gkk for ; Sun, 3 Jul 2022 23:57:12 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-io1-xd2a.google.com with SMTP id k15so7290439iok.5 for ; Sun, 03 Jul 2022 16:57:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:from :subject:to:content-transfer-encoding; bh=9qa41Wx0ns4FjC1DuFz/FuET1jZypx0k+68sszKFuaE=; b=Fx6RRcHKBgxWDkBhwIbX3WxbXBXsfGk3d/0pc4VzGmGFWMhQuS0RxD69Y/KLncC4Za rQh3v1bu0lPfy5bZOCQxg70TZ0oYYjkz6cwRDyEvGmFCNLyjpLqN97FQpKkl7tm9Laiw MTtzyY9+ScsWnwFbfkqyMWkSZ/IKVVUwqFvEc3XMANnKGVJf5RiAbKwVENNBocPJCY0X cCu8IxQFBlnWxSUrC9mLnuJfVvpT1jCv8vzHh7oUFYZFSusxVr4Mx6V435X60ek7zl0L 7IrLip3MDL14mOg9ouewdbTxzT1qHrOwvk9hG7HYH/wPPMsADLgkcr25m0KawKJzvWfo sJ/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to:content-transfer-encoding; bh=9qa41Wx0ns4FjC1DuFz/FuET1jZypx0k+68sszKFuaE=; b=HxVJaQCzrZu0pxhEGnI63Gs8KRI+38CnhQO3FNeL1ePUHiv9Ye+10qa2BBhcv+0WKr Ua3x2GjwM5A2jD/J0MRQS58Je3oUNweu1LGUvgnzKlJzx1mwMQPsuKoWNKRcOhoMSzrb Ea7FOy49zw+6m/k4zEfrCN0l5VmuJqPxZ8N2704CIec1wX96VYMnV4AoEW9igkOYYtti HmrdPx5aDolERNa78OTbFOsxdTC70dof5sM8mNiWJo3FTu2v0tIpwHGNj1WeFvh4dgo0 keB86cDQO8qjv38MgRclKQlNSyptyQ3qetj8mbOVe2HVZe3KSQ7n6orohBMpi7fG4x/C 2wKQ== X-Gm-Message-State: AJIora94fTyAPya9Zs7w6Hs1WDRsjuVqDvX3NnFqL3vpRxjwCRHKZNTs fV2LcH+f9NFeeKEEmFgL0n5qLvkFfaY= X-Google-Smtp-Source: AGRyM1uiApeEIGB4pZ0GUNPAoqp7zBbImWhYloh8kp52IMf/SxIjQiMEcUxiwjUl1iJU392GekNAfg== X-Received: by 2002:a05:6638:468e:b0:33e:be92:ec40 with SMTP id bq14-20020a056638468e00b0033ebe92ec40mr4782939jab.74.1656892625936; Sun, 03 Jul 2022 16:57:05 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id bq10-20020a056638468a00b0033bfb54175esm11340192jab.149.2022.07.03.16.57.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 03 Jul 2022 16:57:05 -0700 (PDT) Message-ID: Date: Sun, 3 Jul 2022 18:57:03 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US From: Connor Bailey Subject: Weekly Status Report #3: Loader quality of life To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Lbm7r3SjBz4gkk X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=Fx6RRcHK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::d2a as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-3.88 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[216.26.105.47:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.88)[-0.877]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2a:from]; MLMMJ_DEST(0.00)[soc-status]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hi, This week I made various platform-dependent changes to extend support for special keys/modifier combos under UEFI, BIOS, and u-boot. For UEFI it was just a matter of translating the UEFI scancodes/modifier mask into an ANSI escape. For BIOS, I had to jump through some hoops since scancodes change based on modifiers (and didn't follow any patterns), but it was nothing a lookup table couldn't fix. u-boot was a bit of a different story though, since it already provides input via ANSI escapes, but doesn't implement all special keys or all key/modifiers combos. Beyond needing upstream changes, I also ran into the problem of my changes not having any effect. Both physical and virtualized hardware didn't seem to reach my code (despite it being present in the binary). I assume this is simply for a u-boot/non-x86 specific reason I don't fully understand yet. Since I didn't specifically plan for u-boot support in my proposal, I'm just going to let this problem stew while I get more familiar with the non-x86 booting world and try again later on. Connor From nobody Mon Jul 4 03:46:31 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B8D8C8B0B6A for ; Mon, 4 Jul 2022 03:46:54 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LbsDt0rWWz3Lgs for ; Mon, 4 Jul 2022 03:46:54 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pl1-x634.google.com with SMTP id 5so1599567plk.9 for ; Sun, 03 Jul 2022 20:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=pKBjGRhOPXPp7rsYiGj3ExpDH+JvPjDOLJyMddo9GJ4=; b=RCJ9OoBntHm3DtgCxJ9XbB43nbzMzxJm/Ef6jxm+6+NCiWiO6EAqhgP4/3hGNZqrmi uG0dxkH2EQIfJuTDgX0sj8pz4c0hJiCkGly3pxYM5Nsijp3TTMoDm4H23Pf4OcmT+dVo IHFOWLqu5Ux43+wxJeAXJkg2aN9/HsS6K9tkvyTuHlfwm0UxyWHwsiws2zsoMGbaacS2 k710/hLM2o+pvM+z8KumOBhhGbFSJyNHj23aTS+ak6Msz6YB7rBXkjVDTPOKHw20KqGF 7HW/92yX6WIQ9uffAAdEfrfTazwscFir6Blb95kvv7f/49a3JLwdxpnB2WSfwjKj4BLC 6vBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pKBjGRhOPXPp7rsYiGj3ExpDH+JvPjDOLJyMddo9GJ4=; b=H1DfYbJCCUljdZ5g86Ge5P41M82G0Z740N4T41GQQoTP7z8TK1ZvHGrODeuRMOsjz+ L2KEKduXIe8OYuLD/xnLNQcQKcBE4hUE9aJ9FwJz5rafWNrSQ90qvmoiBKxisvqc0KTr pXr4zwgEfpmNS5qGPvRCRe6lNGh1ktL2h3Y9Wp5ASpqobdofFlrB067DI+gm6+N3zttQ wCe6Q9wr4u5EJm/ffGaMvjF2AUSdoX/elxWm7WSW6jc5o6Tm9JY6dtY9zvbl4XFjj1QO tdmeS+/OzpcRPQufY+IaLvzY9ygu238Dj9bjb+PkulYcEh7oIzgUX8T2ru7HCkKhOmJD VtGQ== X-Gm-Message-State: AJIora/u8+91m7vaKCTvDkx/1tr5QxhLPscdA+CQifVnfB4bAU0WLJzS ziSnY/k6O7TkwZOIjuS3yJAjbdrSwsL4ngQ34omgtYHlqAI2VQ== X-Google-Smtp-Source: AGRyM1sKBZ9L6Wh1cNlrSYE9YKwsXVELza/jqy9LHGlze+/gBl1WPLRXWT6KKejcEyIOwpuFYD4uqNbo9m04m8B7Vlg= X-Received: by 2002:a17:902:da82:b0:16a:7ca5:36c0 with SMTP id j2-20020a170902da8200b0016a7ca536c0mr33064995plx.27.1656906407100; Sun, 03 Jul 2022 20:46:47 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Mon, 4 Jul 2022 12:46:31 +0900 Message-ID: Subject: [GSoC22 Weekly Status Report #3] Prepared the environment for building kernel: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000d2457b05e2f295e1" X-Rspamd-Queue-Id: 4LbsDt0rWWz3Lgs X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=RCJ9OoBn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty0704@gmail.com designates 2607:f8b0:4864:20::634 as permitted sender) smtp.mailfrom=kotty0704@gmail.com X-Spamd-Result: default: False [-3.99 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.998]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.997]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::634:from]; MLMMJ_DEST(0.00)[soc-status]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --000000000000d2457b05e2f295e1 Content-Type: text/plain; charset="UTF-8" Hi, This week I have prepared the virtual environment of powerpc64le with QEMU. This should not be a very difficult task, and indeed it could be accomplished smoothly for powerpc64 (big endian) and amd64. However, access to the Internet was not possible for powerpc64le, and it took me a lot of time to solve this problem. The Internet connection was automatically achieved by the user network mode of QEMU for amd64 and powrepc64 (big endian), but this didn't work for powrepc64le. I tried adding some parameters such as "-net nic,netdev=guest0 -netdev tap,id=guest0,ifname=tap0" when I run QEMU, and tried many ways to get access to the Internet but this did not solve my problem. I finally gave up and used libvirt(virt-manager) to construct the powerpc64le environment and it worked by setting some network configuration. Next week, I will start building the kernel with my patches for the basic Linuxlator/powerpc64le. Koichi --000000000000d2457b05e2f295e1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

This week I have prepared the virtu= al environment of powerpc64le with QEMU.
This should not be a ver= y difficult task, and indeed it could be accomplished smoothly for powerpc6= 4 (big endian) and amd64. However, access to the Internet was not possible = for powerpc64le, and it took me a lot of time to solve this problem. The In= ternet connection was automatically achieved by the user network mode of QE= MU for amd64 and powrepc64=C2=A0(big endian), but this didn't work for = powrepc64le. I tried adding some parameters such as "-net nic,netdev= =3Dguest0 -netdev tap,id=3Dguest0,ifname=3Dtap0"=C2=A0 when I run QEMU= , and tried many ways to get access to the Internet but this did not solve = my problem.=C2=A0

I finally gave up and used libvi= rt(virt-manager) to construct the powerpc64le environment and it worked by = setting some network configuration.=C2=A0
Next week, I will s= tart building the kernel with my patches for the basic Linuxlator/powerpc64= le.

Koichi=C2=A0
--000000000000d2457b05e2f295e1-- From nobody Mon Jul 4 09:26:08 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3377B8AD811 for ; Mon, 4 Jul 2022 09:26:19 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069024.outbound.protection.outlook.com [40.92.69.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lc0mV0WHtz4j8M for ; Mon, 4 Jul 2022 09:26:18 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ceAgdxP6AejhxvKA2a6bQh9nlHB99NYjKbCownDFlislZ0oAPuzZLVqGPF7+VKwYOSAhG0OEfJzDDrAJCgBpC3Dz9rXXdzlD1LrwfsmMGPTEUi6ggzrUJTuvgd+QZA0D7IpgXYY5Vv1iPwnW445IulOchOiKmxhr/HFXY/PbGXWaRmg79dA09gwHjh5uuj8t+PTGiiqfo38ePjXUZHt9d5QbfX1PMogRFY59jFMhPrSJoE4JWOfpU8e/unLLsVSRoC6E+Cz+mROHMMZ1498IljMKpOQoTJvzLGizDIx7U6ZCZpml7ymit1GwxqI3KDkYQXSrPmPhvqoaVJ0prTvUHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KfsOw8fYUcEvhmxxlSh/ABUiFI5Tm6WHrXAvwe0alfo=; b=VsJ0bjuqpqTj/AwRC2w1dZ86Qc2xmMR/6WJ1uM3hkaLlm9Mp7uPQzuBKgt/alk42XaQZjLVqSCkfHjHzty44en35o0UQOJjoSORg7bXU5Syq/76Q3xlBP+lfF9MHn9u/sH59wOGeWzk2Igm6CUQvbuOuCA/Vh8rlmDRZEbtAbLI1Npfvc2ihpbNU/4glSrdeO/+5oFLOb7Jvq+0SOUuuDsxEACt40TtHOCp0J/WCEUTpRvIp38CIqt84RrmISSIfqwhOSxnZVoozj0bZKKo9vX2oo/VTiWwO248pFikVNvKLGhbdVUGUYBDgcjWh1HuN5ckeaATUFKBdBkGoaFx2pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KfsOw8fYUcEvhmxxlSh/ABUiFI5Tm6WHrXAvwe0alfo=; b=WRTxJzfMG5SKTakKUlT1WdXUuxfoftKJWslxAgNd0w0Jw9zDVkY/2fEaaDcgDVaIYYEFyNtMWez4mvktwqbXTJKOcPhj5WDDGpCzRgD3tsVFor/QSau4sr12pVo5+8TykRNzi+5C2qkAGIlALrU//GngsxMZv548FgmKQSjw01zqq+CwNS12hKdqbjf4Aq5GCpkVLi/Ex3vyBvUqauOuEELS+ELpI7pNrIshAsArTmNy0Y898xsUCRzeVeUsveGNTGpwOk83rUOcx7cfwDuB1eshRMlIilD0NytlIv7jGcULFiQe6+9h6cyb3I/irZQ4znLCtwNkghX2gg1ppM+eLg== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by AM4PR0301MB2228.eurprd03.prod.outlook.com (2603:10a6:200:4f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.20; Mon, 4 Jul 2022 09:26:10 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d%6]) with mapi id 15.20.5395.020; Mon, 4 Jul 2022 09:26:10 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #3] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 04 Jul 2022 11:26:08 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 X-TMN: [ITQ/3y6O0aB5PbSC00gK3GvNX55zBnYE] X-ClientProxiedBy: PR3P193CA0026.EURP193.PROD.OUTLOOK.COM (2603:10a6:102:50::31) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <2c6a364db28bacfa3d0a2af62d3799bb62bde4c9.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fab836d0-f846-48b9-c3f0-08da5d9f3aff X-MS-TrafficTypeDiagnostic: AM4PR0301MB2228:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mGnyCnWmcj8+pLpSnqyjV7B9fXgiPz1DPPIYq0hNMNIXd/pR4ropU1nQgVPuoBA9vmqRBvzAsAGx6aTTPkRlpNLqMTqYeB3avJD3E4aJQWYVCGBLGqiKj02SS9KOH/XayzrZSikNDwee8o7KGsp7g8L7n/5krD+maI5bOB+VWNGRSHAxwND3UNI5TPdCihrlswHmYOGI1KcRYXLAWe6XMcc6c+6h0VFBCXtEt7PRxWQAmTjhBfH7CuWaUj3PIwjOfOadSLoYM4KGV4PIcfTuiKErjtO0yBNDREhRzFAOcT/NjhtPRlxcfzVGnMxaNpJLIf8804Q80l5DzfsqPqk/l7gnNdEH0pXUq8Dvh0eeMG/sQQMtrOCa5jxzBkVSe7wKOE018gud9sUg77EmIGUixdVBwYSFLuASzfTXym7nNlxkDvkgjngixVe+mfkGUXXPYpUArwn/au1wOs39bVK64sLGunCxswInpJvRD7O3Xyxet3szxTjaDwXY6GrEctYgOynNT8616FzsQt0uI3pAK+yR4MYy65owpykiAwrj++TBtl9+1uLD3Rc5A5xy8X9oNkBQBgt15ODFcF1bmi6ReEeOTZYDRY0dccaTDdhK9P8uknQXxMOV4Pi5fvFgQCBf2/WCic6HDMJmT+XRccZNUA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aXllVnJvYTB3R0pjalF4TzVxamVLVU9ucHdQOWlRVSs2Tm1ObzJnZjR5TFJO?= =?utf-8?B?d0hFWFMxRlVEaU1xZVVCVEYya05Qay95TDJTaDZPNlpoWnVhcjdSUGd0ZnZS?= =?utf-8?B?RnloeGI0YndSbm45ejdJQWJlaGZZRHprSmg3ZDVCZk8yc0tiUGQwbkIrTnFN?= =?utf-8?B?ejNJbXE2NHAxU0FSMm05KytsRk9oTnVLSG1Kam1CZEhIUE5ZNFdGaC9LVDl2?= =?utf-8?B?VnFUTnpJSE5DRHJoandwVWNua2FycHM1Vk1ITDh5Rmk5SXplZkJzQkgyd205?= =?utf-8?B?WHZBbmJCQ1R6c2dJRnVhNjZxOEw1cWtlYStBc1Vpd3FQdnkzZTJzNUtWcjJn?= =?utf-8?B?ZEp2RG1PaGdydUp2WUJJbWNhNWN0YUp2SnVLSXRrbHptQ0dZaEVJaFovQVh4?= =?utf-8?B?RWlWS2Z5WUFNWXU5eC9YdDJndDgyUkd0UWI2M2hpVXNRcnM0M3ZCZWhQcmFX?= =?utf-8?B?R3RYZ0gvWGZ2ZU9jSXE1Nzhwb0pDRnJlbkFVK3dpUnFoU1BJSkVpUFErdFNy?= =?utf-8?B?V3pwOG9weG1HcU1kckRlRzdhK1J5ODBXZnRINVZaVzBYMHFMVXFtZGRVZ2xr?= =?utf-8?B?bUZBbkhjVExSSjdFbGVuQVR4NmZlNnlaUlN1SlJCL1pHZDRucVJKK20xVEd5?= =?utf-8?B?RVVHa1ZYSDFlY2V1dGtwUksyZjlKejRvaDJEaXpzM2V5ZEdnY1A1Zk5wN2dE?= =?utf-8?B?ay82KzNMVlEwOVFFeFBCYnRCeTVvaUlPZGdvSTRJeHdwTDJ5bWU3R2FjMGtZ?= =?utf-8?B?Q3JJc2Rhc0w1dng3VTBVZ1pKMzEwVDZkejgydXY1WjVNbXBSb3lNQVc3djhp?= =?utf-8?B?ZFBRaDZteHkvK3djbjBqZDVOenZ5bnp5bEpnWU5aOXhwMTMrd2ppTng1aXhj?= =?utf-8?B?M2pqdjhjTlpsVUZlT1hzL0xKZHkraUhpU2VsMW53UTZHVnlpZGljNnIreTU4?= =?utf-8?B?MENIS3JZQmZDOWNIRkY2MDQwV1psYWxtRzdONjZBR3lqQWxRQllwbFpEUW5V?= =?utf-8?B?bHJVc2JSU1c5Ymd0S3BqQjlFZnAydjZodG1jTTd5Nlh1Wm1CVm5PanpQYnBS?= =?utf-8?B?bW5jMVdWL0o3VmVZTWtUNVEveUh1d1A0VGVEUVAvUXNyeVdkZmJSblBmeXpu?= =?utf-8?B?Vzc4akxyR3dGNEhSUjl5RjlTWW1lNHRWc0I2cVlDYklFcWRZak5TYmZhZW9E?= =?utf-8?B?L29HZFZPUmI2NGYzYTA0NWI4OEhZR2JDRnVSMjE4eGduYndWNFpIbkQvZjdq?= =?utf-8?B?dGppVEN5WjVZcm5wa3F5MDJqZW94NUo0alhLbEJCemZQbU9ZcXlBV0VLenVa?= =?utf-8?B?MFNuZmRaRG9KSzN2NWxJQ092YTgrOXR1U3ZYWTVjbTlmMU1RVElSVDRVdmhj?= =?utf-8?B?V29HbFNuY2hvbE9pdHlvVlRHbnJqTW9ZVUl2VEx4VnpaU1lvaFM2T0l1eHBy?= =?utf-8?B?NFdrcmN1ektCV0dwYmphcHV0NzlhWkluK3dZRzJMQ2xKeDFjN21ycTkzWFJK?= =?utf-8?B?ckhaQWgwaUUvZXlUNjhrU3hxcHRGOGJsNmRQNVVmRS85YWZuZzBrNGpvclRS?= =?utf-8?B?bzhjS2RXazR4cHk4di93cWdhUGIzejFhY3cxbERZcU90eTdCV1ZoYkVvNG9n?= =?utf-8?B?d08xV3ozby9SZjU3Ty9zU050dnZuZVFTRDkyVGMyTGxWUHlLc0hTamNqeEtN?= =?utf-8?B?a3k1L3IwK292Q2w3YmlHZjBMQ1E4UlpqdldEbmJQSE43WmRFeUhKTXN3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fab836d0-f846-48b9-c3f0-08da5d9f3aff X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2022 09:26:10.0807 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2228 X-Rspamd-Queue-Id: 4Lc0mV0WHtz4j8M X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=WRTxJzfM; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.69.24 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-3.07 / 15.00]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_SPAM_MEDIUM(0.93)[0.926]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; DKIM_TRACE(0.00)[outlook.com:+]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.69.24:from]; NEURAL_HAM_SHORT(-1.00)[-0.996]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[outlook.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, I was expecting to work on the new interface, but I had to solve some issues, namely the return type of the test functions and the configuration file. Now, the test functions do not have to return a Result, and instead can unwrap the errors, which cause a panic which is captured by the test runner. They also can use the standard assertion macros (assert and assert_eq). All of this provide a more idiomatic way to write test functions. As for the configuration file, it will allow to execute opt-in tests, for example posix_fallocate, which is available on FreeBSD, but doesn't work on all file systems. Finally, my mentor @asomers has implemented a way to collect the tests automatically, by using the inventory crate, without having to manually create a test group and a test case. I originally suggested to use this crate (or linkme) to collect the tests, but we were worried of how it could be hard to implement, besides the fact that there were some concerns at the time on the underlying mecanism of these crates[1]. Sayafdine Said [1]: https://github.com/rust-lang/rust/issues/47384#issuecomment-1022913071 From nobody Tue Jul 5 10:28:05 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 489E41ACAD52 for ; Tue, 5 Jul 2022 10:28:15 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lcf5T319lz4k8X; Tue, 5 Jul 2022 10:28:13 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=E47MoE164pYo pYSjkbBY2WKpR4+FsdGNGnlswxAOcPY=; h=subject:cc:to:from:date; d=margiolis.net; b=Lz3tHIKg7wMrAMAIfRBY6CuxAggZcCgJSx8v1MFB7QTGphJxgoF JFAVjy5AJHImYQAKPY+naXIFy3ZrGx8/zo4Rw0GNNOuatEpx5R/YZ8Jw1VTXUoxBkOaI2G prRyAN+ycP/N+NJ0uNkjY0qDNit/ngHMqXR5UFxCS6S6PHMPMs= Received: from pleb (athedsl-203788.home.otenet.gr [85.74.115.170]) by christos (OpenSMTPD) with ESMTPSA id a13b6177 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 5 Jul 2022 10:28:11 +0000 (UTC) Date: Tue, 5 Jul 2022 13:28:05 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #3] Instruction-level dynamic tracing Message-ID: <20220705102805.5pf4cvys64zvozzt@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4Lcf5T319lz4k8X X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=Lz3tHIKg; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.47 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; FREEFALL_USER(0.00)[christos]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.95)[-0.947]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; R_SPF_SOFTFAIL(0.00)[~all:c]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DKIM_TRACE(0.00)[margiolis.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.78)[-0.785]; HFILTER_HELO_5(3.00)[christos]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[85.74.115.170:received] X-ThisMailContainsUnwantedMimeParts: N This week I worked on getting the trampoline mechanism to handle instructions that take %rip as an implicit operand (e.g %rip-relative MOVs and certain types of JMPs). There are a few more cases to be handled, but currently all instructions in amd64_syscall() -- one of the main functions I'm testing with -- can be traced without problems. Christos From nobody Sun Jul 10 21:32:16 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id CB3311CFE403 for ; Sun, 10 Jul 2022 21:32:29 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lh0bd0DZhz44Xk for ; Sun, 10 Jul 2022 21:32:28 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wr1-x42e.google.com with SMTP id v14so4779181wra.5 for ; Sun, 10 Jul 2022 14:32:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=pit1YC43YuTaW/0Eho8jrUmoKCHoj9ETY5EIne6DKJA=; b=BchkNZKEmEcCyixvSJ76bBF6Rm9I4vi7ni4vXnevHdCBYtRIWFXWgOc3xsuBKC8kto JmmKvD3b7IrQN+6G3si788rWeCSP1u6es/5BHzxPjZIOl/gfe+VCJec20M6bPynyKxI5 qVAXYLHqjNJpsfRIM9DdzPPDIm0wYAXwAChhlnDljOvQNY1JGAT4wN1OG09HDCk3MgI1 NW8gBNSi/NTitoWgMI6fIH5AB2gyDyY7s1wOE8MZRIsd9kAtugQgaST/xu8eDNZ/2wXv vNWbbtXnkDPFbBUlMVNuW7srhNNENBSEH7OnqoiLAQCPJ9dhRRZuDBDQjXwcwE9qJ1nb iO4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pit1YC43YuTaW/0Eho8jrUmoKCHoj9ETY5EIne6DKJA=; b=pw5f7MSMgj0k1GlBkkLg+IDF2OmLSF1CHxy606AIDH54EMXED8lPDxL4Bbldw4/FIU 307g4DWbFpOMoUaGJN4l9Aygat3hWdzocBJp/zqErhX+s1ulVrdXWoIBWtW61nZKLdWX nyMPRyeW26SPyOqcKVe1ETlP7WBsq6LqMRjrg+yrsnkCZclitGAGn+iJVatd2w7TfxfQ 8Jl7jTCm+9VLvi/+ijQ7DnGSoR23qEseicRmdIE96ozY+Kr7suoQbM/d+ZQZWhm9dIT6 qv0mJie3eCzGorD2Bl+jR14TMEJyZbsFw4BwbElTML0m4OauS1pDLbNEZIPMhFrv+zjR Q4Dg== X-Gm-Message-State: AJIora9iw/Wxexc83wyDHnFqkmMn3g0E7y4BvTIlWGXUdU0j16jDZJQU cBnqsx2bbAQ6e6hJ8VTIUTzG7YuZ/SJwNpvctqtNECDvXsU= X-Google-Smtp-Source: AGRyM1tt2NC7efq79Uu/LFFB/WXfXJaZkVn+PDpOk8V9oVydV2vMwe3eNa3encfCNEk/J2yy4jTZmcTVjU9l/l3IbvU= X-Received: by 2002:adf:fb10:0:b0:207:af88:1eb9 with SMTP id c16-20020adffb10000000b00207af881eb9mr14133864wrr.238.1657488747399; Sun, 10 Jul 2022 14:32:27 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Sun, 10 Jul 2022 23:32:16 +0200 Message-ID: Subject: [GSoC Weekly Status #4] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000002230505e37a2c49" X-Rspamd-Queue-Id: 4Lh0bd0DZhz44Xk X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=BchkNZKE; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::42e as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42e:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[kset.org:+]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000002230505e37a2c49 Content-Type: text/plain; charset="UTF-8" Hello, My activities during this last week were mostly related to testing and fixing the hardware watchpoint feature for bhyve's debug server that was implemented during the previous week. The main goal was to make sure that the hardware watchpoints set by the gdb stub do not interfere with the guest's execution. The gdb stub dynamically tracks which debug register are in use by the guest and relocates its watchpoints accordingly. To test this behavior, I've been debugging a process inside the guest using watchpoints while at least one of the gdb stub's watchpoints was active. There were a lot of subtle details and vendor-specific differences in some parts of the virtualization extensions that got in the way, but I've managed to get this feature fully working on AMD hosts and almost fully working on Intel hosts. During the next week I plan to resolve a minor issue on Intel hosts, polish the code and prepare it for a differential, and thoroughly document both this and the single-stepping feature. Bojan --00000000000002230505e37a2c49 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

My activities during = this last week were mostly related to testing and fixing the hardware
<= /div>
watchpoint feature for bhyve's debug server that was implemen= ted during the previous week.

The main goal w= as to make sure that the hardware watchpoints set by the gdb stub do not in= terfere
with the guest's execution. The gdb stub dynamically = tracks which debug register are in use by
the guest and relo= cates its watchpoints accordingly. To test this behavior, I've been deb= ugging a
process inside the guest using watchpoints while at= least one of the gdb stub's watchpoints was
active.
=

There were a lot of subtle details and vendor-spe= cific differences in some parts of the virtualization
extensions = that got in the way, but I've managed to get this feature fully working= on AMD hosts
and almost fully working on Intel hosts. During the= next week I plan to resolve a minor issue on
Intel hosts, polish= the code and prepare it for a differential, and thoroughly document both t= his
and the single-stepping feature.

Boj= an
--00000000000002230505e37a2c49-- From nobody Mon Jul 11 00:16:51 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B695B17FEF6D for ; Mon, 11 Jul 2022 00:17:03 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lh4FV662Zz3R1k for ; Mon, 11 Jul 2022 00:17:02 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qt1-x830.google.com with SMTP id r2so5589823qta.0 for ; Sun, 10 Jul 2022 17:17:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=mime-version:from:date:message-id:subject:to; bh=yAAw/qaiVqfRDzng4vmvMUoFDvuONZVVVD+G1o8vEAk=; b=Ru7PSQuqy2bUUxzySqEcOef754ykGnb7joZoifyouCJ8hMUIJzhNXlebEiAXVJaOjb wxWAT8AUNSC0qGoQ4SaCGeZmCZ0MG8nfGdhWIBVVRddh8qc7ubOKaT1ys2amOU7Gnhz5 hL/ziOSEJEYUJkX4r/H1wYEmrKHDIY9gZLkyQWnGjcYffDmiW5yBHTgE4x3DGiVMTyvl WkBzzWR6QMdXbYtX2zmYU3PKNTQSR+jEYaBQJzMUChXVobM6ejkNQDXg3t9tHjo02ul2 lpIuULioe24wlf2OYmM7+Y6Aiuc10sGy/vhYdtlJD0XS6Ic8o7dwGdUtQUU5RfS889G7 bOHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=yAAw/qaiVqfRDzng4vmvMUoFDvuONZVVVD+G1o8vEAk=; b=sLzcfyjNlReeDSmyUqKNxO/5wGD0XkzjYAzMdJ8+rPRY//eglq0TAyhMV7IqeXevmt 87AEnHjEIMAPy1kq6bF3Ckxtrw65oE6eeqpmhuf0bge6vxwsEaGjAvhLCkDp9nzNuqXO X/OHhapC4h9I/vf4WG7+Mmz1F8jNhwWRx9/9pH/ZW8dbjg0cPvYj8m+uFFRRGys5U0X7 repZvB+ED0GU0WjYTRKQ9aTV7FjG9qoe2lV85hRfj6aQYBGwt2SsMySIumNp1ejDbirP oO4KzTan1mgIcoaCP7iWzKaEjiQo3gA0uIE6IBEmFiJmV9+AYqa6OUxTN108NQ6QocUK VX0g== X-Gm-Message-State: AJIora/CLqoQaij1EslOwj6Wdg6nSyCd++ZBHsA/PcT+P7UZC9yeU9cp FSYy6qWJHgtMjTOBcQNhjdInmygMqhCHLMnu9LkDmg5rPAv+Aw== X-Google-Smtp-Source: AGRyM1tZRN7v+3TH3aTTkUt4DvhNK0/L/jv105lV73d+M0RxF40/TJUvm5988B5mdTi6ucpCJEnv1MZmBiUWkmhP/DA= X-Received: by 2002:a05:622a:1825:b0:31e:ad2b:43f2 with SMTP id t37-20020a05622a182500b0031ead2b43f2mr6954951qtc.236.1657498621818; Sun, 10 Jul 2022 17:17:01 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Sun, 10 Jul 2022 19:16:51 -0500 Message-ID: Subject: Intel's igt-gpu-tools FreeBSD Port Status Update #4 To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000091cdd805e37c7827" X-Rspamd-Queue-Id: 4Lh4FV662Zz3R1k X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=Ru7PSQuq; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::830) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::830:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000091cdd805e37c7827 Content-Type: text/plain; charset="UTF-8" Hi there, I am working on a port of Intel's igt-gpu-tools drm graphics driver testing suite. I used this week to get FreeBSD's drm graphics driver, drm-kmod, to compile with the CONFIG_DEBUG_FS flag enabled. I ended up contributing a good amount of code to LinuxKPI, FreeBSD's Linux compatibility layer. This code allows for debugfs files to be created by graphics drivers like i915 and amdgpu for debugging purposes. These files can later be read in the userspace through a debugfs mount. I got drm-kmod to compile successfully with debugfs support, but I have a few bugs left to fix. My plan is to have debugfs fully functional within drm-kmod by the end of this upcoming week. Thank you, Jake Freeland --00000000000091cdd805e37c7827 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I am working on a port of Int= el's igt-gpu-tools drm graphics driver
testing suite. I used = this week to get FreeBSD's drm graphics driver,
drm-kmod, to = compile with the CONFIG_DEBUG_FS flag enabled.

I e= nded up contributing a good amount of code to LinuxKPI, FreeBSD's
=
Linux compatibility=C2=A0layer. This code allows for debugfs files to = be created
by graphics drivers like i915 and amdgpu for debugging= purposes. These
files can later be read in the userspace through= a debugfs mount.

I got drm-kmod to compile succes= sfully with debugfs support, but I have
a few bugs left to fix. M= y plan is to have debugfs fully functional within
drm-kmod by the= end of this upcoming week.

Thank you,
J= ake Freeland
--00000000000091cdd805e37c7827-- From nobody Mon Jul 11 02:09:28 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 7AE341D04F79 for ; Mon, 11 Jul 2022 02:09:33 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lh6lJ2QfCz3c34 for ; Mon, 11 Jul 2022 02:09:32 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-io1-xd2e.google.com with SMTP id r76so3753387iod.10 for ; Sun, 10 Jul 2022 19:09:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:from :subject:to:content-transfer-encoding; bh=827cOvaW6rW7qwG1Y8aCEiXiOoytoOV3iIOsGOWh9Jc=; b=awXsN1fYUm3Q68bE+sHQpauZiZ8Z7miYCof1NUR8tsk3XaBrW1xjqjRpyMWuT6Nl83 a9YN3P1rGobdfeV9A0aRa4Wzvsnb6NcsonwLWZ8SwCnS5+39lItAcjusP9yAhgWYJiTy 7iQH+ewHzfLJ6C4GNAbyZF8dAk24Qwf1lfVwpPAVFof7Iv2KG5EOxYbzeGpxlU1xEQ2y PlqpZJlFK/Zox3/5yGltdcm4Buvlc7oI6g9RBBFj6vs41o37KiK4EXZ+nROV2BCL8gPN lFATTgp0R7/xfYZJjB6/RPj80yQgGn+NOADfk0ylvs+/wtxGDcCAltnOcLI/k9u2m9rS 9qHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to:content-transfer-encoding; bh=827cOvaW6rW7qwG1Y8aCEiXiOoytoOV3iIOsGOWh9Jc=; b=E/JSdJPn0WlvxhvQoXeOspfK1wbvASAmCMk6nbbZiTmIXY0+lfvElgHcbn2ooG/6Pa QGvK43YnileUuZpYnLtXDmcZw+5jLqbAfvPzMSAkgEKPct4zk8FruAoj1XrdEwcTWObi fTuy8BBLiME7vor7Iogwb8f01kWZPzMHvFbEWVW7Ofi+QITWVi5fp4ciC8Z4ZwcRP5Tk G5ZJ3nhI1z/i8rj3Mi8uWprIu2NmjYnjxBVUvLdM1HrgCr09QfmhJ3VgBdBOGYURjArc L2YkEJWZjsQBHPKFPYgLBIHZHhhLLLSVyDItucrOREIyS0TrBJd3j9vCxVlhjJUIqBRW z6JA== X-Gm-Message-State: AJIora+xof1UbkMyn1YOfxl6d3A7iMlCD7Qukptrd5N12g08PzGKMTnU WH4877TNpenDzXbvFKuysDEzokOb0ss= X-Google-Smtp-Source: AGRyM1vfA4ZnA1XV4zMcLwtytKdDa+tEZj7f1ecL8XY0gTBevovF07zfh0w+NXH/vt4GFC/mq2WPAQ== X-Received: by 2002:a02:c60d:0:b0:33f:4664:1069 with SMTP id i13-20020a02c60d000000b0033f46641069mr4328962jan.241.1657505371019; Sun, 10 Jul 2022 19:09:31 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id j14-20020a0566022cce00b0066961821575sm2962398iow.34.2022.07.10.19.09.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Jul 2022 19:09:30 -0700 (PDT) Message-ID: <00dedba1-009f-a138-7e2a-485998acc92f@gmail.com> Date: Sun, 10 Jul 2022 21:09:28 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US From: Connor Bailey Subject: Weekly Status Report #4: Loader quality of life To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Lh6lJ2QfCz3c34 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=awXsN1fY; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::d2e as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-3.34 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.34)[-0.342]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2e:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status] X-ThisMailContainsUnwantedMimeParts: N Hello, I spent this week gluing together the work I did in the previous weeks. This boiled down to implementing a mostly-comprehensive input escape parser, and then a generic input:action binding layer with frontends for the simp/Lua interpreters. I expect I'll run into problems with the input escape parser further down the road, since terminal input escapes aren't super well standardized, and serial consoles could be attached to a "terminal" which hits any and all edge cases. Of course, the parser works for the input passed through by the UEFI/BIOS layers I implemented last week (and the partial u-boot support), so only serial consoles could potentially confuse things. Besides that, the rest of the code is solid so far, and I'm especially happy with the Lua API I built out for key bindings. Although I'm a bit biased, since I am a very big fan of Lua. Connor From nobody Mon Jul 11 10:12:50 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id D100E1D05086 for ; Mon, 11 Jul 2022 10:13:11 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LhKTL0Jk9z3NPX; Mon, 11 Jul 2022 10:13:09 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=cPg833o72Jn3 QmcD4rTZCdEcXNuhwSLGG7wEHvVgpx8=; h=subject:cc:to:from:date; d=margiolis.net; b=PKdeELULmwuG4omQXjBv3MYSju4/tg1WvGai8ZQ9nN2RB+rSrCO X+OA+Leu+JlU7FroNDknXEv/8MagZbMft6WWnHF4qaHVzX5P8T5K1QSPDqv7zEcGYUE5vw +R24JOMh7lOoZza1uubtpBj8oufd2oo6jqWaYZeuC1+ZLmliZ4= Received: from pleb (ppp-94-66-59-23.home.otenet.gr [94.66.59.23]) by christos (OpenSMTPD) with ESMTPSA id 0bf92e4f (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 11 Jul 2022 10:13:01 +0000 (UTC) Date: Mon, 11 Jul 2022 13:12:50 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #4] Instruction-level dynamic tracing Message-ID: <20220711101250.plivgd3yjpdquhqx@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4LhKTL0Jk9z3NPX X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=PKdeELUL; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.20 / 15.00]; HFILTER_HELO_5(3.00)[christos]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; MLMMJ_DEST(0.00)[soc-status]; DKIM_TRACE(0.00)[margiolis.net:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; FREEFALL_USER(0.00)[christos]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N This week I made a few fixes on the trampoline mechanism and also started working on on-demand implementing lazy allocation for probes instead of creating them all at load time. Christos From nobody Mon Jul 11 12:19:07 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 126A717FEC0E for ; Mon, 11 Jul 2022 12:19:16 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073040.outbound.protection.outlook.com [40.92.73.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LhNGp6xYmz3bdP for ; Mon, 11 Jul 2022 12:19:14 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BswqDwr7c2ADvFXgO1n3ubgtVxwj+XYAxFZ/6a+2xqgsbtypAsNN67uFaYGfs3R4fNXL81ruuiTC8zeyJQy7FKMu+dxVv1ZGRidwpDf9lUCE7oU82lW3mxN74028qlnB5buiv1+voD4a5HjrcnLFqwkBPkDTtdcL1Wy/2DQcULVOYLCY434Z7lM3+CGhoeaYU2LmiANASVt2TmK3c0priSAsDh+9CTRY6E0MdklxdKBCRvDqC3ttG45ptrdJE25r8aB7eTACUkrDs2hvuH3U3rgmtw6COggn1pExgpqu6yL/3A4t+99JZa+6IhA67sjAWecSHuCW6/RNwyYPCWMIrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jrz+449Ld43Jw6GbQxJQQdM7N91yOZq5PIlZaBIfLyo=; b=PRd233G4rD4e4K5j1kv4fzMBesLey4DWWhXDfNdyZrV++lLapPhaGZmB+J1piYXZRe74OhFG7bKCeG/cqX5WSACEHSWtbIX5MgbavDSLhNUul2ExHk2FYxXaore7Fo5m9szp65/b4mt6ueWNfGyShEu1S6GxhE29L3EpPbkbDpZTlvIj13jrHiA+3tve53/f9kbjAI4eZpjfE10OVVV2se+yoDw4GuFduaKEhLgFM0pKXMWbcQHXo+kE3DdMvF6YqJDvsytu6C0HPo0xKztTKqjgoT6vh4clIRmLZVsqayaDRHozZ9gEG1zU+mb0ybohQlqDKntScjliRAc3Obesaw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jrz+449Ld43Jw6GbQxJQQdM7N91yOZq5PIlZaBIfLyo=; b=o7G/T7nQtyx1Fq7GkDdX8Ir5mVPRB20oFKNCVytc2vl2OWCXZq2Snaxu8sDDYelrR81ut1E24u3+YaZB3CYe+t2tbfRZNLywOQcmuS5LutVKHTAZOTQDnvrTaBmEBckj9Rkbt1I0cWnLQY/1s3TW3gnrF7JVFMo+gkQwKfk+voZFHRL45mMAY9l69DMoR/o2FWLuxCmi7Fu1RgpaE+ukRgUqSc8o2NCoj3iSHMV8OzlvpchllODxbdKuugrBW4YXPwBKk8Ak88LsmxrR017X9ACId2lqnCNm3yDSu4MYDEtTq/k3eK+0Uhb03pgPFU5uoRbGK2byO+VrYlVwbgu7mA== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by VI1PR0302MB3342.eurprd03.prod.outlook.com (2603:10a6:803:1d::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.26; Mon, 11 Jul 2022 12:19:12 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d%6]) with mapi id 15.20.5417.026; Mon, 11 Jul 2022 12:19:12 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #4] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 11 Jul 2022 14:19:07 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 X-TMN: [AfdZqhGOD+C8D3GC5XOnMqEY4RxiD9kx] X-ClientProxiedBy: PAZP264CA0231.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:238::13) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <8d9627ee8cf2e4019428e201d2f826441542b4ce.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5f669a13-c319-44f9-9a64-08da63378e09 X-MS-TrafficTypeDiagnostic: VI1PR0302MB3342:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VnM9g5MAldTBuAzU7zSjEeN/2gX7PEsk5G9PVuAilZIklkPBfO9jMNCZdPcn+4gYUkSmzTAIWPGg2o+bNmy4KIcnQX2dRKng++qXq4bJnXFxZ6R3tZFil3Bl7r6s/t0KmI0nJ1hKho1VxxiOevwdId3TCiWYYuA0pkvWfljuQX/58GW6lSkdW6Ngb56bhpjLXpOT6lL6ASQlq4NIvVcJX5A3wFC7PFrA4S5Pfrvrpo/hCGEAYfkylxM/oQR3MBrIjAHm5uMHng/CENRSkc5IgWb8oX8RkMCpUmjpA2QhzcZR+m36goZYt/DTox4HS0JDDTYd/l3QloVk4HmmXoYJW8GAGXhqtiCKVLke0CN4/QuN03oOBDIL1LrqEqNXGSjxgAqdXnVe/wEQ2CGttkUPCoN5o34Yvi/ZeTcdX9MkuOYt6GH7vBYiLgaSFphL1j1JW8zrf03S5/SKPqWSCmHMzJmSsbXuw9NtzMZCCz9W+B250WMZ7ZFOpF/SxD2tihBy4qYygZ6OsNN6tNKUPef6Um5HLRi+RXOknGMbVf3iLOGRMXwVRIrn1IIYwKD5alolkR5VnhiUg9Db+ejnkBxebyrYdZbqT2N8+yTanNxcyn1lzDr1bP8WPcRlMXSSd4QaGVHcSM9SEaue5l0NQsGfBOImxADUy9pdUPtBiSKSWynwSUZh23MpgRkzqd1mQoD4R5p+t+Pv6SlGd5B7R+bDQw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YkZSV28wMHNhMEtGSGJ3Ny95VGkrZWE4WllMSkNRZXpubzBqS1FoZ1pydzFv?= =?utf-8?B?VE8rTFdON1RtZWY4KzhJeGE5bkZDMlJPTGcwTUZWTjY4YTZHRWltMGJueXVD?= =?utf-8?B?UFBPdXMzMHAwakU3L2NTank4b3ZuY3dpMXVxS3BMcGhIWWtjMXZrVWczTHhP?= =?utf-8?B?elFacHY0eFdhNGJMTXFheUlrQURXakIxQzhZVE9PdkFZRUl3M1h2Tmx5Ulpp?= =?utf-8?B?OHFrUXBZNmZkVmcyVUhpNUNuc0hSN1JhU2dPNUlXdVV3QzhxV2Z2cFhkZ1Ru?= =?utf-8?B?bmRJY2MvQm82eXc2UWd2d0Y0cUs5TklaWGFUM2llM2lQMjZ1eENLMmVuUjBD?= =?utf-8?B?YWZmRWdwdTZVdFNNdHVMRWh4NTdMYUxYMjliY2hRSFk5VGJ3T0hhUENnMWFD?= =?utf-8?B?aVlZQTBtTnBJazlsUnVtcGVwemI4OVZaOUhReTkyeGZEMGpNb1dDTi9mckxv?= =?utf-8?B?c29sa2xyUUFZbmhsaDNKSEF4eEFZNG9uTkVUMU1wd2NiQzRqbDVoWWRlU1FO?= =?utf-8?B?d3FjRk1nVjUvSzBGUzZvM1dTaUUvOHBxYU94THBTSkNhWUlweFJJQlFKaHNT?= =?utf-8?B?d0RUY0pOYUUxcFdVOFlKWm1pZmpsT0tLaUk4N01ySDZtbUtwK1dVZlZnYTBG?= =?utf-8?B?cFV6b3FvT05jWXJKQ2cwQzhqZHJ4VVg5Mjl5MTRTRE1qeXdCekQ3NWJ0T0hy?= =?utf-8?B?Y2M0ejl6b1NMUDBvTnJFTzdiSVJXQTNISmdWV0xiSWlmTXIwaCtNd0JUc3J0?= =?utf-8?B?VjhreWFJeVRGQ3k1dmRoVjdlZktJU2U2U0ZRd3lLd1ZaTk5SRTJkelJHeWln?= =?utf-8?B?OFVDL3JnOGltRVNvL256QTN6TnR2V0tNUU8yaVdqMzAveXdndEhPd282VW0y?= =?utf-8?B?ZDNHQ2dxN1lpUFAzcVJuaXcvNDJQdXFHaTJuTmVMcXdxckxjZlVUckpmOGN6?= =?utf-8?B?eE12Um1iVERDcFdJQjZmRlpIRjdHZm1WczN0Zi9CdExRbkxzSVB6YWxIdVZo?= =?utf-8?B?cFA1a3RDeHlVRzlqczI3K3g0MkJqSVRZc1FWRnFPbXIrQ05mem0rT2I5ZExO?= =?utf-8?B?dTgySEVSdDFWUnkwaWgrNHhDNlQwZzVLaHRPS1VHVVdVNFZ5WmwraDFZU0hW?= =?utf-8?B?Mjd1OVNiV3lSNi9TbUZHVE1rNUNPN002aEhKTVpGYmZjSGd3WHN3dHYya3Rr?= =?utf-8?B?dHlZNWtURll6UVQ5cTBlZGpkdG5xYmMwR3ZrWmd1ekg1STd4MXFsVkNxclg2?= =?utf-8?B?UDhVcGRyeTIvWVVtL05XcTNid0FsT05NdWFjL3VvcDRIa3diNHRmTVQweFJL?= =?utf-8?B?UHMzRnhxT0FrQllyOW4rM3oxcUtxdzgzOUZLb2ZrQzZ4WURvcW9kdFp1UDEv?= =?utf-8?B?c21HaldwcHFubFl1Um9neG10VXAxd1NuV2JkV0dQM0xoYk9zSGVWa2dQRDlH?= =?utf-8?B?bldwbGgybTU2TFB0T2w5R1hJTE1WREhuMjhKbzdZUXM0elN0b3NiQzNSbWl2?= =?utf-8?B?bGhCQTM2aTZqWTRsdDlvV2ZrOUR1NzNGemZka25NVmVoUXpNbXI3UVNoaXpi?= =?utf-8?B?bnF5Y2RqUEFndUhUVlFsYzVubzc4LzJONy9TSTFobXkzZDUrZTBaTy9TUU1p?= =?utf-8?B?ZVQydWZyRHEvaU90OE42VDVIZklPVnF3d0RON1BJR2VtR2xpUjBLSzdyVXR1?= =?utf-8?B?YjhUcXd6WFpkemc0MktZeUVkclhLZ1Bab2doa0dIdmVodDN5amZvVEN3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f669a13-c319-44f9-9a64-08da63378e09 X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2022 12:19:12.3689 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB3342 X-Rspamd-Queue-Id: 4LhNGp6xYmz3bdP X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b="o7G/T7nQ"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.73.40 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.95 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.995]; NEURAL_HAM_SHORT(-0.96)[-0.958]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_NONE(0.00)[40.92.73.40:from]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, A lot have been done this last week. A simpler interface to declare test cases and also provides automatic test collection has been implemented, originally with linkme but a linkage problem on FreeBSD 14 forced us to switch for inventory instead. It provides parameterization over file types, file system specific features and file flags. The configuration file has also been improved, especially with more granularity for tests requiring file system exclusive features or file flags. The test runner has got improvements too. It skips tests which don't satisfy requirements and print the required features to launch these tests. Sayafdine Said From nobody Mon Jul 11 21:15:01 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3EF761CFD833 for ; Mon, 11 Jul 2022 21:15:03 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lhc930j89z3vr5; Mon, 11 Jul 2022 21:15:03 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: by mail-ed1-f41.google.com with SMTP id m16so7765955edb.11; Mon, 11 Jul 2022 14:15:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=rm2bW0GLLmwxeqwbGHiZGTTQRo1ZKAKIrtn8ePlr8jo=; b=CKJMDJyvr+OMj74CHmWrsRlF2czdHygNITB6WtKmFmEVwsA8fFP4qJHlXWmhcMrYKi O6abWu3uV0M0XUkYNSK8kN8kCpoFJixH7ZH73zTRVowBcmqKNJz46zyoIjP9sP/D3onz qSdB+i8Zxe/22lczNlspFl1lPrggvGdzrXTbOf+iXg9Mp3UXaosiTZON4PvpeLFMDnXE SgGggviAJBX6qPgSDoek3HuLjVNYV/3SaY0OU4fzZ83PHKxVCDU9LrUHbxDJb2SMywoV Lf5W6SQJJj7rbcH/dhFz/KjvFEaQuP+scnwTJT+AKDWb2LbPJalXmNCtgX9bA0R1LUmr jN6g== X-Gm-Message-State: AJIora9hw6h277gbYEgEtLPkkEtT6SPri6twcaMTwGgOrT/p5JYDl4i8 L4uRBbD3EvRTBxiuFlsmfJEayRawhUU= X-Google-Smtp-Source: AGRyM1s7LMTtvb/dRQV2+bKl4XuXZxB+RqMQGbjvKCe9FfgOZLgslCD6f8OC+x1/TOR+ejmismi7yQ== X-Received: by 2002:a05:6402:40c9:b0:43a:a20d:3fe5 with SMTP id z9-20020a05640240c900b0043aa20d3fe5mr27404806edb.154.1657574101735; Mon, 11 Jul 2022 14:15:01 -0700 (PDT) Received: from ?IPV6:2a02:8109:8680:1304:8e16:45ff:fe82:fbac? ([2a02:8109:8680:1304:8e16:45ff:fe82:fbac]) by smtp.gmail.com with ESMTPSA id i19-20020a170906115300b007262b9f7120sm3038380eja.167.2022.07.11.14.15.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 Jul 2022 14:15:01 -0700 (PDT) Message-ID: <565c1c3a-41b9-4aef-2e35-d544faf41ae8@FreeBSD.org> Date: Mon, 11 Jul 2022 23:15:01 +0200 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [GSOC22 Weekly Update #4] Instruction-level dynamic tracing Content-Language: en-US To: Christos Margiolis , soc-status@freebsd.org Cc: markj@freebsd.org References: <20220711101250.plivgd3yjpdquhqx@pleb> From: Mateusz Piotrowski <0mp@FreeBSD.org> In-Reply-To: <20220711101250.plivgd3yjpdquhqx@pleb> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Rspamd-Queue-Id: 4Lhc930j89z3vr5 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N Hey Christos, On 11/07/2022 12:12, Christos Margiolis wrote: > This week I made a few fixes on the trampoline mechanism and also > started working on on-demand implementing lazy allocation for probes > instead of creating them all at load time. I just wanted to let you know that I'm super excited about your project. I would happily use some instruction-level tracing at the very moment to solve a problem I'm working on. Good luck & happy hacking! Best, Mateusz From nobody Mon Jul 11 22:08:34 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 99A2A1D07A6B for ; Mon, 11 Jul 2022 22:08:49 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LhdM51R9Mz469l; Mon, 11 Jul 2022 22:08:49 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=SZ0SC6jJ+ZNU Ma5jhWyaJmAwY+hW7lQW5DH6WmP8cqY=; h=in-reply-to:references:subject:cc: to:from:date; d=margiolis.net; b=BmefRejyBqROQzlkussBkjPGL8nrK68IRRePf tmZRPrVHSs2ou0BplAi6OQDgnQKlqz+jI7XgvAsdw79HlQUtw53GjBvt+99bgI2HYt3cH2 X1syjQwpHdSrAYcPZOSNc6xkStPNy/4OiCoCHxON7h9WYGMASdUxcyoeIUfkWNvU= Received: from pleb (ppp-94-66-59-23.home.otenet.gr [94.66.59.23]) by christos (OpenSMTPD) with ESMTPSA id 64e66898 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 11 Jul 2022 22:08:47 +0000 (UTC) Date: Tue, 12 Jul 2022 01:08:34 +0300 From: Christos Margiolis To: Mateusz Piotrowski <0mp@FreeBSD.org>, soc-status@freebsd.org Cc: markj@freebsd.org Subject: Re: [GSOC22 Weekly Update #4] Instruction-level dynamic tracing Message-ID: <20220711220834.unlfwxs2oqiziza3@pleb> References: <20220711101250.plivgd3yjpdquhqx@pleb> <565c1c3a-41b9-4aef-2e35-d544faf41ae8@FreeBSD.org> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <565c1c3a-41b9-4aef-2e35-d544faf41ae8@FreeBSD.org> X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Rspamd-Queue-Id: 4LhdM51R9Mz469l X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N Hello Mateusz, Mateusz Piotrowski wrote: > I just wanted to let you know that I'm super excited about your project. I > would happily use some instruction-level tracing at the very moment to solve > a problem I'm working on. Glad to hear that! The project seems to be coming together nicely so far. :-) Christos From nobody Wed Jul 13 13:17:57 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 921B717FD058 for ; Wed, 13 Jul 2022 13:18:16 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LjdTy68Y7z43xK for ; Wed, 13 Jul 2022 13:18:14 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pf1-x432.google.com with SMTP id a15so10185240pfv.13 for ; Wed, 13 Jul 2022 06:18:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=Mafn+yO8hC5VmLKXKwo+FbbTbtXHxtY5vhFqW/bDisE=; b=H8nmfCg53SDDyrQlKELkVdQMIhN+JJoaG+o9Klc2iHGy9HndNpYJ1lZsCGcglvPvc/ A2C9Uzqmid3LGJKZ9V09ojXwkhXoQS2zADBYF9xHfKizKTxU0umCJ1HaDtM16v/kLWqd RXtjAjGTIbXLrDm8Hnp3Fa0GpaqNliCrTQyOiUUcxNafAXpOqUyviDezHb3VKQJ3h3u8 dbhS1FuzVRko+ig5IcaQcscW2mliAXu4JJsyfeGv5Zlk2O5Tt/18xknuPO58knxqhiSa f5Ag0bkb+OdluNLUL3qN88Rn8sX2DNY8gRRZ2n92KdKmN3SDAxCH8R7Kr8szD57HuiVO iPKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Mafn+yO8hC5VmLKXKwo+FbbTbtXHxtY5vhFqW/bDisE=; b=PT0FR8tjbmfSZj+FcrmiQEczDCjmsM/r/V5+FIRSJ8xIN/4C+vNxVxvsTZi2hEbEQF PRtGTHDM3SZNaDEuuYLdKbY1OqSm61Bs4QDHfZyai8KLJ7CH7NOooYpTg5ZwTvgSR0zY KcArB0VagGp7lGcJ6dgyNMggUuePwDvrS348V5/bDbkTVPzJMFUOWLDXLZ31QJnuVtaA zuBqJxU/FcMPZC6XMvzdfoOby91jpcwCCXsfbMD8ZbyANHGoTtiC6gzjk+LR1CWx9Zfm z8iTf8GBRKzwPXSFfOnhwgqvi+WxuwJsRIqKGozAWtPEL5e9FhPHLJ5QWflgqmWmumCu ExDw== X-Gm-Message-State: AJIora+6VLk/qVWSBEVRssBk6dAxNu8XoPQ8V/RKM60RAzGXD5ZmpXQw s8rX0Li/9LDLnMsyXtU5LiyK9eym3H1NsUeDGBttloZm X-Google-Smtp-Source: AGRyM1sgnEHIrUUExB1Oncfhjmjlsg65mul5ZJ4fVtNiP3BL/Hus/37B1QiTHS8yf1NGc6/brotwLT2qeOO2j7pkMFU= X-Received: by 2002:a65:58cb:0:b0:415:ea6a:c535 with SMTP id e11-20020a6558cb000000b00415ea6ac535mr2891209pgu.100.1657718293170; Wed, 13 Jul 2022 06:18:13 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Wed, 13 Jul 2022 22:17:57 +0900 Message-ID: Subject: [GSoc22 Weekly Status Report#4] Preparation of the build environment and the attempt to build the kernel: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000008f7c05e3af9e66" X-Rspamd-Queue-Id: 4LjdTy68Y7z43xK X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=H8nmfCg5; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty.0704@gmail.com designates 2607:f8b0:4864:20::432 as permitted sender) smtp.mailfrom=kotty.0704@gmail.com X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.960]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::432:from]; ARC_NA(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[soc-status]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000008f7c05e3af9e66 Content-Type: text/plain; charset="UTF-8" Hello, I have made little progress this week. I first started by generating the sysent related file such as syscall.h, syscalls.c, sysent.c, and systrace_args.c by sycalls.master. I added /powerpc/linux to $SRCTOP/Makefile.inc1 and ran $make sysent. After then, I tried building the kernel by specifying the modules at MODULES_OVERRIDE in /etc/make.conf but it doesn't seem to work. I found that I needed to fix the Makefile and other files because they were not appropriate. I also thought that my local machine was not powerful enough, so I built the environment on the server at my laboratory. Koichi Imai --000000000000008f7c05e3af9e66 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I have made little progress this= week.=C2=A0
I first started by generating the sysent related fil= e such as syscall.h, syscalls.c, sysent.c, and systrace_args.c by sycalls.m= aster. I added /powerpc/linux to $SRCTOP/Makefile.inc1 and ran $make sysent= .

After then, I tried building the kernel by speci= fying the modules at=C2=A0MODULES_OVERRIDE in /etc/make.conf but it doesn&#= 39;t seem to work.=C2=A0I found that I needed to fix the Makefile and other= files because they were not appropriate. I also thought that my local mach= ine was not powerful enough, so I built the environment on the server at my= laboratory.

Koichi Imai
--000000000000008f7c05e3af9e66-- From nobody Fri Jul 15 04:37:00 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Lkdqs1Q72z4WpwW for ; Fri, 15 Jul 2022 04:37:13 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lkdqr2C58z3D0v for ; Fri, 15 Jul 2022 04:37:12 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-io1-xd2b.google.com with SMTP id p128so3103017iof.1 for ; Thu, 14 Jul 2022 21:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=WNCKJMUyBcdJ/bjRkHjPuKT9BimSHw42uOxh0PBZqlE=; b=mJBjMAa48cPDHNIqIUQLmet5qMcmlfHma3sSkAinQv3SSaYuJyU18VI8jKU6uAZ7y5 CHFASc3iPO5Hy4y8Iult10iMwZGltBkdR63cqC0Cy6FHK48KzjUerLamQk41ReKPZRnY 3DDVptenBst18JrqRXv7NMeSFgitRTmHXLLljzmBq0r5Qzv5SEWMuOUqcpcRzk0Cxez/ Jr2Zm7wNn4TOzLuoHg30EroAoyEPyK62/UyPSVHXOWyKptBzYi+/GUI/GjhNw4C+hPKZ Q0VPxBKW/5uGgjxcHv/2cZnYvHGX4ypDNqgGP7o/JDO+e0URkzivYOekD7AIvtojfdnJ 6MjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=WNCKJMUyBcdJ/bjRkHjPuKT9BimSHw42uOxh0PBZqlE=; b=J+nNDxvB0t7iZWecBDOo4foi3U4bO5IfnZT/9Y4w/rF1fs8Z2EcQQbM1VLwvgCA45e 8CwY9qHyOsV0zX2i1AQ5UTV/4gXUI/MJ2Ub+rBpD/SldmDf6VBIcRmWjyls19y4OfSaA UcaHas177SahHBFhpr2DxAdVcVJWqluuzs55UmauSflyFz3MZAZytgqBoI757Ddy3q/i yMgw99wtQn9rgs/F/pgAEkL6mwRsNQ5rQFjL3v0vsLszy/zwFirLt0Rkq+ks7qJ2dfC9 sT15gDw/hqEYqOC4OrGnk7T4IDBABUdajNpaA+E4pon/tmZDcnbUNaoBpMRtA3mqaFPQ AkQA== X-Gm-Message-State: AJIora87djOW+un5zo+q5eaEuo8eLlEuTRdFR23WoDHaF0leQBwGXMt4 6oO6QkA/fP05ViUZG3EBtsEwBNzVoOrEp0pbDGinb1oe++E= X-Google-Smtp-Source: AGRyM1vWG/X79fXEUmGeeAaX5RtrMjq+NfsK0umpIwBT2vQFcxZH1rIMU86tAyrTr/ucsxdW5DPD9LvpRC+cRMQANDE= X-Received: by 2002:a6b:c30c:0:b0:67b:963a:c6ef with SMTP id t12-20020a6bc30c000000b0067b963ac6efmr6393214iof.137.1657859831213; Thu, 14 Jul 2022 21:37:11 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Fri, 15 Jul 2022 12:37:00 +0800 Message-ID: Subject: [GSoC Weekly Status #3/4] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000053b26b05e3d09230" X-Rspamd-Queue-Id: 4Lkdqr2C58z3D0v X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=mJBjMAa4; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::d2b as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-0.99)[-0.987]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2b:from]; MLMMJ_DEST(0.00)[soc-status]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --00000000000053b26b05e3d09230 Content-Type: text/plain; charset="UTF-8" Hello, I have read ath(4) code to figure out roughly what should be done in adhoc mode, which is mainly "IBSS merge". I'm going to read the IEEE 802.11 spec to realize the details of adhoc mode. In wtap(4), I have committed 3 small patches, which mostly fixed some bugs of the original code, and were not related to the support of adhoc mode. --00000000000053b26b05e3d09230 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I have read ath(4) code to figur= e out roughly what should be done in adhoc mode, which is mainly "IBSS= merge". I'm going to read the IEEE 802.11 spec to realize the det= ails of adhoc mode.

In wtap(4), I have committed 3= small patches, which mostly fixed some bugs of the original code, and were= not related to the support of adhoc mode.
--00000000000053b26b05e3d09230-- From nobody Mon Jul 18 10:09:57 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Lmd4f3hw4z4WwDW for ; Mon, 18 Jul 2022 10:10:10 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lmd4d2r8mz3Hbm for ; Mon, 18 Jul 2022 10:10:09 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wm1-x333.google.com with SMTP id a11so687386wmq.3 for ; Mon, 18 Jul 2022 03:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=rcSGZv76BW6YWlhqAaxywQLefiIj4Z0SybxfUE+zIlo=; b=RGwFxdnLBWbnlPmCBcdNfyQlAtHw+qVJzV3olG1N3vedrP0YfJzNycB/TJgsyHzVay nf5jPNGXb+TWFUgp7QoGJFkZk1NbCWEXR3RbyECt48MeTst4BiJcxCOc9vxLm9veMttZ iGRBxlFkVJXxeW6WRjSCnMkXQ7fDXxzJ4Ri1gC4nqkabQoOG0MIul7pzHkMkwijvoxXw gpG1t6PwcIfCD4adLeZ/Hx5eBAweB8Y7v9SBdc0yIhdQmDT+rkrbKUIHo7oCEZ2MLl0a q5S5LOBwDwTlmuc8ZdkLTn9IXfVsWIG9HPjFfqwfhyVkDb9NtOmd5JoXc7oO5OUW8RzE xBKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rcSGZv76BW6YWlhqAaxywQLefiIj4Z0SybxfUE+zIlo=; b=2gzIirKHCoi1mVmPB3HYiJL/7Xz0lsbFh6mTJQQa/3g+zxdfrMr8ovcvi8/uAdHpFy BbmA62P3MZoCCazvf6RI+VabxHzXWJEmknvUMTcRsaeg1gizBleC0nq8Wn3Iv9P7+Qcz RG7PoIayrseH5c8zKX4VlPT+XsfcZHVEy+Mqz97DldZf5CGam0zp+UrE1TOcI4L3X/BV eRN8PTw/aCs/uAEAifk1PDp9IHfe0qpO3VTCy801/YPHQfyPWyxypjni4xyspcekHCRF M1tWXUeRng5YEcelo/AsuCeAGhibgPve3RESZEnNabr77qhEOA5ar8GpFKCkF1V1YmFW GjSw== X-Gm-Message-State: AJIora8Ve4Z9pyk8ols2KJlMjOSd3wI02VKXg5EZo4hUTcfjeKY5mED+ gOviXCnimNf/Notd07YnZ3V0SVcyrV+kuwFgBN82A3JWHyTKzQ== X-Google-Smtp-Source: AGRyM1s86j9/L/sRSyKS3vTGD/2ZZbEGXK0r9BcSTJiF6cltJ7SnK39aCd1M8HXAMbwCj4EcxYKRL9GvECFQRNegkh4= X-Received: by 2002:a1c:f208:0:b0:3a2:dc06:f3fe with SMTP id s8-20020a1cf208000000b003a2dc06f3femr31665413wmc.119.1658139007878; Mon, 18 Jul 2022 03:10:07 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Mon, 18 Jul 2022 12:09:57 +0200 Message-ID: Subject: [GSoC Weekly Status #5] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000008d9d3205e411926a" X-Rspamd-Queue-Id: 4Lmd4d2r8mz3Hbm X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=RGwFxdnL; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::333 as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::333:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[kset.org:+]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --0000000000008d9d3205e411926a Content-Type: text/plain; charset="UTF-8" Hello, This was another productive week. I spent the first few days of last week debugging and resolving some minor issues with the Intel-specific code. The rest of the week was dedicated to preparing the patch; I went through all the changes, removed anything that seemed redundant, applied formatting changes, and, at last, posted the differential [1]. I plan to spend this week documenting the added features and the mechanisms they use. Bojan [1] https://reviews.freebsd.org/D35826 --0000000000008d9d3205e411926a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This was another prod= uctive week.
I spent the first few days of last week debugging an= d resolving some minor issues with the Intel-specific code. The rest of the= week was dedicated to preparing the patch; I went through all the changes,= removed anything that seemed redundant, applied formatting changes, and, a= t last, posted the differential [1].

I plan to spe= nd this week documenting the added features and the mechanisms they use.

Bojan

--0000000000008d9d3205e411926a-- From nobody Mon Jul 18 11:25:49 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Lmfm55WHdz4X5M3 for ; Mon, 18 Jul 2022 11:25:57 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2085.outbound.protection.outlook.com [40.92.90.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lmfm433ngz3Pvb for ; Mon, 18 Jul 2022 11:25:56 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bi4HAuI+2D//kM8mDO7zPNH4Ez8MFrOIEO4MoV/t2PcpGO2i0Y+iTkoeIOiscBjRvCfZe6mw3iDko7BDjldCM+Nd9h04fx2ynTP9d0++Pitdoz9RMqcHg4ykIT3cBKhhvBgM8BM3ZQ661XQuiFqbWlMx/cF0L3WgBXWpU21a6TTmyZE/CfZscWzS0VhIlFxVWEtIEZDtvbVH/9a59yc9FjBgwWQRSi7joj0QSfKYHoczxvzVOEI+FeKDWF7yCo6kf2z26zwdqzcNmwudadpxg6qatGJ4nGjaRert0OAQYerovKu9xSp/kEfcGBJmpHnjucnlN1YBxMzIYEY4VhVwMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HgheD6wqazJ8FJdfukXjigfvWVQZifeZyRt+AOPBiHY=; b=nMFDWEb1oadfQjBf0rWXRh44UhNCPYlqWsMtHTsG5Tft9OSioo+V4tHVGaDkrqxoIIeu2PkpEgp8Zf6BGSCwVHzzCuhWEjzhW3RG45GHfIK6vG7DTmLka3/bgxi1qbQF0oG2QObuAe7roNckQ9IQvNMuqCHAS0LXlEK92JgdvjkVoAoj0CI3GoqDkR+Bljg9sQF6fuQSHl2GmJZU6cFar3t8oNwKKJfjykya/U2+W0DzD+TcEqeqYG/nAvbo8Le4PDEEUSOkEtHpJ6sayh0gNXkHKA1vvXCgFR678oNtWKRI/cs6lNabA/w0RLoXxxNupU2wrezkZvG/5fZ1eUL4qA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HgheD6wqazJ8FJdfukXjigfvWVQZifeZyRt+AOPBiHY=; b=XGFGJ6sD1+LK7kVR4IiMtiO/cV6rmS7rf0QhlT7bpyx2k1CKNJQCYUcei44NF3nsS3Vl88Sau4q6+cpVPt4CqAI0L9y2SHaXead0oLuOGOB0NzmJANoFFfSN+0m5DWPkqJHh4NFaPFHfpb7yLgHodV+EG6//oF2ka6ARBaxK7/ZGV2hTPCs7PgQQn71UFJJMUy0G3CPfbaSbQ6GZTnfsEZewZLFxua4a0Fuzutf6QwFyvbj7cby7TAAdjclXd733pxhiwasWpwFeQX9R5LyP/+KiD/wDOVplbopQ8R2FnA4uzJgnurhV4H8eyCpZmdKOdHQgNrvgbW5JCGt1uAylSg== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by VI1PR03MB4512.eurprd03.prod.outlook.com (2603:10a6:803:61::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.23; Mon, 18 Jul 2022 11:25:53 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d%6]) with mapi id 15.20.5438.023; Mon, 18 Jul 2022 11:25:53 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #5] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 18 Jul 2022 13:25:49 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 X-TMN: [9FOyUOR0fxb+nLAKzEmp1PzNLBg4Upl4] X-ClientProxiedBy: MR1P264CA0193.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:57::11) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <1ce91c0671681d186b26c84705245854c1d271ab.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d08b8c8e-5745-41e2-1181-08da68b0469d X-MS-TrafficTypeDiagnostic: VI1PR03MB4512:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZIEJioq7qNJjh0OYTIgRaVyoHo4EhhqL7fkFLJWBOsoxPVg4IQUd/gMVgswx9HSZfokqT5TqsSQIPMddvIujirU/yR2i4b2dP7yu7FKWMozF0BVsDcbT+55nIcpwIp2zYADhJ5PYhxB7vTrUnI3NiDwEabj6IOd5QO0Su6qL+VeHPeLdfDUK8ckJYQMrLxDFr2hlIGLTtv6VPvbvgVB1WBZi+wmQgY3Wl5iUfMiRN7hWPBKL8d8+Il8ZMGbvuUGwmDKlVMpstfV3bnK13DRcsGoXL8ggzOjDVl23AsiTVWUuU/A5LYgBGgyPQfyFi5B9e6+NJ3S6qIe47/Gs0gHrrTVrnHDAWyWYHfIE5VPFhGl8yWFQkssm0K08bPvuNfg1FS2uokemXvHjJfvfR803rz+g36fpvkhkwnDi2PmJltMVsBle/mizEcGIF9etBCQg4fA5297vexQy/Q1ML/G5kYGDv+tMot565kZnnH++gXPls5llGw+zHIZzxNModLSkEcz9UmwBR9q+R/L4eLY0fZS2aduXOHJ1W73X7YHe2FL1A8/SD4ThfF7EGjQMSltbJ1fE3x2gqXidwkoTGyk81zv5nbFg3/59SFLX61wp6ULB3KPcxSPpISnQhzJIn8OUVSYGkaerlJ7eyMqeZo5ZWQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UUNmNFZiQlBNRlhFcU5maXFlMlFaRU5LSi93RmdIVkJVWFVkYWI5QWUwa3Iv?= =?utf-8?B?bEpvL21sZEh2M2NiSzFXQWR4a05DazZkUXZCL0lqbFVDbS9SbWhObTVHbjRx?= =?utf-8?B?SEs2VmkzU0R3SHBxTmM1ZE5rNVpOZ0pVampVMXUzbDMzUlk2R0pESGc1S09q?= =?utf-8?B?ZFpDNFNrNnJwWFpvUCtIak43ZUJQV0doS2Q3TjFaSmtuUFlTVkxsdUs1ZUto?= =?utf-8?B?eUtHSUhxSzVGZmJLRkVpbkNLVlUzK1MzYmZpY1pmQkRpdXZjQTFDazdSdDJX?= =?utf-8?B?b2I2aklnNzFWRnFDMU9JVjhiMUhtMWllei83Zjh6R0pLWGplOEl2UHlJR2M5?= =?utf-8?B?NjhPazJ4MU9ucHBHdUNFMGVLNk5abGk5QUxVYU5qYlUvZXdZR3cyK1B5WkU2?= =?utf-8?B?VVU0MUtsUkNZNVFGS2VrdmV5ekE1cHJYUi9UWElMU3FSUVJ2bnJyMi9LTmNM?= =?utf-8?B?ZllIdVRhUklJYk5qWWxvS2dDUWdOUzlya1JaVWZnUTNMYzhqUFljQi9ELzBB?= =?utf-8?B?UGV3M09MM2h3MWxZZHZzaFFwNmR3TFYzMEtyZFQ4WGFIWGFVSmgwSzkvWXdH?= =?utf-8?B?elZsOW5lZ05tTkZEOW1HaFR5YXovaTM3cEdoUm96U05hQXNzTFh5MVF6Q1JH?= =?utf-8?B?ckM0WEtKMFNEREViaUQyc1NVSno1UWl3RTRvbGNoZGM4bmtaS1d3OUx0TVI5?= =?utf-8?B?alJ6enlLcmVTeGNCRjJJUk96NXhoYjVvNVdMa2g3bXJPdlR5SzJpc3dFTm9M?= =?utf-8?B?YlpZYURFQ0dXQkVUVEF6ZTFOV3RoWk0yUjNkaFdoMnFiMGVaUHlLYWJWS1Bt?= =?utf-8?B?Y0FMZE5Qb2E0QW9nRDFnbHZheHNIbUFSdU1DRUJIN2VMZzhjdlpwVnBTWkEr?= =?utf-8?B?RG5sLzR5VlNLZk15RHRvQ2RUTGR3RmtZcG1LQ2J5R0NrNDNFVVBoYkljVlMz?= =?utf-8?B?elphc2haa2o1QklLWkxKM2x3OEZVM2FvNUxzcGxodWVpcXEvVVF5STRVVzNr?= =?utf-8?B?U1BNRzY2NzdZbFRUQkg2aWtLYzhUVVlGbDdYN1Z3SW5BU1EyVmJuTEpUUUts?= =?utf-8?B?SCtMVDBRL3BoMTlsR3pzRGdXL0ltRVE2QUErZFR3N29Lb0lkNWpZQjFwSGdq?= =?utf-8?B?NDltaHhDMzlxb21KM1VZNDR5cTJQT3M0b1pKdmwxODgyMDNmYkFINkRHZ3FN?= =?utf-8?B?cDZ3bEFhaVVPT0tQdTh3R01KbHMwck5NTHdtS0dKMGxOdkFLdEFOOUJuTWdU?= =?utf-8?B?T0NFcEQ3aGhKV1pXcGNIM0NVZFNoY00wYVltTENLWHdlUTVsSVlvY1JtUXNT?= =?utf-8?B?RjMxTUtUYUpIKzRxMW1QR2hBWXZvMTBjajVEN0ZQZjhFZnBwS3MzM3BGN1N0?= =?utf-8?B?THFhQTVvTUdpU3NSUHdzcHIyUlQxVWhJRTUwckF2d0hJaENOZkRRaUxJUUVv?= =?utf-8?B?dlZjSWZqWkRaUUlIT2t3WkZQNUVMK0o1ak1HUWlkemhET2VhQVZUZCtLTTNt?= =?utf-8?B?V1BKMlZ5eGN1MHdTU21TQlVNRmwvNjkvY0Fva0JNQWFsYkk0Rms5R29yODVE?= =?utf-8?B?Ylo2Z0xSKzV2Y3duTGN0TWxIVEMvcHJKeWlBR2ZVOWVkZGJzcldRYW1malZU?= =?utf-8?B?L3JuMU9FMGM4T2N4d2ZWUUFKZUt3dTBFdFdtZHhNNG85bXoyazJJVlk5TWt5?= =?utf-8?B?OWJyd0RsMy9Ed0UwZVplV3JjOWFRUjI2THNMaGZKMld2czJDNEp4TklnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d08b8c8e-5745-41e2-1181-08da68b0469d X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2022 11:25:53.7077 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB4512 X-Rspamd-Queue-Id: 4Lmfm433ngz3Pvb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=XGFGJ6sD; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.90.85 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.37 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-0.99)[-0.993]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_MEDIUM(-0.39)[-0.390]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_IN_DNSWL_NONE(0.00)[40.92.90.85:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, This last week, support for serialized test cases has been added. It is mainly intended for tests which needs to change user. Tests for utimensat and posix_fallocate have been implemented, and preliminary work for chmod has been started, and should be continued this week. Sleep duration configuration is now available, allowing to speed up execution time. The test runner got improvements too. Now, at the end of its execution, a basic summary of failed/skipped/passed tests is printed. Filtering tests by name is now possible.=20 Sayafdine Said From nobody Mon Jul 18 16:50:12 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LmnyS424Jz4WbvV for ; Mon, 18 Jul 2022 16:50:24 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LmnyR5TzFz3PX7 for ; Mon, 18 Jul 2022 16:50:23 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qk1-x72d.google.com with SMTP id e16so5250514qka.5 for ; Mon, 18 Jul 2022 09:50:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=mime-version:from:date:message-id:subject:to; bh=AOoxBIh1Kppw7p+bZGVpI7i1BcAYkj9YN6A4YdZZcP8=; b=LJoYp2OLpA36XHSayL3jizrD3YuysoTTTlm0ZPMRiIjDWWdPEDSbLkxJTwgZXn5oYX M8UgKltY+bMEeOV5R5lU1vLt5PHM7FOYqOLKrjSv7aRxn4Cnw/PE2qhsFJIsb4Ttq6cj edULivgB7PO5k0Sl+tMrXwI0Ums2lVF9sCo69qQc2qIANNc3YwI0Q51p7ah/O/SH4U9m AeRVX9J9SjKyKLbLAfatl8pSqO4nE3afUYsw1GC/rzUzLU7mnZuEFvj6uh/BpN8myU7S xOafXelZ027MvwJIHdLXAyEdFuYF0STBt1SPyOZgWohyJ0xs4m/RPGMZw1oEQxiszp6m dWOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AOoxBIh1Kppw7p+bZGVpI7i1BcAYkj9YN6A4YdZZcP8=; b=M2XQi4S1nYI8EInKRXLl1GauG6c1CUBixmWsVBe5RuwbOhNmdSEvR6SjjYp8Wcm7Fy s2WGCrwJnFDtPTBCdLq7Nb/n5YNTV+LxEc8qm5KsULSsidj3dBZgJlmDt5Um8H10pUfy NUNJZ1FI0JrC5zeUmNLJJX6xr+ZNn71fYwCdvdfupBvtxYeT7H6E26SB4GRHTlZbGCYu O9/WlpYtpwh+OTVEXLK/jduE5TxjRUIKHzbz5XIkqxpebCq1UBHHCW059u8oPPBaTuwh 3P8EJaqrZ04R7NkimZqer9sQ/w8SC1nWe/BisFvpx7wxcjqpe+hMfqxeki6Fx7YO1NkD TMGQ== X-Gm-Message-State: AJIora/hnHcputkR1ej1lCj/Yv8GeS8s6kxdF2oaK+aTLG3oj0XDQEEH aZrDNZxQErhr+mNZ7hKqzMvCJ9tzghcYdLcQqlJJPdPlLdRakA== X-Google-Smtp-Source: AGRyM1u2vtwv5UUpRgbFuB/hDMKlkZodLW2TvHU8xwFy4mL7NxWBKUiD90o2+RrC8wibQ8KGmMVZqeWd0V8y+CHsy18= X-Received: by 2002:ae9:de82:0:b0:6b5:90dc:a7df with SMTP id s124-20020ae9de82000000b006b590dca7dfmr18221017qkf.615.1658163022593; Mon, 18 Jul 2022 09:50:22 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Mon, 18 Jul 2022 11:50:12 -0500 Message-ID: Subject: Status Report #5: Porting igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000f1143c05e4172967" X-Rspamd-Queue-Id: 4LmnyR5TzFz3PX7 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=LJoYp2OL; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::72d) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72d:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000f1143c05e4172967 Content-Type: text/plain; charset="UTF-8" Hi there, This week was primarily a research period for filesystem engineering and kernel debugging. I ran into some kernel panics, but eventually resolved them. The debugfs functionality is working in drm-kmod with a few inconsistencies compared to the Linux driver equivalent. Thank you, Jake Freeland --000000000000f1143c05e4172967 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

This week was primarily a= research period for filesystem
engineering and kernel debugging.= I ran into some kernel
panics, but eventually resolved them. The= debugfs functionality
is working in drm-kmod with a few inconsis= tencies compared
to the Linux driver equivalent.

Thank you,
Jake Freeland
--000000000000f1143c05e4172967-- From nobody Mon Jul 18 19:06:54 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Lms0J38drz4WwWy for ; Mon, 18 Jul 2022 19:07:12 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lms0H3npCz3hHv for ; Mon, 18 Jul 2022 19:07:11 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pf1-x435.google.com with SMTP id 70so11500412pfx.1 for ; Mon, 18 Jul 2022 12:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=+k8x3Umi9updSbsrCNgB9jkp3zCrVBj39wsWpDhHCZw=; b=LvSegzjbOJ/YzjlU/sIYcOoNlZyuCJMdMhLLJoD9ORan0P7Ql0/Q2Jhk6wUxY1yuFT AmIoBAyDtXGWFTQOtcATVuOpCrBQM9KPRiiY22rIBWT4yonV624nUTfuLCWrsK52O8Yv YtoyBCDPELLEg2DtMR2XMoy3+NWHGdmdWxuShMc62NNpx0ZRkH4cO1CwQ1+X/5NYpSDi UgkyjyJG/TCiVqSiSU6vpmE9XCJDnmw7YHuoQ1M//mHBZ+4pICMboDxyJrKjJNZSfKiY eg2k7MgJIwL45apVuXVfyymfwtAK0WxXJudr/ggGsGm5k5z0kbecjp7cSmIQJ3Wcy58d adJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+k8x3Umi9updSbsrCNgB9jkp3zCrVBj39wsWpDhHCZw=; b=m/oomByWdEbvqUslx2/7CCYJL3JP2NWTnLApY1WM6GMhK9epeooNqS/fGCh+0A5JHt kEvQeG2wGEE0MLrR+YwfTnS69jnnzD6onHEeKn+zewdHtrohWRihnPSFvMkGV0dg+2rw /YGhX21KGWERBmASF5mpc9S6DZxcfNZzmQmGGzfFlx6ofCRKj7Oe3jLWDg9X+MYP/YMF oyFObDySGSJhdJAvz3zIl0bm5mnOPPkmv9sNmoWwZBZLNgzcMsqeOdQo4QWChuTIFJsd b/YVII2p5j8Qg6elyCAnKww6BiE6f/Jmp9hjvoK+bfK7JQwj7Akg32WoDHLMBspojIUa hZYg== X-Gm-Message-State: AJIora9JU/5b/B/wEPBMsKwC3AAQgowJ30WSPD4BopixdIWlf8xdXM4N Z+gqa2uijfk2x00/JSpZXp1QtfOB+ZYUVDoBLqMia11VwqY= X-Google-Smtp-Source: AGRyM1vHMU9iBzYunag0k+aHNVqaPi8S1XQ/LS2KkkmAT9pGLgcksjCj23ePCN0sNtgYvCGZQ119FQuaPLLNA2T7W3Y= X-Received: by 2002:a05:6a00:1915:b0:52b:17fa:6f33 with SMTP id y21-20020a056a00191500b0052b17fa6f33mr25922301pfi.54.1658171230166; Mon, 18 Jul 2022 12:07:10 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Tue, 19 Jul 2022 04:06:54 +0900 Message-ID: Subject: [GSoC22 Weekly Status Report#5] Successfully built a minimum linuxulator for powerpc64: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000026a1f005e41913d5" X-Rspamd-Queue-Id: 4Lms0H3npCz3hHv X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=LvSegzjb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty.0704@gmail.com designates 2607:f8b0:4864:20::435 as permitted sender) smtp.mailfrom=kotty.0704@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.94)[-0.940]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::435:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000026a1f005e41913d5 Content-Type: text/plain; charset="UTF-8" Hello, I could finally build the minimum linuxulator for powerpc64 this week. This took so much time since I needed to arrange the system call table and I had to write the other parts correctly to conform to the existing linuxulator code. One major change for my project is the change in supporting endian. Initially, I intended to do a little-endian implementation to reuse much of the existing linuxulator code. However, due to the following reasons, I decided to continue my development with big-endian for now. 1. The latest version of FreeBSD/powerpc64le 14.0 CURRENT doesn't work in my environment. (Stops while booting) 2. The STABLE version 13.1 of FreeBSD/powerpc64le works but since it has the old version of sys/compat/linux and some of machine-independent codes aren't defined here yet(ex. l_siginfo_t,). I tried to solve this by copying the new version of sys/compat/linux. However, there are functions that do not match the number of arguments (sys/kern/kern_cpuset.c:kern_cpuset_setaffinity()) due to the old kernel version, and functions such as kern_poll_maxfd() are not supported because the C++ version is C99. These do not seem to be unsolvable, but I do not want to spend time on this as such bugs should be resolved with a new kernel. Although there were some obstacles, I think I have made a big step forward. I will continue debugging in the next weeks to make sure the various system calls are usable. Koichi Imai --00000000000026a1f005e41913d5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I could finall= y=C2=A0build the minimum linuxulator for powerpc64 this week.
Thi= s took so much time since I needed to arrange the system call table and=C2= =A0I had to write the other parts correctly to conform to the existing linu= xulator code.=C2=A0

One major change for my projec= t is the change in supporting endian.
Initially, I intended to do= a little-endian implementation to reuse much of the existing linuxulator c= ode. However, due to the following reasons, I decided to continue my develo= pment with big-endian for now.

1. The lat= est version of FreeBSD/powerpc64le 14.0 CURRENT doesn't work in my envi= ronment. (Stops while booting)
2. The STABLE version 13.1 of Free= BSD/powerpc64le works but since it has the old version of sys/compat/linux = and some of machine-independent codes aren't defined here yet(ex. l_sig= info_t,). I tried to solve this by copying the new version of sys/compat/li= nux.=C2=A0However, there are functions that do not match the number of argu= ments (sys/kern/kern_cpuset.c:kern_cpuset_setaffinity()) due to the old ker= nel version, and functions such as kern_poll_maxfd() are not supported beca= use the C++ version is C99. These do not seem to be unsolvable, but I do no= t want to spend time on this as such bugs should be resolved with a new ker= nel.


Although there were some= obstacles, I think I have made a big step forward.
I will continue de= bugging in the next weeks to make sure the various system calls are usable.=

Koichi Imai


--00000000000026a1f005e41913d5-- From nobody Mon Jul 18 20:16:34 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LmtXR2SDCz4X4S5 for ; Mon, 18 Jul 2022 20:16:39 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-il1-x132.google.com (mail-il1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LmtXQ4BCYz3nvr for ; Mon, 18 Jul 2022 20:16:38 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-il1-x132.google.com with SMTP id f15so3154623ilj.9 for ; Mon, 18 Jul 2022 13:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:from :subject:to:content-transfer-encoding; bh=dnfLR1XAOW5XWyTlhwqME6vaIEbXkJyLN22ufTUQZyE=; b=VQjed77Zt7QGUwcaa3ZS+7+sW0poueEe1X5H8kFU0aY8CFnG+jlte8N/l2F11NQQxb /kNQmuQCD5b/jCrn5nn787vFgqgPzjSsZYw/fp0rc8sidlCEy2B0iSC26stJnj9Uuh0B UsQkv9eiFXmMQTDPlHNqJ5sSL6aIaKYsgxV6tMjOlzIaVO09CzkVRW8ihQ6/crsri360 QEdWzhIWgnI5B+uqTVx3VpeM3I9+KihB/Mo0rP+/7btICx3hTCQKrVw9+9PP0dbBeFEG 4htwjpM9WXGZIPUS+NCIZWOxVf2MpyWgsyI6A5KQAjwctQip5ojCyz2laWsG5PGrOqAA j2CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to:content-transfer-encoding; bh=dnfLR1XAOW5XWyTlhwqME6vaIEbXkJyLN22ufTUQZyE=; b=sAOErsmiwAAiCLnLq93Flkh4laifpV3TV/b04ShXZRRQ5I7+6VJeN3EkYfIMr4nhCu 76zJfrOrCF5MuiHbyGxgr1jfJ0u/GovXF+fQAelBvix7g0EmEoDZej0Nv7npVMJLLRzH NhvhVAtl30uzk5CUxtve5d6bE/2WsjHobHZG6qo2aTr2jQXcqOpbQA5XdSzClvGhg3rm VT6gJW/pG39+siLC1POh0RFu/nj9YuSp9CiTVIdD+nky7zlen31iWw5Za2/hjkPmwRb6 nQqnbgCKQur442Xw74VUoON4YEvTiseLoqlxsA/LEtucI8M586dw1gTuEAUeupef5tmZ n93w== X-Gm-Message-State: AJIora+j8RsD0mSbaOoZmjsVnFeY+I/TzdH2qTwrwnrjMFUiQycXtUWn HKy7HaoZLGBO1i70n7H5Z9uKp8ulO5U= X-Google-Smtp-Source: AGRyM1uFsadfa2Gn7OPh0Aa3T2zNm0kAaKGs0mXhzXjm76aPMsWfYu0IyfBXbMKC/GKoZ88aDGvTUQ== X-Received: by 2002:a05:6e02:194f:b0:2dc:7d9d:3b06 with SMTP id x15-20020a056e02194f00b002dc7d9d3b06mr14437120ilu.242.1658175397156; Mon, 18 Jul 2022 13:16:37 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id y18-20020a056602049200b0067c09fd0b53sm2305349iov.21.2022.07.18.13.16.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Jul 2022 13:16:36 -0700 (PDT) Message-ID: Date: Mon, 18 Jul 2022 15:16:34 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US From: Connor Bailey Subject: Weekly Status Report #5: Loader quality of life To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4LmtXQ4BCYz3nvr X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=VQjed77Z; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::132 as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_MEDIUM(-0.49)[-0.493]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::132:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N Hello, This week I implemented a solid chunk of basic editing actions (think forward-word/kill-line) at the prompt, and did another pass through my code from last week to rename and restructure some things. I didn't run into any bugs or much of anything interesting. I ended up with a bit of spare time towards the end of the week, so I looked into getting a proper flashing cursor wired up, since pressing editing keys without the cursor showing/hiding itself as expected felt very wrong. However there isn't a generic timer API in the loader, so I will need to implement my own or have an entirely separate implementation for each platform. Neither option is great, so I'm going to spend a bit more time digging before I decide on how to solve the problem. Connor From nobody Tue Jul 19 07:58:42 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LnB6k6lK0z4WfqG for ; Tue, 19 Jul 2022 07:58:54 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LnB6k23Jsz3tMQ for ; Tue, 19 Jul 2022 07:58:54 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-io1-xd2f.google.com with SMTP id x64so2813370iof.1 for ; Tue, 19 Jul 2022 00:58:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=l0w6OWihJAOdE/J/pzFjwbC0ayAi1jD2NoY+Gkmdw9g=; b=iMGSauKFEqXNX91wBzZl+/eBDx17bOefDKXam7CadEiJfDE/Ey5llZQwM1kQ0ZSBBL GRIzZLjItC+fr9tA4jI6LpOHAQAeL26b033Q7RtQAKT+5vJ5ELFJqcri0gDBuyGKdyCv 3up5e1ZrUBiqPuTqVKtZ0mlAAru80dvqKAxO9+lsvYNFF8S1Xa7wgUFgcOifiCVUprI2 D9+JFuiveo3B0hHMDMqB9HEwQyTv0JXR8YYC0Whsc0k2ewJ1iwBqZlHTN1+v+c7NlPJ8 lQU2sVQZJkaQ7slPcMAG5I0CxL727bSKVi/QvlrMyvJV067QFyxu0P0dlAC8+aK9jceB yREQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=l0w6OWihJAOdE/J/pzFjwbC0ayAi1jD2NoY+Gkmdw9g=; b=FGhHrS4RHNqM8AHLKZv+GSeqLpwrNtxYzAyCy3sSAKauCw/YZqHMWChJfGwBFF2Zzf OR3aVd3l03bu7xVMZnU4MMXZkDtjDTPG/CoqFXshpGHNeBxbg8249dFWLZia5V0/WH2R 2+MV1F85pgC5i4urO1vx4hW8hlPuRIwSTXOM6mg0tkEqi5YHjDeoV69ahTg2OB2TyEzL pG9MQh5JLARd7OIwcbCnWn0Vg/P97U3YJfeZ1AjhGJfk2yowRz6IARisR9wUdF5PglMR v9IZObplvTvhH3Y2svEyOxI+Qxz0DkSOiVPnBuHNzlqh5qRf1eAZM0/AxEFttFj4Bvjd xhBg== X-Gm-Message-State: AJIora8OxTUp54eDpIuJ/5FQ3r0uFkLX4m3vBfVzFwYYkiw/UXNrrsBO vH9R88CV6VK5OyzwsKaaxWPT0DupsKrrh48tmannC6kKNrtQWg== X-Google-Smtp-Source: AGRyM1uBT8nMeSNbOCOODprvKopue7VDFNbVcO40sv7ZkO5GBKdEhMZKM1jl5r9FJcrZiyVwjrp/Ez3weJ/m2QXSf5A= X-Received: by 2002:a05:6638:1616:b0:341:6400:cccb with SMTP id x22-20020a056638161600b003416400cccbmr6722277jas.299.1658217533216; Tue, 19 Jul 2022 00:58:53 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Tue, 19 Jul 2022 15:58:42 +0800 Message-ID: Subject: [GSoC Weekly Status #5] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000071cc905e423db87" X-Rspamd-Queue-Id: 4LnB6k23Jsz3tMQ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=iMGSauKF; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::d2f as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.97 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_LONG(-0.99)[-0.991]; NEURAL_HAM_MEDIUM(-0.98)[-0.977]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2f:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --000000000000071cc905e423db87 Content-Type: text/plain; charset="UTF-8" Hello, This week, I have implemented IBSS mode in wtap(4) (is put into phabricator, and not yet accepted: https://reviews.freebsd.org/D35841), here is the link https://hackmd.io/@rickywu0421/wtap_ibss which briefly describes what I have done. I have also read IEEE 80211-2007 and <<802.11 Wireless Networks>> to fully understand the IBSS mode, which mostly includes TSF and beacon generation. Due to early completion before mid-term evaluation, I'm going to read the entire <<802.11 Wireless Networks>>, and if there is time, IEEE 80211-2007 also. --000000000000071cc905e423db87 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This week, I have implemented IB= SS mode in wtap(4) (is put into phabricator, and not yet accepted: https://reviews.freebsd.org/D35841<= /a>), here is the link https://hackmd.io/@rickywu0421/wtap_ibss which briefly describes what = I have done.

I have also read IEEE 80211-2007 and = <<802.11 Wireless Networks>> to fully understand the IBSS mode,= which mostly includes TSF and beacon generation.

= Due to early completion before mid-term evaluation, I'm going to read t= he entire <<802.11 Wireless Networks>>, and if there is time, I= EEE 80211-2007=C2=A0also.

--000000000000071cc905e423db87-- From nobody Mon Jul 25 07:34:37 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LrsJd2fSRz4WjFY for ; Mon, 25 Jul 2022 07:35:13 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LrsJb6ZyZz3ljs; Mon, 25 Jul 2022 07:35:11 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=Y5nPCJ+L55bP tzrF7qSijOf289m5euhqdzlWOlmf0cg=; h=subject:cc:to:from:date; d=margiolis.net; b=SEYAVifnepQNM+EwMNigOGMdmQMtlQO+pBMesmPkeP0VWiiAJZ4 KSIDNp26RX+zWsVXelxN+uk3iTm7DV8WuHgXrY5uQ5t+q0S/TuTVeSNVKBpZyJwe+WNywi fwUDQly2bJBQAr9WPDleejDexSMXALZ5Y9pMferl80Y2Rh/2h0= Received: from pleb (ppp-94-66-59-172.home.otenet.gr [94.66.59.172]) by christos (OpenSMTPD) with ESMTPSA id 70394d51 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 25 Jul 2022 07:35:04 +0000 (UTC) Date: Mon, 25 Jul 2022 10:34:37 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #5-6] Instruction-level dynamic tracing Message-ID: <20220725073437.hduf5qllkvi572ib@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4LrsJb6ZyZz3ljs X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=SEYAVifn; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.20 / 15.00]; HFILTER_HELO_5(3.00)[christos]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[margiolis.net:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; FREEFALL_USER(0.00)[christos]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N The past 2 weeks I have mostly been busy with my firefighting service since Greece is burning again this year, which means I couldn't focus on GSOC as much. What I did do however, was organize the code and move architecture-specific code to different files, and also started working on improving performance and finding/fixing bugs. Christos From nobody Mon Jul 25 12:57:05 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ls0S64Djkz4XR2f for ; Mon, 25 Jul 2022 12:57:10 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074062.outbound.protection.outlook.com [40.92.74.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ls0S53YNYz4GHj for ; Mon, 25 Jul 2022 12:57:09 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X+7r9lm9VflOPPOnc/Ao7xKnMTRAMEInulkA4wouzOdJ50IyJ3wz4PuCumARbtZT/ecJwwGo8vGSCTfbtUf1uryz76vwfwpGdSh0ufDjWUrUtW48mxPgVOB8gjdgeoQv/EWTcjjTdJj0O+U+v909W82plAXawp1k3WGUKm81mKSsGNMSVW35s5Y1BYMhtYI/M7W/YQ5gqcgq50emNGOQR+73e+SYdx7AY+7/0muDjnTEkrqUFOxynfeOS0hmAfyodcjooY5B9Iaa5kK6I2Fl8FyUx+fJgFRQvYMcxNDzt+XCpgNOTyr5BXhOGGcxJ0O+gdl7JaNzOaZwAGimWlBnOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2TX4SmH0sCuOakxPRGJlESAOqfbfLs9WRGtChAnQJn0=; b=j+0+5rIUk3BUstgB8y2qXum1lEUlcPti0D8ff0Ry+dXlS4SlVlsiazvv/Vr1GfZOHR7Ojb0yX+HhL1qEHuMfrs4g1reWk0iDT0iD2CH/1lPaqcrH7GDGqpF7uomZwYiNyCRbXRJ7+OTscfc6QVKm+7b7WKSWsSCTbJjL6XgeaIqOgu9pBVJvj7VoXiXhm9i2izE9wEenkP9O37DJdDPv/hH/T4MGaXrh4wyz/J6JBCtPzZU4y9jECNBsH14vguRA13xY67C6XymthjbzSv7P4sfju/eBo//JCRwTLLJp/8fMg4Ux1fTrxMa26/q8UJTaIl1Kl5b6bFQUAvSuBrMrpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2TX4SmH0sCuOakxPRGJlESAOqfbfLs9WRGtChAnQJn0=; b=WUlTGR7i1GJ/aQXhwv2pYpBkycE5dJpHGoTEbo55kyVLOWROdBFuh1ug+F8RyG0aR5EeKyIQgM9Lx7c9we9wRBMRe3vhxSqOpggYVpWUfFgitsQBNVQh308AYddg8HTPTahIaE4L+3hYt48NrWJIXI+UeFcqaWbK5t3en0PdN802mUpU5LpFJlUdfO+PIOXgmjlluO7VFrcYF8jYBgyHj+SLpqVx1WzYbHf8mYEBpDyHy1FQ7Ocyndkh2O76Ryhgx/g8PIEbnJ12drW2RsOqS7E9rJMYud4XkTyC2NxEjBDYpkTzJV2pqfBntKWU875337tZA74LUqVGDWyv83qGGg== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by AM0PR03MB6180.eurprd03.prod.outlook.com (2603:10a6:20b:15b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.24; Mon, 25 Jul 2022 12:57:07 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::31f4:3737:2e09:dd1d%6]) with mapi id 15.20.5458.024; Mon, 25 Jul 2022 12:57:07 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #6] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 25 Jul 2022 14:57:05 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 X-TMN: [1Lch3mDlluy/pCWztxyxnFDDGjpAXRlAyzLyuF/Ko9ElGSgXVm66AQOvAwrMWoKqbGldRdDYRK8=] X-ClientProxiedBy: PAZP264CA0131.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1f8::17) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <07544783db890f66c66309b91334385bfc9e26e0.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 75b6bb18-46d0-44f4-fa83-08da6e3d2dfc X-MS-TrafficTypeDiagnostic: AM0PR03MB6180:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kkHRawvyH1W31csIh5DK+jhZFyLj0MIa2XPR3NoVjwYMc32TmkHnGHZUXeEqIJUYvW62adGPN79Ke/Mwmx4UTUbsWLvtxfmrSS8OrZJaHS5MUIYFCxkuv0VwhfExTPGGvOUr8tUPbREpJXh4M0xazPbDAlLDyt7z/NTjS8yMG73VR8C+v2cZlGi/43au9HGQpQVff1CyeGQEaG0B3iV+Q4HxY/KfTQOMDaC7llWKsMKHoin05jglftDyUg1xVoANIgHI+E9jWiuK8AxUiycgfjoK4bq/KJdnlDIl8q+6KBgelQs1eCXtfXPdK7Hrq823pWlQ9A31khOn12Q8tLT3w3qYkxwW6laz9q5eT/sx2MJxcyRydxbGGvRm3POhEig567ar2qS4EckaF9xx+iDGpCfruRv4OHZOUpucqXvX8M4/taQa+0BkNlWc32KCWg7tqHi93TMKDI8o5riJUa2v6aygago6smTd7T1S/MWlAqMK5kqs9Rpb4+tHgB1LSmYFRd74VN8WKoYuYRzCC8SqDz8WYf+hJhfyI/SADbDM9mtrP67xmKemYtSuCAWwPzZsB1PM2z8TSrB/43pKONmTwc84C4oYacU3BMIQ6QPWb/uUp3Bu7gXG3ZrtGKsLuxssgYtRRrTvUhLiiKjGIIeNjQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K09aTXAwY3EzUEpVaUFLYVZEUTZYNmNab2MzYUNJVXpBYm4vNEd2a2Zoazlv?= =?utf-8?B?SE8ydkRIRTk1U3o3SDlHVzkxSTFuRm56QnRGYm9Ta1JwaDZKSjJPYlllTGRW?= =?utf-8?B?THFtU2VEc0pHejJmOFMzbmlqbE9MUDB2UlVtSjJsMHlxYkQvWU1ENnA2MGhV?= =?utf-8?B?Y2Q0a25pSWtSdUxxOVBLZmJOZGJzUmtwb0dCQ1dETmZxaFZ0VXl1OHYwd3hV?= =?utf-8?B?bzllRWRhNm9DRTR2d045ZURnVlFuUE5IUW9YNTBXREtKLzRFV01ZZ1I1MG5Y?= =?utf-8?B?L3hrbzE2ajNLN0VteFIvZ2tiYnc4Y3FyZEM1OW1UWTc3YmtyMXNxazFkYUFC?= =?utf-8?B?NnRrdjIyZUY5MWFvUm8vK2lXVC9wQnhTQ29zcnR1SVNlNXdwRjJiY05Eay9r?= =?utf-8?B?MmlvQ3RabE00US9CUFZQdGJUZkNrWWU2OU1ORGkwQTdHM0xVWmgwT1VIN0Q1?= =?utf-8?B?MFhpSXZLK253MFpHUk9YaWdiNjJXN1Z3MXNtaHRkWVpXVWdYK2xUTDRXYS9y?= =?utf-8?B?Z0hIMHh1aTMyWGVVV01QR2s1RVhwd1p2MlNMN3NiaUFTNmVYbCthbGdnMmxw?= =?utf-8?B?MWRGNWNzejlhb3hzeG4xR1VGeUlndkM0VlErY0F0SGtOSlNLS2VmemhzZGZ1?= =?utf-8?B?elUrK21mMXlMTlhnSjlJbEh1MzYweWhtZFNRRjI1d2hVRzBOR3M5V3VsSW5L?= =?utf-8?B?cXluanJjK3ovdThETXBGY2lka1lDSTBuZFZaOTZ2QWlMOWN0QStheXhSRW14?= =?utf-8?B?RjZOTXdUNE5RMWJqN2xocVUzMnRQOHNiRmNpVnVPSVZwbUVRaVlvcmo2ZzFo?= =?utf-8?B?WGNWWHpVRjZPZXJxZTR4NEVKZjNvWExWYVRQQUxtWTByWThielFKSDhKWW1p?= =?utf-8?B?TFhwWk1WNDJENk4rZW9ReEVyU0JscEFjcFNxcEJkZVN0ZGVmNDJXLzBrNWdH?= =?utf-8?B?dkRmL3R5aWtQNGJsZkdyZWVWMVFmTWxiVitYcjVLTHViM2xDeTdmN2JWVVp6?= =?utf-8?B?NmhqMks2Y0w4ZmZnYVRsVEUvNFhjZERkQ2N4Ykpkc01HeWhFV3NSMTZHbVFi?= =?utf-8?B?eWVNbXIwQWhFa0p2NktLM0Mzd21CSWJua2VnRk5HRHNVVUwxaUhWeEpSS0pl?= =?utf-8?B?cTNWQTcxMTRaMWg3SEJkc1lud0FFNUtzUHhsUEtLdEtqZ0V3a1BYQmVwaW1a?= =?utf-8?B?L0hRc3hUby9UYzgwbDVIN3A3dzZjeTN2dVlYUzJhcDdpaDZ0SVFEQmZ0a2pB?= =?utf-8?B?bmFXL1FXbHNPK0N4TWZtdEdHMTNrZG5jK0MwLzhCSkpkdTZDRUlGUjcxejF4?= =?utf-8?B?TkxsMU81M201NkdhSlBUL2dtdTBRY2FtcWVNaFI5N01UZkI5RjBQZ2dXd01n?= =?utf-8?B?akxtSGZtbmFmdTBxOGJObnJYbExVNk1SZW54enI4YXBTbkpIS3B1RWhqczJx?= =?utf-8?B?YXdENTNyUHZjUG9qcUUyUDZQTlJ3eGwwMThNQitZRzhJakFLQW5QN0lRSjg2?= =?utf-8?B?eU5jeEY0YVR1S2NVbHQ5K05mTWdicXZaWFk1VFJybUFRNmFINVU1NzYwWHZp?= =?utf-8?B?aGVSQ2JDRWRBcTVWN3pDR2wxQ3hqQkp4NTlPcHhlY2NuSkMvTHhsM0pIc25y?= =?utf-8?B?ZWJQaEhpMWhUazhoVXFWL2hSdm1zQWhZMDQybkJEb3hPOHNvbnRRVG5RVVlq?= =?utf-8?B?clV1Y2Z1cmYrVFRNYVJXbk5qaHV2Zm16aEg0RTdGV1lxVWZoajNmUkx0eDFT?= =?utf-8?B?OXN2bFhzam16aFQxSDBNdjltNVN6RUVkTFZEcXZmTXVSbDU0OWR3UkNveE5v?= =?utf-8?B?dUpweXgyUUxkcnVMY1JGQT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 75b6bb18-46d0-44f4-fa83-08da6e3d2dfc X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2022 12:57:07.3398 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6180 X-Rspamd-Queue-Id: 4Ls0S53YNYz4GHj X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=WUlTGR7i; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.74.62 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.44 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-0.996]; NEURAL_HAM_SHORT(-0.98)[-0.985]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_MEDIUM(-0.46)[-0.458]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[40.92.74.62:from]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; FREEMAIL_FROM(0.00)[outlook.com]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.74.62:from] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, This last week, not a lot of features have been implemented. Support for creating file in CWD by default or an optional provided path has been added to the test runner. However, a lot of tests concerning errors have been added. Tests now include ELOOP, ENOTDIR, EINVAL, EISDIR, ENAMETOOLONG, EEXIST, EACCES and ENOENT. Sayafdine Said From nobody Mon Jul 25 16:52:26 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ls5gr3Vfcz4XvTK for ; Mon, 25 Jul 2022 16:52:40 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ls5gp28wPz3Wwd for ; Mon, 25 Jul 2022 16:52:38 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qv1-xf31.google.com with SMTP id mn11so4446355qvb.9 for ; Mon, 25 Jul 2022 09:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=mime-version:from:date:message-id:subject:to; bh=Ao05jjlYV8l354MqjmKX3RN7X65GkT/CXZTqdnym0Cs=; b=n41QFBA8MOXFTgu8yQzLQ1IO48sd6cxLrJzttvKzdtwU4oDueoElTyaplLXp0YRzrh smO1nrArT42MuUqgXffA08rvTvaZmiVVZTJxwFVuoD6VmiEDDOLFk5ZYIydPW1hzgIiU I+8fcfrFPP7O3JMKldntOQFbtNnq3XhZ0MQmChWCULm21V0OGYvLDuTlxIR18VbBPpaX +u+GYqOnSyNDlyyhoE9hA9rGXTbhk00eboTllKOkylEGX80YSp8PK5bmW2440znnlAIn tas3llGAUWJG57l2y7lymn+yxW6TnLOzTIk7vjoAcSX75lEEbjCW+jOijWDQRBoLTM0L Kr4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Ao05jjlYV8l354MqjmKX3RN7X65GkT/CXZTqdnym0Cs=; b=ehjXVqNzKbxbnyAVT/SWv9XLQxAyOle9jCGWcdEDtVkU8Wwi4XcW3Iuodbv+3v1vzx bAjjeahu/KwbdSY7mbO1TWUGdAsRH+fubjqe5pbLnrfuMfT7Td83YUs/qWWvBybmGG0a MXMi2lJ/UKump1DM+gK20ltb/KuTdMAU2Rxy08P4c4CMcDOpJFYpUqCsdbYk2EfhLaGH zPnRy1nVji06YvpmFmiy3fF71jBeCi+C7rjdnsTsWaV3BpkPB3iRwh3t9D5dKnoFoj/v LBnr0yHLT1WKLygkK/Uj5liSj+UnBvIe3YrwLu7bAtr+IOuADymOvKZwHFrLWClNvOY0 cj4A== X-Gm-Message-State: AJIora+npbgSknRP/jbtvIL37y5W2Zo7CgjSjX69OxauRb5E8c863rVP 6B5u9bHbgbKWKkt0qmUPv69O9qHF2LOva66qWyDXIlms6zz9lA== X-Google-Smtp-Source: AGRyM1syzNFEj2j6XzvOTfnjysphuXN0fclbUKamlEoE+4erUnL4shKiGlEuaYtDo/SsCXCmtoo6cw1D3Z/sDkSrPKs= X-Received: by 2002:a05:6214:c6a:b0:474:3835:c10c with SMTP id t10-20020a0562140c6a00b004743835c10cmr8747604qvj.39.1658767957430; Mon, 25 Jul 2022 09:52:37 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Mon, 25 Jul 2022 11:52:26 -0500 Message-ID: Subject: GSoC 2022 Status Report #6: igt-gpu-tools Port To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000de2ae605e4a40297" X-Rspamd-Queue-Id: 4Ls5gp28wPz3Wwd X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=n41QFBA8; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::f31) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f31:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000de2ae605e4a40297 Content-Type: text/plain; charset="UTF-8" Hi there, I am awaiting review and approval to submit my drm-kmod debugfs compatibility tweaks to src. After this is approved, I hope to merge my drm-kmod adjustments. I am currently working on improving the igt-gpu-tools testing suite under FreeBSD. There are a few tests that don't run properly so I am looking into fixing this. Jake Freeland --000000000000de2ae605e4a40297 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I am awaiting review and = approval to submit my drm-kmod
debugfs compatibility tweaks to sr= c. After this is approved,
I hope to merge my drm-kmod adjustment= s.

I am currently working on improving the igt-gpu= -tools testing
suite under FreeBSD. There are a few tests that do= n't run
properly so I am looking into fixing this.
=
Jake Freeland
--000000000000de2ae605e4a40297-- From nobody Tue Jul 26 01:59:57 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LsKqP5lRhz4Wj2P for ; Tue, 26 Jul 2022 02:00:01 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LsKqN6vxRz489S for ; Tue, 26 Jul 2022 02:00:00 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-il1-x12d.google.com with SMTP id h14so6615945ilq.12 for ; Mon, 25 Jul 2022 19:00:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:from :subject:to:content-transfer-encoding; bh=Dp8ScxTf4q/yrXvzwEmse6GO8L0armlBx0xPHL3vyEw=; b=f4vi7Y5U6fwdejQBcdxGnvQGaKiHs8ACc4F3o5LGDW9XqsiueDSB2rsw54v79Qzkac JvE519sGUo5qDqYlwsrwQ9lZvFBUNYZWXAt4Mug0y/svJrIx73xm8r+fX/3ojPvR7T8o +4sOUKxodLpMG+Pl8F87k5gFSGLzMQllG763kpN5rb2ki2aSSjO4LMBRII7ZwAmZPBo8 JEsXP144OPYeZakQgvmf9DovMMhW4cGnbSPt8+AYtJMDHk5d7z9NOw0Rc3YuIQxgRO/b vT5yPKpwXM4xYcAXW28MokJkZ3vofOZVrg0rloY5rL+gYhWMxyXpJXJuYoSDT3dBImVV hsRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to:content-transfer-encoding; bh=Dp8ScxTf4q/yrXvzwEmse6GO8L0armlBx0xPHL3vyEw=; b=vvF5U2sDzUnRxBZQpo0Ww/m+ItSuhVtqFHoBe9XyonWeXL5pRLeMs/kmvcsKsZxXLs p7vmMEpxotk2ayb395RwxEvpLDhjv3Hey35MsbPrez7Zfrij84dHiB1T3FcaWSMr4qn8 UL6eihPsebRTesTf5YKBMe1k4P8wD6p0CsjmV5ih2QHEMyJU1cUMpXETV5OJjun3wLK7 ggiSs+uWgFwPyqigh99tFsZ2Uu2OpP7n6svJBs8FmbsXNNIiuMmI8vS7CJHGMFuT/ylf a+GObZP68V0khY7BriqnTaeKMP7Tr5f9gGtEdE/4Bn3o6FIudHTl5qzpEZeuHAPZgvDe 0n3g== X-Gm-Message-State: AJIora8uYT4vwAZsRsu3zu5L7kOSqGMPfmriz4ZVQAS5s9YcT4Z+upP6 gGYxfs5u0m3sLgNuOZpnoGpMdP8eRbE= X-Google-Smtp-Source: AGRyM1ugMCmO3KHS8gSwmYkeZ7oPnQqUTSBZwceN7iq0wLPxq1bHUtYUFHp5cq/fIPu2vDfpZGsg8g== X-Received: by 2002:a05:6e02:180f:b0:2dd:3c6f:58d9 with SMTP id a15-20020a056e02180f00b002dd3c6f58d9mr4561264ilv.202.1658800799670; Mon, 25 Jul 2022 18:59:59 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id 125-20020a021d83000000b00339e158bd3esm6068531jaj.38.2022.07.25.18.59.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jul 2022 18:59:59 -0700 (PDT) Message-ID: <9220a6ae-79dc-29eb-dce8-026377690601@gmail.com> Date: Mon, 25 Jul 2022 20:59:57 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US From: Connor Bailey Subject: GSoC 2022 Weekly Status Report #6: Loader quality of life To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4LsKqN6vxRz489S X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=f4vi7Y5U; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::12d as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-2.84 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; NEURAL_SPAM_MEDIUM(0.15)[0.154]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::12d:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N Hi, This week I implemented recalling commands from history, which was about as exciting as it sounds. I decided to spice things up a bit and used the second half of the week to ensure that the command based interface and the Lua API match up for the features I've added. For each command, I made sure the Lua API could be used to accomplish the same tasks with the same ease of use. I also put some time into getting my changes ready for review, but decided to wait until I had one or two more features implemented first (mainly completion) to actually pull the trigger and submit anything. Connor From nobody Tue Jul 26 04:23:22 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LsP13243Sz4X2YC for ; Tue, 26 Jul 2022 04:23:35 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LsP120txGz3LVV for ; Tue, 26 Jul 2022 04:23:34 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-io1-xd30.google.com with SMTP id v185so10385332ioe.11 for ; Mon, 25 Jul 2022 21:23:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=kEXukN3UzZn3p247DC7k8bb5gGlkLbRcKIJxqfn3jEo=; b=AzCurtBEYmSAsjSdO0VXAj+3XWy3byy5khgYMtc2Yf1YGlQmUxHkbYg/IvO8IxF72t kb5e3iQ36h8KBrs0G6njj9TT35aXEri/QcYnLxd+3TRS3bRhn0v63ZLk9GGZBU/zRawz 0yiuQAnpbMKGad2g4+258tSr419jGt4AxU5L/LYBeQaDYwZvrmXTM2Ykr03KXcYlVxPJ NZT2WBI5kJxVu2t0FWl/sx2SrAEI1gDWBMIcg32J2oy7zmr/xDfR7bCDhdfi0ydTgTNt HZc7louxGw2+gMO9Tdni8a9YsPfro+T0ThVFDmu4aOoPw4UH2KN2PekLBeHTKpTA5dze fp+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=kEXukN3UzZn3p247DC7k8bb5gGlkLbRcKIJxqfn3jEo=; b=LQpCVHiS03+cH3oFxiSfeo78d2WWHb3CxWoOvs71Gt8M7/VOqIuKdE+4lCz8J7wgvG VIJ53kRl/iro08FPQtXQGbJigsX+VvaPUq/SVyVrO20ltY4uz8B570509qrqdfB70SoU MBBPG9TnXY83nx3YLX78qTm8HZp/073+fmmWQMPHOsksUaR7pkkQRZCVTOcvoPs/4GYT kZAHWjt4KlObtP42jlykGjNaZzVk1GPrRoDUnRNlEIC8qz5Q4brdy5ydXYJdyb9sQRVU C8fJ6960rM2yT7fXqBZ2k2XdH9iXJxxRuvmKBDtqeXCO1qFb9x/6OisuWCDskZ6xYV8W 9+Ow== X-Gm-Message-State: AJIora8txkfL9riuL7/nUL9L5GzmehA+Gv99yWB+l7XGSl6x+y1XgiXw flzCO8ckSK6vgmut0JervYllv8HbeTEFNVacB05skMoTNz7uDw== X-Google-Smtp-Source: AGRyM1tYONYZpz2MrlMOFHNegMHzzDQk+OZna+1kNIVwzaLWvX5ijwnTMjZFqRm+8QvwJXKEWAiq1WB2SlQOSSDqo1Q= X-Received: by 2002:a6b:6105:0:b0:67b:e68f:c9ee with SMTP id v5-20020a6b6105000000b0067be68fc9eemr5510338iob.154.1658809413070; Mon, 25 Jul 2022 21:23:33 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Tue, 26 Jul 2022 12:23:22 +0800 Message-ID: Subject: [GSoC Weekly Status #6] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000d0f4ce05e4ada99c" X-Rspamd-Queue-Id: 4LsP120txGz3LVV X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=AzCurtBE; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::d30 as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.94)[-0.938]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d30:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --000000000000d0f4ce05e4ada99c Content-Type: text/plain; charset="UTF-8" Hello, This week, Due to early completion before mid-term evaluation last week, I read <<802.11 Wireless Networks>> for chapter 1-4 to fully understand the 802.11 frame format, CSMA/CA and some terms about PHY. Now I'm going to dive into ath(4) again to see the whole thing about STA/AP mode. --000000000000d0f4ce05e4ada99c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This week, Due to early completi= on before mid-term evaluation last week, I read <<802.11 Wireless Net= works>>=C2=A0for chapter = 1-4 to fully understand the 802.11 frame format, CSMA/CA and some terms=C2= =A0about PHY. Now I'm going to dive into ath(4) again to see the whole = thing about STA/AP mode.
--000000000000d0f4ce05e4ada99c-- From nobody Tue Jul 26 08:43:48 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LsVnd3Hj3z4Xb2v for ; Tue, 26 Jul 2022 08:44:05 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LsVnc23pfz3fG3 for ; Tue, 26 Jul 2022 08:44:03 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wr1-x42a.google.com with SMTP id bn9so8276126wrb.9 for ; Tue, 26 Jul 2022 01:44:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=OW3QVPIhDzwnTgvZWhQSB9A+arKBD5TeMoy+DHW0wks=; b=Jxj3oJnukRxMLtF2KAtkvGvvwobrY8OHTH6SusmmMW8TPH4SZVjrdaqLJSpoDmnaIf opCBPFLs37A686mrMPA+kOKdc1kxsOsQQQZoWhKcRTE7jGlPKOxsJB2xAwhMoDA0/1Vu W0LTdWw+TLsQnscKrrsNPhN30AO/VPd7r0iqL2/mirm19QPCyoBshB9MFaj+ru5XJYc6 EZjFYz5+JhV3m1y2qa8CtvmwSPf5562ccktSWG1kvfyh5rvCosgWgPSPTZK+VYLgQKnL +i9/036RAMHn/3SBtCgtDmeUMDdXUAmOTVtdZdrFVfHMHVmubdU2002CkMpuhVUN7R9d 8B/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=OW3QVPIhDzwnTgvZWhQSB9A+arKBD5TeMoy+DHW0wks=; b=0f4rbQtz0CIcD2iwqoqlQjEXTm5b722hsVEf1u8+B3Tuwo/1oVavLz2YWrYE4HuvoH HfBdSE53/XMUnKF/np+3nijzOCq+FSg+n4O/W6+Dxgp8whQZnMQeO+UJG/D0bYnwfjtM RRZuAF5WW9EBczFXIsGW6yyh1ARqzW3aTScrX9zzvQBxM3jkNiYIXLZCABEJxZdTcCmd LjIkBYW/JytgrQqFg+0nnwFamZv3AUruDhv/6OkvtOw54t0GKfZgUwbjfIKfab8JhhD6 9jYGVwMRP9FRkBMLeLGG3s/6Iiy7Zc2buK7Pifwgh9fQXrLN73CMmUeF1zzVK28nLnFW 2nNg== X-Gm-Message-State: AJIora+1HKO6MO4uZReaGhkbZOwG/P8QSOu9X2l5EJrOuyimMThpifBq FDtlUrUWPsPSx2c3X3OfiVa1Im46HUkZ9V3v6YV9lmtYdjhgyw== X-Google-Smtp-Source: AGRyM1v/4e/OY4ojaog6KpeBhzbSVZzhg4TeU585OnI5qT+L+YRsuzyvBQQB1lSjsGzKkQWOUoWAQtPFxGOQu3GELX4= X-Received: by 2002:adf:edc1:0:b0:21d:7157:f4aa with SMTP id v1-20020adfedc1000000b0021d7157f4aamr10188355wro.454.1658825041629; Tue, 26 Jul 2022 01:44:01 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Tue, 26 Jul 2022 10:43:48 +0200 Message-ID: Subject: [GSoC Weekly Status #6] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000059ec4105e4b14d19" X-Rspamd-Queue-Id: 4LsVnc23pfz3fG3 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=Jxj3oJnu; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::42a as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42a:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[kset.org:+]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000059ec4105e4b14d19 Content-Type: text/plain; charset="UTF-8" Hello, Last week I added a overview of the features and mechanisms implemented during the last couple of weeks and linked it to the project's wiki page [1]. The last week also marked the end of my project (as per the timeline specified in the proposal), so all of my activities from now on will focus on incorporating feedback and fixes from the pending review [2]. Bojan [1] https://wiki.freebsd.org/SummerOfCode2022Projects/BhyveDebugServerEnhancements [2] https://reviews.freebsd.org/D35826 --00000000000059ec4105e4b14d19 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

Last week I added a o= verview of the features and mechanisms implemented during the last couple o= f weeks and linked it to the project's wiki page [1].

The last week also marked the end of my project (as per the timelin= e specified in the proposal), so all of my activities from now on will focu= s on incorporating feedback and fixes from the pending review [2].

Bojan

--00000000000059ec4105e4b14d19-- From nobody Mon Aug 1 13:00:31 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LxJBs5Tgvz4Xh5W for ; Mon, 1 Aug 2022 13:00:37 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075079.outbound.protection.outlook.com [40.92.75.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LxJBr4THcz401K for ; Mon, 1 Aug 2022 13:00:36 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SkBWLtL/CnPpfKtKeQGT0Lxf0gGXy2G5UB0kb93o75Ce1hWUjTXLa4kSg/hCiYWYpbtpieLzn3LnbWHkDRwfsvyxmRKtBj2B6r8dmmwbEM/Zs7/Qn3zk/Vt9pZp0Ha8G3zXGAKf+A2fDKCZl4yOINxRvFddbFDL5lO7Wsb5j9sloMbhzlsmBicPcIPPYo2PT+GgoV/ieKjOgwSa+pe+vkb7jkAhP6JwprJ2KNPpTqEASohB86jwfY06rrpsbHD3qnYAZeTzUg1HttssVu8TPKkuhC916bgC2wnE7G0t4QZSmffNvozxeNt4wJPDQJYqNlcFFvSl81SYRtWlhqT/++w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=emsSa7QT/fPSSj3Y5OMUu0v5eqnIY/MIF358xevl0Ts=; b=PynicbaMJIuJGMDPlObtQFx5PCTlxbp2ktj4gtvUj9lKCBUUZ9Li1QM237AaQF2tOD60zE1+XVwPnd8w2eXgqCFQM4tmyfDP6zY8dmq1Wxtpd1Ep/3a6EVDDmSK7Mmt8YURjn11NF9CQw67mtwmIzN1iJSl1tVFTchSqNVItBeaMuv6qNc8Fk+W3gTMGYGhINJLaE/fYAYyn7fPvpTt4JwsgL9z+Cxu0VKRRKr/FRGyN1y1POSXLtOBfrBqGqikMM1j3fqJpDohq1atXGCmtwFQBnIXpfoCy8DDueSbwpKo6pJKwQ+tcZ0ICPPHBeAwvIy4u0R+cDbpUDVsjcx6gvg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=emsSa7QT/fPSSj3Y5OMUu0v5eqnIY/MIF358xevl0Ts=; b=MiBGWLrrCsSS8SinOKfeeRwuc2s41pZYBGyy7mYMGwmmNmlUZ5nVKQpmuaPrnsX5h62YyUMZf4N7ClMU3BF7IA5FNdd1f2CKec6ybTcmBCpgo60k3N/Xe5gkngpKOEm0rTbPzpYFPgbG544aRjPqs3XQJWOQ46DMs66QqqciX/aAnvHsYebyNGKLAirznCspKDeC4Ck5lacsjp6MIR9fL7h+HuJxI0jX5uxcyFyL5Bpa4eSw55sESgD8e2lLWSP+Slkv9jj8pDze0tbbaRSZ2g09u8tVhMEhuzglXLpZ9gqKtkRkflAaQAJEs0mzVsxxDxmbmJxAjZupGB7ceoEFmA== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by VI1PR03MB4480.eurprd03.prod.outlook.com (2603:10a6:803:58::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.16; Mon, 1 Aug 2022 13:00:34 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::e4c3:8d50:c35e:393e]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::e4c3:8d50:c35e:393e%5]) with mapi id 15.20.5482.015; Mon, 1 Aug 2022 13:00:34 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #7] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 01 Aug 2022 15:00:31 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 X-TMN: [ylQqBSL9uLk2tcd1rNHrOXf4sFulpxlFox5jQqtQyo5aSRc0KawwmEEaKPXf+bU6Bg0DJ8B1Pvo=] X-ClientProxiedBy: MR1P264CA0131.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:51::16) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <3f548932138d1648ad1a97b57e6d6ea5ddb4d66f.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ce7d8719-05aa-4524-ca1e-08da73bdd25a X-MS-TrafficTypeDiagnostic: VI1PR03MB4480:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dKUaB9mOkMDHE4M9iiNyge9XLxdCveNP+SS8K36gQ5lvczP8CKRPBK7qa1HtTE1a/IWPbmE9YULPokxDJ9xVyEWZkXJ0HNxyQegVpjximhvT0sRMYIlmtW8Q1CNPV7dcLQTQ94eR2xpz3U+n7JlEqmFJw0a2/apVthxIRbe5CSOMPH9B5FG/HCeeYF3NiNTnkGMlij4A46cAqsk7jbSw0vKrlnP/yu818xEPMz3RPkDv8EcCfNhEbO5nVsoASs0ZaiVBhJn/NVmuKwJxckLtK2xE4LoGMEnsZSZYhOte8WyuNi98DyPiZAa8zaogNq7F9hoZtaux/9WsDRLP6v8E4E/9xLQS4vOV3awY8cRN50iNHwNprS5mJ3l7S171EclrjeWBgoSbDDAESDoWRjRAlsAY+iY69UuxVH2zFUlnUzbC2EVGfwu+ItQlJJpssVOtdnkNd5h2eBBl8pt6K7ejtA+cvKr6WELqKacbryegKffCRD2hlPZIxYhEu4MlAMYzvkZJ8S0ugizh9x0jmPZ0yx4bT3SihMVb1TPHp4OgDNeljRStB3lNlza3+CMOLt5dKK2ikj7v0QZQfT8XhZLjLfO0bC5ZagdITj2g21p2JL1tBwV1Yao1AWEkmWy/riFZBPFTc1Y+rna93RvbbadlYQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MGIzZG5qVHdxK1lSVHlidWI1Z1pTdmVtTTUzTWFESmtUaFBJcHUxZkxzcWhL?= =?utf-8?B?LzhvSE1HMUJSR3Z1VDZsN0gxUlRVVEk1Rm1JMkkxSTJKVmN4amZ1V2NJN1pV?= =?utf-8?B?N2Qra1p2NkVUa1RWY1poS0ZhWHRsSVVXa0FLcWNHSDVXUmlSRkJWUlNNL1F3?= =?utf-8?B?QVZmM3RrMnI1QWFhZnZiN0hSL0swQVBJbDg4MHBCeTkySWhhZGc5Y280VEVJ?= =?utf-8?B?Z2w1QzY5WjdENm5lOTRINzVIb1FRM1hWdHdsM1BaZ045Rm9DRnBDRU1QRThz?= =?utf-8?B?bXhwTklrNWNhelEvQ3BISUNmLzNyN1RxOUgwUnh4YWlvc2szMGpEaFMzbEVV?= =?utf-8?B?ZGlZT3dnNk5paGMwSXBYazZMbjd0ckVjQ0xWS3BaUWE4Qjl3L3VCQ0xYNzQ4?= =?utf-8?B?ajBEYkdDdGlrSDJiNjgydzFDekltRDdHa2ZWa3pWbkVTNGo4bFVBSEc5Nnh3?= =?utf-8?B?cllOUUFUWDgwa0VTYkhIY2xYVGx6MFdrZGxKdnhKbXoxWmZTZWIvM0F1QU80?= =?utf-8?B?b1o2QlFGOFcyNnRqNndiWXhVaUFuUFROaXhndmhKOXBlWkRwN2IyQ3R3UHBl?= =?utf-8?B?M0crdjFlYUhFajlLTW5VYVhCKzRtdkpqcnFVU3Q2UHNpMmcydE1nVXY1cWpt?= =?utf-8?B?aGlXNDdVRlF0ZUV6dzcrT21SNkgzcm4yNm9CY3dwQlBCTlI4bytCT2VjQjlu?= =?utf-8?B?Z2lMSjFRL2IrZUxFTjEvUkh6Q09iTmlmejZuUjNrSXRUQ2s3NW9pdTROMVMx?= =?utf-8?B?b2l0K2J3M1NnbE44aktPMCtvV1FYUDl2b1JCRTd1NmQvLzh4TnErcVNrNzVx?= =?utf-8?B?WjVaOW1BRlM0TWVwRHZnWFFXYVN6VXNtclBUZnRrOFg2MU1ZSlVRUmpZaEZu?= =?utf-8?B?akhzK3FPODhtY1lycmRSN0RUVE5hVU1VSWtWeE8xd1g0eHp2Y2NHQlY4VDl5?= =?utf-8?B?M0RLWUtLejhWSzdNbDh2OThzYldTVVRrNjZpY3ZsT3F2L2U0dlFOUHpOZ3Rj?= =?utf-8?B?UldyYzBORENjdllIa2ZkRWovR2Q3aStNRDZMajAzU041eEhrN1pTSDhTbnNL?= =?utf-8?B?SjZsNy9pMWN1L2U0SmNzT1daNkVwb00wRVY4SmpjMm9JRzZQVVVwczdsdTU1?= =?utf-8?B?Y2lFVHprajc4L0ZNenZsYk10WW9NZ2RQYWJkbkxHenl4QmRNdXFON1Nwek1S?= =?utf-8?B?dWRNaU12a2tyVTN3dFNuZkQweTFqdEh6R2pjV3dlQ0hESFBYT0hpZlIxRmJO?= =?utf-8?B?cGtGYmR0S3VWSjdZaWdMRTF3RGdaSUlVejZ2NnB2R1FUVWRvckRpV1pNbmla?= =?utf-8?B?VDBaOE5pdC9zTjBoV2Y5Q0U0ZDdQbGxnekZhZGtsbXZrQkRwSDF1VDZYaGtK?= =?utf-8?B?cVBTRmJHaUFrd0tVc2lBK09ZVnFCaFMrMXdwVDQ5MktLc1dtQkI4UGtzaXlI?= =?utf-8?B?b0FyYnVURGRXckovZWNlaldWcDVFZWZZQjR2dXFsTDJBenhlQ3ZkM3hRMU10?= =?utf-8?B?VEFwUGhhc0RzN0xMbHMvLy8vdTF2YkNPRFNheW84Mmg3bzNkbjhiRy8rVlU5?= =?utf-8?B?MGptcmRCem5GUGNPYjBvT1kzT1lGdG02NFdXS1RxMHllWFlwTEFIRS9rN0RL?= =?utf-8?B?dGhsMERXcXV4Ums0TW5KL1h0NHdFd2ZoQVVCY2ZIV0F0cStSRDZvNmpydWUy?= =?utf-8?B?VWJ3RXU5T1BIc3dXTnh3M1NEcjJYVDJXV0JwNkZnMG0rNVdDWktTaTl2azhN?= =?utf-8?B?NFZiYjNOeHUvSXJjbU1JdUlha0MwazlBRGFxd2hYRk9oa2hkdFFRWFNaZU1j?= =?utf-8?B?OUEwOC9lcWc2RGd6UU0vdz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce7d8719-05aa-4524-ca1e-08da73bdd25a X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2022 13:00:34.3399 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB4480 X-Rspamd-Queue-Id: 4LxJBr4THcz401K X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=MiBGWLrr; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.75.79 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.38 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-0.99)[-0.993]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_MEDIUM(-0.40)[-0.404]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[40.92.75.79:from]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; FREEMAIL_FROM(0.00)[outlook.com]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.75.79:from] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, The last week, some features have been implemented for the test runner, the most important one being the support for running tests without being privileged (root user). It is now possible to run tests which don't require privileges and the runner will automatically skips those which need them (to create block/char files, or switch users for example). The bug which prevented automatic clean up of test files has been fixed. As for the tests, tests for ETXTBSY have been written, and new functions have been added to the other error tests. Now, the rewrite supports more than 50% of the tests from the original test suite! The API for switching users is also being reworked,=20 to limit the number of users needed. Finally, the documentation now includes the supported command-line arguments and includes more information for the test suite users. Sayafdine Said From nobody Mon Aug 1 20:31:09 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LxVBx1nXGz4XsSy for ; Mon, 1 Aug 2022 20:31:21 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LxVBw2NT0z402C for ; Mon, 1 Aug 2022 20:31:20 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qv1-xf31.google.com with SMTP id i4so9306727qvv.7 for ; Mon, 01 Aug 2022 13:31:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=mime-version:from:date:message-id:subject:to; bh=aEj9IuhXBGmyW4xvHrAGM2gXkQvMT0Dx8Z0cLeVkN+M=; b=S539R5rsR9NABlx9RSoQH/uCQ1TIrF6vDmu1KYcP4OxALcxR79mHKU876OkWK5AV1E ckundy7FWOzb41T0zObyZ5kFFu5UcIsuMrlmdyZ09fxdBxKW/44SckhLjvQF3EKMimD3 8ie+bgZZW8AtSYbs6jwEjq/tIiSo6hiBRrY+b1ha0Ldeh5tN4ixoW9kFS7sVEbzazevE CMD9VU+qCD87j4rtGYR/1gYPPuSmYzsrRXJ8KkYNaPPTbDbumWFCzC6AWHp8/LIM7lb5 W/LlCRSbSbzMR1+mLHN73qNWmSt9yUDkz6c/t/0MJNb5REe76ldT3BoIIV8aAO23sUc5 e3Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=aEj9IuhXBGmyW4xvHrAGM2gXkQvMT0Dx8Z0cLeVkN+M=; b=o8wDczx+eARH9qMnTf+j7PWqK707ZJQ7jH1BHSdyn74be6/DnZfTtEz3W8sH7XeTrq HYclwvDv4gjoCDbU+BfSsz0Nf0rTG6W8EVoGPCz0E+r9rWkmDQ8Q+BU+snjoprEJa2/i 2iOU3EBAuRLyt6HKgIU0GltFxLVnF4r0dc6pvMdXxsD5J+PaOfQmoObKEdljiLdzIWPU koQuVJB7ZO5TMw505+NjjfdMWzurI5T8j1RfCKipW2GANDPnTv3d6TWkZxD9pK4VjyMS htmohTTyIQEwqWniackXk+2g6o1srhV82MB8sKvNuy4IiWD4KPZMEgxcuZbFSrpCUy7O TzdQ== X-Gm-Message-State: ACgBeo3A0Qn4M+qJMoDaNgwdrNNPFLiu2VCuFYLJTP9UoIjutlsePiHY 1oQnqj3toFs3ocXMXtxO72/jUzAZffND5tJCBLGqTwfFxS7hLw== X-Google-Smtp-Source: AA6agR5yCGPfffiPRQnqQ5XBo6VPbJkbEN9RdKMeA+RAwbR2aZnWUOZ2/B1JPUUiA0XSKBuKWa2wcB5T3BWuwwqvLGE= X-Received: by 2002:a05:6214:e6c:b0:476:a4bd:2b95 with SMTP id jz12-20020a0562140e6c00b00476a4bd2b95mr4736529qvb.25.1659385879526; Mon, 01 Aug 2022 13:31:19 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Mon, 1 Aug 2022 15:31:09 -0500 Message-ID: Subject: GSoC Status Report #7: igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e5164c05e533e14b" X-Rspamd-Queue-Id: 4LxVBw2NT0z402C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=S539R5rs; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::f31) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f31:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000e5164c05e533e14b Content-Type: text/plain; charset="UTF-8" Hello, This week was particularly hectic as I moved my primary development machine over to FreeBSD. I got tired of pushing commits to my testing machine for the sake of checking if the program will compile. This change will let me compile locally and develop in a more efficient manner. Additionally, I've been reading The Design and Implementation of the FreeBSD Operating System by McKusick, Neville-Neil, and Watson. This book is giving me a deeper understanding of the kernel so I can write efficient and effective code for FreeBSD. Thanks, Jake Freeland --000000000000e5164c05e533e14b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This week was particularly hecti= c as I moved
my primary development machine over to FreeBSD.
I got tired of pushing commits to my testing machine
for th= e sake of checking if the program will compile.
This change will = let me compile locally and develop
in a more efficient manner.

Additionally, I've been reading The Design and
Implementation of the FreeBSD Operating System
by McKusi= ck, Neville-Neil, and Watson. This book is
giving me a deeper und= erstanding of the kernel so
I can write efficient and effective c= ode for FreeBSD.

Thanks,
Jake Freeland
--000000000000e5164c05e533e14b-- From nobody Tue Aug 2 13:03:26 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LxwD03TGWz4Y3GK for ; Tue, 2 Aug 2022 13:03:44 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LxwCz3j57z3QbV for ; Tue, 2 Aug 2022 13:03:43 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pg1-x52e.google.com with SMTP id f65so12278723pgc.12 for ; Tue, 02 Aug 2022 06:03:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=7l6dViESF2q5mNgbseYp0kOU2rW5zCtS67vi6pivNa0=; b=CAt09bqfmJVLVz+6gKNqWzDt3oowtpnAuiq1SxubklwsHhea9BJgm4HBIjAr2v1E6O zz4wXJDswLw8sJuUyoOKHlEUmZg8WqG6TtX8kPfmukW1oIEUrqdFGCw2h5LwuM0/gBYV 5BPyhAkA1AlDGqX48pIchLtc0bfIukLN7xXc9/a4moB+U3Ahs1kKoXrt4Emb++EL5rmY 30pJ1cZBEAUjl5ZM/2y+nhu3a2HaacbYeQtpwGTXidA1ce69nBa0pIZnuNkD91nfm9wm AZgpu3zo+ZLYX0AKLcqfgnNa5iRyqqJXKob9JsjlFkmvWjAyj1PF97FG4PyaMHwBUcdV qo7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=7l6dViESF2q5mNgbseYp0kOU2rW5zCtS67vi6pivNa0=; b=zu/+J9XLW09szqdv3ZqEFi2925vlP4rue8lDen8eTW7fJrRPibfTTPuZ4WXvFivrwY 19JDhRBy17xt5Lvylsr6emgX0cl8LJQF33bpPGhVsu5y44JYSyEs7zA+CwdP5a5KSFVK o+jAapUYrlJIt5pTw5MZQM9ky7Vu0I/RUGVLbz/p0cs2Ws0YD7UClKAnQ1PFT4HDl6OE +zDFyeEZE8NvGL+Nw4ZQ1jkjszqCpI7XSxQ0TaaX/I29aUQ2nKHUG23eVYRuR2/LxbPn NGhcNPnzSuasPFWds/qjeauoqdriGpQldotUgZ8rtCv8MLKSG6pRIDvIC89IyasGOM2z FTIA== X-Gm-Message-State: ACgBeo377PjdQ491mY9RLcKRrXlVwvXawKsdFQSuYVuOWoB6lwZ4/Dp6 ebIxOwp40xlOrJUz7aYa3UVRaM/rwgxbASoGfAcOzMPoE5A= X-Google-Smtp-Source: AA6agR4Dfhwl2a86wgaXUcKvGgC42Kdy+WIV7Qnmuv9XqwDzTSU2Xt5U4r5GHuYCP2wbYV+e45Utt4ppvYAtD3zRnNM= X-Received: by 2002:a63:2254:0:b0:41c:4b26:863d with SMTP id t20-20020a632254000000b0041c4b26863dmr4664373pgm.4.1659445421910; Tue, 02 Aug 2022 06:03:41 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Tue, 2 Aug 2022 22:03:26 +0900 Message-ID: Subject: [GSoC22 Weekly Status report#6&7] Debugging of minimum linuxulator for powerpc64: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e5b1a105e541bee2" X-Rspamd-Queue-Id: 4LxwCz3j57z3QbV X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=CAt09bqf; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty.0704@gmail.com designates 2607:f8b0:4864:20::52e as permitted sender) smtp.mailfrom=kotty.0704@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.996]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.93)[-0.934]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::52e:from]; ARC_NA(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000e5b1a105e541bee2 Content-Type: text/plain; charset="UTF-8" Hello, I was working on debugging a linuxulator that I was able to build earlier. Currently, it panics when copyout() is called from the linuxulator code. I am debugging this using ddb, gdb, and objdump now. I have checked that the arguments are not invalid and I think that the address to branch to by bctrl may be wrong. Koichi --000000000000e5b1a105e541bee2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I was working on debugging a lin= uxulator that I was able to build earlier. Currently, it panics when copyou= t() is called from the linuxulator code. I am debugging this using ddb, gdb= , and objdump now. I have checked that the arguments are not invalid and=C2= =A0I think that the address to branch to by bctrl may be wrong.
<= br>
Koichi=C2=A0


--000000000000e5b1a105e541bee2-- From nobody Wed Aug 3 03:08:52 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LyGzF3vFcz4YPyQ for ; Wed, 3 Aug 2022 03:08:57 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LyGzD6bNVz3htD for ; Wed, 3 Aug 2022 03:08:56 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-io1-xd30.google.com with SMTP id d76so3477772iof.12 for ; Tue, 02 Aug 2022 20:08:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:content-language:subject:from :user-agent:mime-version:date:message-id:from:to:cc; bh=PdByuYlCNYav7LFbN+Ugux1WGb1hY1/bXv5Jz/wfoeo=; b=ifcETyTYUPvnvJWOxjeg4AESx938FSuBV6tZ/NsjjGe3Q+3IEAXmXsMfFpuSOKpg6s cRa6luaSfxAAKLJ+nuUCqAXM8PiCF0m8ExCnK//bky7g3wERpEFQx/kQgODuHjCGQ7aY HdyWgzE9yO/sG4eN7rinV85Z6/NzMQJRO0Fi8yQtY40U0fpZn3XY+xwEVL67JjtuUf2P vqBNlqXrNRyH05uhd3sdwWkAFhKSB49WHCUyea18x6Qgy4fALbVF77hLnKBnFFZzJGqR 2FWuO7ss+9QB5LoXX3nyTMxFSSXCvhv5S9nDWA93eDd7R1KEk0r8SEz6QN4nTk5+tyka OgjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:content-language:subject:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc; bh=PdByuYlCNYav7LFbN+Ugux1WGb1hY1/bXv5Jz/wfoeo=; b=G+ntL2/MWZ2k94Tkc/bAv3JjidU4rve6z/gKoL3gTuYnISLvFTHSmiY/arCWRsJ3VH +CwWmMh0AxfY/BAt+o4GHk7caWwjLMvt1TIAioq9LsA5BkuPlikpC4I9Df89lCsI0i7u oT7ArxkbwdjisMBexORdO0ElnO+rGcSxvUbuyaGDFwVT6XpBqEqWa8rV4JI5RD6WoVa4 QxfFV9WGO1yIo4CjMN0Fch6sXB6aL+3Me/t2OgXjw5YRBSst7KsDNeFSzN29WEJ4SKoL DeUUMY7jSeIUXCWk75jXIsFAARj4EwqTj76pupewDzdbHfuoHawR1gbC3ENJpvc5GMOo UF2Q== X-Gm-Message-State: AJIora9btQRGtFfcix4uPT6gzw6lDHKNJRd443Dp8V6ONNtDULuYMwmb ahgn1aHmdJPydHt3bh4zbxNKn+OoxK4= X-Google-Smtp-Source: AGRyM1vlfK1ojj4sUbAf1YqYZDGYg7A+DqYF6TwwdjovpHjrTSAYEbNj3OUQjjajbWurfgPKjmsRpA== X-Received: by 2002:a05:6602:2acc:b0:67c:4fd3:f659 with SMTP id m12-20020a0566022acc00b0067c4fd3f659mr8441963iov.186.1659496135849; Tue, 02 Aug 2022 20:08:55 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id bs19-20020a056638451300b0033ec45fb044sm7214401jab.47.2022.08.02.20.08.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Aug 2022 20:08:55 -0700 (PDT) Message-ID: <450140ee-5dce-1ea5-c82a-ca976c6a4ded@gmail.com> Date: Tue, 2 Aug 2022 22:08:52 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 From: Connor Bailey Subject: GSoC 2022 Weekly Status Report #7: Loader quality of life Content-Language: en-US To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4LyGzD6bNVz3htD X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=ifcETyTY; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::d30 as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-2.84 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; NEURAL_SPAM_MEDIUM(0.16)[0.156]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d30:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N Hi, This week I implemented completions for a solid number of built-in commands. I had expected to have lots of trouble with each command having a different format for potential completion options. Thankfully that wasn't the case at all, and only a few commands had edge cases, and none of those commands were general purpose enough for me to consider completions to be essential. I also spent some time looking into getting a proper debugging session going for the UEFI loader though qemu's GDB stub, since "printf" debugging has really started to get on my nerves. I haven't had any luck yet, but I've got a few interesting ideas to look into (storing debug info in a "skeleton" ELF instead of a PE file is my best bet so far). Connor From nobody Mon Aug 8 08:11:07 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M1TRr4YDkz4YRWw for ; Mon, 8 Aug 2022 08:11:20 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M1TRq59jmz3M55 for ; Mon, 8 Aug 2022 08:11:19 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-io1-xd2d.google.com with SMTP id q124so6541240iod.3 for ; Mon, 08 Aug 2022 01:11:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=LclPy8vuPlJK8vlQkBJ2DnTxWWCQWEyJ+QnzA4j2Kuw=; b=m9rPK9yp1tFmZC6gkkgMO8B47r0oRJMPcChylVXK5OnJkzxa3gpEuApblInUgK3r34 gQ0V4mJJBox9l2LJy0JpEVe9Ur832bF8pN38tfBKVkWjw5VJE+GsL9EWN/H+mNmR5B2n fp+up96QViNpKCuAwqHm3UGDxzBNlAhUMMCoBVl/EIB3McUz5ghAbdFi4XHPpp1Fknqh y+sdbwfppbgyIN0snYHXre/BQWDcrVp8HOPqdCrB7ImL3Af1ZSml0mYfUkYql2+VlAN/ 1qgKb1AsDbTkOmV/AP5I8XOdkmP0K/0FSvi5VztAl8vUaOViMvMh+YKHb1hSsPVgXWiY BtnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=LclPy8vuPlJK8vlQkBJ2DnTxWWCQWEyJ+QnzA4j2Kuw=; b=TJr3m0gsAuBgT2pN2ZSHRuklp2YBcRbQkccWkmVzjJtwgnjS7J4U7o2oVGzyG9Wd60 Zl32JAXvER4XuTIrOesJKTQl0+PZqKzjBAUGwMfhUZ6SegSmw6zzglNqjRpyH/javiVJ sXdq6EcGXNn5eGDCiDOQJueFHZRfBe8Dlt4qsfT6pnpCCk2W3JP6iHDusDtWsxfgLUiK rqlh/AeXuSvhBjER4XezQz4gdh4LaLS577Qr8C/WB/BfGNDvoHW+0fV2y0OLTwufPXTI SnGhxyEa/yETE00TiO7py9+H5mN2k9xRCxKT1IPwx3esqSv5dud+ekDi30GM1vKbbfNR za+w== X-Gm-Message-State: ACgBeo18FaYYCPuEPFO5v/0VKMSvbEZdKcEwC6ar1WdUhFzrZv7whmv0 GPKFeMRP28CGjO0+aUPGUL8ACNkVa3SLO9JRrwdMUzmPNCY77w== X-Google-Smtp-Source: AA6agR4T6uHmQQEk1p1uL6IbsyUwwToq4TnohTftxp4CFwO/JnByJgOW+TheuvgZFEKQYBT9mP8VDOq8SCR1avpuZxs= X-Received: by 2002:a05:6638:1492:b0:342:fa17:6fc7 with SMTP id j18-20020a056638149200b00342fa176fc7mr2064922jak.41.1659946278521; Mon, 08 Aug 2022 01:11:18 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Mon, 8 Aug 2022 16:11:07 +0800 Message-ID: Subject: [GSoC Weekly Status #7] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000470f5905e5b65cd0" X-Rspamd-Queue-Id: 4M1TRq59jmz3M55 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=m9rPK9yp; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::d2d as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.94)[-0.936]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2d:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --000000000000470f5905e5b65cd0 Content-Type: text/plain; charset="UTF-8" Hello, This week, I read 802.1X and some of 802.11i part of <<802.11 Wireless Networks>> to understand the mechanism of key management and cryptographic (a little). I also wrote some code in wtap(4) to enable hostap and sta mode, but the AP didn't send the probe response to sta after receiving the probe request from the sta. I want to realize what happened to the net80211, but the whole net80211 is very huge. So I'm going to learn dtrace(1) by reading docs in Illumos, and use dtrace(1) to trace the function call stack when wtap(4) works. --000000000000470f5905e5b65cd0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This week, I read 802.1X and som= e of 802.11i part of <<802.11 Wireless Networks>> to understand= the mechanism of key management and cryptographic (a little).=C2=A0
<= div>
I also wrote some code in wtap(4) to enable hostap=C2=A0= and sta mode, but the AP didn't send the probe response to sta after re= ceiving the probe request from the sta. I want to realize what happened to = the net80211, but the whole net80211 is very huge.=C2=A0

So I'm going to learn dtrace(1) by reading docs in Illumos, and = use dtrace(1) to trace the function call stack when wtap(4) works.
--000000000000470f5905e5b65cd0-- From nobody Mon Aug 8 13:00:36 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M1bsl5sRxz4Xtx1 for ; Mon, 8 Aug 2022 13:00:43 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067075.outbound.protection.outlook.com [40.92.67.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M1bsk4b7kz3mfv for ; Mon, 8 Aug 2022 13:00:42 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MWNE5KqXKhPZQDBI7lEc7oEbM/8qxgKYgIWKwQGHCxlJedCMBfgTnn07fHaBgcwZ9ne8gccP1bojKN/CccFv2SF2c/Y86JAe34uElere3wtI4reyoiHBPwRY1m2mML95sfJ2HgUb0pH8Y0fYVdXlSQNDoxvT48XTPGWqVrCFZNyfjrLMhCeW3lSmviEzlSwPE2LDMOWGY4ATe9dFFE1paSrWRAE+0QCuzD8TwcrJTkl6wPX40nT85tD0kLvSjAg4X2KjoCSLKBBI+RksgF//48kt7BfKiyoWaMkPwvSRfg8aRv6D9oUoEBmxd62K4MGZlmFPVGvVKYVcCxr9c/BURA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UKwEzMWcKe2jr19I3cZqwWkUacKOrZAecQntIAvJ8q0=; b=E4JqpH8qLAIc6U47Z0k0fztUNknoIxXVkgF56OwXVEAc29MOJOTIxvDqjMkZAknk/APrWoKEETppz4+54bU7cvXQKHMgq922ZqUupAT6q8GxbBrpPj6NZZbpAiwdeqIbJZOh6S6fwmnBpz2t9SN1tkkD8UftQJjfOm18SvmHh/3rnTWllZbmonYBxws8hUuChSCc0unjmutQECxOZY60FG4fgH+gbnBq8ShgpBMTNJ7890Q66EHoV7dJlsAgD62usxMzaRI0sGmnrUhRhwZfLBOhcbbCJHECb1x7a8DrUq4bD9I9pRWsGB1RKpxGXC1l5T6V9Zwc7SxHiCesg4M+kA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UKwEzMWcKe2jr19I3cZqwWkUacKOrZAecQntIAvJ8q0=; b=d/0wl+h0x7t8+kPKrtsy2/Z6DwBEqb4+eUETliQE++xBHgbIsuSWSE55Re1bC8+nqMRDvS6geNf/vt39u2euAMOL0q/gyRGgpgWNthgcXVns1GSZ0DB2iRx1xhaa7fa9No0OqGPpYsWIfsVcTfnQUVu1vRhN3bFAyh2VcYh0FDNExDAqAlFBDsofljdwQ0vLPjDlvcq5NicXu3v6p2xvuUoLfsT3/DfdAxNywu7Q0OflinqtujrPmPhMFZZSwlhsiySE8pY1CHGd6u8gMNgG95baNSa4Y8HcQ+oPp2gp7u1b+ycTu+/175q5aYPqj3P1eZzEltAY7R7uDQ+9/AKfqg== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by DBBPR03MB6794.eurprd03.prod.outlook.com (2603:10a6:10:209::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.20; Mon, 8 Aug 2022 13:00:40 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::e4c3:8d50:c35e:393e]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::e4c3:8d50:c35e:393e%5]) with mapi id 15.20.5504.020; Mon, 8 Aug 2022 13:00:40 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #8] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Mon, 08 Aug 2022 15:00:36 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 X-TMN: [VoegfIn18xN0dHectPjXacuUkllsEknszBG5kD+2F99AmVqyqZGH71xJP46DntfY] X-ClientProxiedBy: MR1P264CA0034.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:2f::21) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 32c969c9-de87-49d3-1176-08da793dfeaf X-MS-TrafficTypeDiagnostic: DBBPR03MB6794:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ljw1gHz5xlf0wWM8B/yie9STt/O6uXpqXOoAlRl0fPpafIftOvVAk3115eiUtZqgvWZ+5XlFMEf4Zmjs5nEhw+ln6l8NHHLMPcY8IrbqSDF87fWNhWXj3dgLho2hlTbD8WxEWYqLTwlcToe4/0+3myBcwnnLoVvPUoidMPPG/wd2iopA0dcPNvqYptX2WjY01XDRQpHtsC8hAuO7teBPB3hjKveGeKOs2yWQWf8i3UGi7nKq/I9OgYOa24Y39Omlw4UbUBZTH6dB76tuSDCvSOkG6f8yKLgZ+Dls2/wqXpyR5WpXDv9ZQ2eVpmSjurzvhOaYuQKUwOLq0eGLh5eg9c9nia5tJWyi3ba4qMtXazK9rzQ7Vw1IY+y1cx2rnEKeyryGvYCxDNCGGBIM9CdUbQX+vKoVqC1oGVAfR6HW47BDs1rdrei0bzvu2uU/m4cqtYRklq9dyulcKJ5BYG6hYeDpXdT3XphLnB4icE5FJKPPNJlXXE14b3Q444+NZT7JWpZ/F4dTBOrC6PqO0yutOHyuVuOG4hjP/OehvV2soB/TfAABdQQe+brop/6khY+sSnSanFg0iBsyF0WB8NvivOt+I2VuVjouv5e2QcTTG8NcBYOebHoe3DWckkA17oqUgJ9Ujc7iOiY5JpQs3Ef1sQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?LzNtZHFPdzRJN01uYW80YmpCa1JmeHF4aFl6dDFzZThmdEVFT1o2M3lPdXNM?= =?utf-8?B?M0Mrd1lhWkpwaEJ0VHJFQTVpZjNtbzladHFNWFJva1JadlBVaTJDWHdnc1li?= =?utf-8?B?NktpcU44MXZ0LzRBTUpuaGJWNFdKbGxmMzU4ZFl2MmgycFpnOHpSMnMwQUlF?= =?utf-8?B?T1l0U2l5ZzVqd1dSZmY4WUhlNGpJMXhTeGtmNjZrbkN0V1Z1Q2pYWW5aV3dK?= =?utf-8?B?VnA3WDhPNmVmbVFRMHJBdWFKbFZrdXFqcUFyRE9pMzFiNU9PcVduR1RleHNV?= =?utf-8?B?OXJoOTRiaU04UmpKQ1hsaE4wbERYWHQxNXl4OGdoc21xMTdjRXk1MXRRQTBC?= =?utf-8?B?aFVoZS8zaG03dWN2QVpjSzA2RHh6MFFjZkZvN2x3TS8raDBxaVhaZ2JjRjZY?= =?utf-8?B?WWNLZUlvVW5SWnBzYzBUWll6bFI2UEM0cjQvUlB1SjR6dzhqUnE4UVo4azdy?= =?utf-8?B?OHJQVmYwOG50WHRDaW1kQldSZHBab2FLYkE2aWhPQ01rWVZpWnJCY3A5ejNm?= =?utf-8?B?QytKTHFIc2xBYjhhZTRhQzJRbmxUVDhzamlyZlpzUUNKZC9oQzEwNXJHcm41?= =?utf-8?B?SEtrQkVKektVcW9sbWF3RnhWOE8ySzdxdEZwakNGclVlK21pTVVKVHN5SmRv?= =?utf-8?B?aTJmM3dtSmhCdkdXcDJYeFd3UjVtbHNneUJDRXFIRlBHWkNxTS8rZFZ4VSts?= =?utf-8?B?eitmT21UT2d0d0JTTnpWbHExaVE5bkFPZnpNdElLWGhGT1ZxVTlZeVBDSllV?= =?utf-8?B?bFVXb3pCUzlNdExkbHRNUGpVTnJIU01laWlFUVZ5RTQ4MlpkUnNQNHpTRCtM?= =?utf-8?B?MXVTMjk2Vzd4K0YwUnJidlhHUER1MHBoY05qMy9XMmtEalNEQlBINjljS3ZT?= =?utf-8?B?czdNUEEvM2c3SDZ2ckhzTGEyQUhLVDhpN2xqd3BwVGJyaTM4RjRJN0xqNzdO?= =?utf-8?B?K0E4YjhtL01wb2hyVWQ3OFE4eExFWlRWNkVmQUNDNzNzSnI3cHJrU25wNlRT?= =?utf-8?B?R243cDZhcnJ2a2pJbzNXWllWTG5HZk1vbXdLVTg3NDVwMCtMUWo3L0o4OFhJ?= =?utf-8?B?ZkxIcEU5MDhETmErSmZiRDJnT05DY1NBaGhLZ0lUMFVraStUVW94R1pGOHJC?= =?utf-8?B?U2ZFKzBMbitNVnNpdWU5ay8zVFEzUjhNSkEybTduR3BRbC9xSll5dU1TS2Rt?= =?utf-8?B?b2NUTTlUOHhGMHNncW1LQU5mS1FCNkNpaVdIQUV6N1EyZzFqOFVvdGRQQmda?= =?utf-8?B?UU1OK3p2KzlvZEZtT1pTcmIva01jaEkzbFFZdjRCb0VkUmIva2V5UTJKTHNy?= =?utf-8?B?VFk5dlBVVk1GWWw0WEVDZXdqMEQ1Q1BUQVVPb2tTaU9ubndGbEllZytrNTNS?= =?utf-8?B?YXU0ZHhzeGtORXZ4a3ZwcHQ2Q0tyTnkrc0hkMFoxWmlKV3ZVck96M1BCL3JG?= =?utf-8?B?eXJoK1k0bzNEeExIL1FyK3ZHUmZmZGdlYkVhdXhMNlBleG1MRkZQckdsNXVp?= =?utf-8?B?MEY0amdhUmt1Zk9EWXdFNmUwWGFNdnB2UXIzODhUb013Wm1XZkNuV3lJWEFz?= =?utf-8?B?VUJjNTlOTitsN1RHT0RaUjZCd3ZXczNJQ1d1S2svVnB4bHNjM2ZSMk12Zlkv?= =?utf-8?B?MWROY3F1R2JCV2FWRkg5cHYvRStxMW9UeVNqTldOSkdjWm1TaFZ2cXc3UzVx?= =?utf-8?B?bDlaM244T2FtVnJ3YnptNzVDUG5OYW1JQWszbDlsbFJ3NWVhaElVejRDTCtx?= =?utf-8?B?UmMwSExvRy9hblZoMU92d09vb010Mm5uNVpnSGNyeEpXaFJFQ2d2ZjJMR3Vl?= =?utf-8?B?ZGl1UlNSZkZXNTY1WWFoQT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32c969c9-de87-49d3-1176-08da793dfeaf X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2022 13:00:40.5291 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB6794 X-Rspamd-Queue-Id: 4M1bsk4b7kz3mfv X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b="d/0wl+h0"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.67.75 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.35 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-0.99)[-0.994]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_MEDIUM(-0.38)[-0.377]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15:c]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.92.67.75:from]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[outlook.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.67.75:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[outlook.com]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, The last week, I mostly spent time on improving the test API, and rewriting non-error tests from rename, unlink, link, truncate and ftruncate. The bug which prevented using an incomplete config has also been solved. Sayafdine Said From nobody Mon Aug 8 23:51:37 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M1tK52y1cz4YcPy for ; Mon, 8 Aug 2022 23:51:53 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M1tK456f8z3PM8 for ; Mon, 8 Aug 2022 23:51:52 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qk1-x731.google.com with SMTP id z7so2300145qki.11 for ; Mon, 08 Aug 2022 16:51:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=I8BiZf5hj7yNYObg1i/XbRq9qxXpHkPJYT+vs4MGOUA=; b=OwIHljrB+IjsDZtmX1y49SEzpbKgK5NzuMuW0beESDQyg+2krUMIzbupjiN0LJx/0/ 4Y+khJ4+MEcKbI528dt+SaZuSe4cELFrc85gcpGsbzkHiiz0kif2JEJhQVxWKP+ULJIt GeRzLHHWFui6amPIaxjFOSIjqbjgoITlwIT9meF4/BTDK/LGeJu/+HAIciV77sEXd71a PjVZpEmwhD6IyYPdrIx5kh+kmKRKshhZnVJU0MoxvEtJ92IW5fsWepSKHgkMWJEqbIqI nwdvCaO5+714UCIOQjYqeHCm3yjRgb34eSDGLcMPCisItl5j2qC3ynZvKZSl6m8svDRt 0yLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=I8BiZf5hj7yNYObg1i/XbRq9qxXpHkPJYT+vs4MGOUA=; b=ZMUY3DKzSTFfu4poZ7Likaxy1hPKrkhCyhBASxVp7oZeNuklqYvz6ncSE6iFyzsnce VSfd2Im/qfjmr6BtLrB8cYm9/AjU9fThHRen/YW5bskkhyc068Vsad9/Gq8/QT1gDaKY K/eyuAwuZoL+UCEYyESlyMjfYzGojKkIDTl1MxsdZl8YuRHNQkPqTyLNww6Mn0PRYzI/ Z0cgfFx5bEkDdjD00yGXwLhHx9yYy+6yssKKOxZONr18c/K6E9KaE6kMjQUG9BtzbfC9 3X0dehqOeBjEDw98rXIPhv6Xln2PP1BkSqqUs+3zvpzgiPNzCuHQnOfV7sQoNMtPUFjs 5zaw== X-Gm-Message-State: ACgBeo38hhhqOMz9S3uMQVgdOsxZGh/JVLb9npHlXhYVY1d6XsKWFfiU gbX4533AX+NrcBzYQQ+7aiz+goeNxRgOE4WQwfceMtV/4p6mTw== X-Google-Smtp-Source: AA6agR5OPcPiNfi/QuDyTM8vGHMVd0oJ1Exjy7Vn+ukx8aoi28Q69PbRa+U0x0Da2/fstriUT8ZsTdQeAsA8+iF///8= X-Received: by 2002:a05:620a:25c8:b0:6ae:bf82:8f36 with SMTP id y8-20020a05620a25c800b006aebf828f36mr16348950qko.354.1660002711773; Mon, 08 Aug 2022 16:51:51 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Mon, 8 Aug 2022 18:51:37 -0500 Message-ID: Subject: Weekly Status #8: Porting igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000f63a6805e5c37ff5" X-Rspamd-Queue-Id: 4M1tK456f8z3PM8 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=OwIHljrB; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::731) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::731:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000f63a6805e5c37ff5 Content-Type: text/plain; charset="UTF-8" Hi there, I picked up the coding pace this week and starting squashing some major bugs in the igt_runner test of igt-gpu-tools. Although I fixed a good bulk of the issues, I still have some large problems to iron out. One of my biggest problems is the missing "%m" format specifier in FreeBSD's libc scanf(). I took a look at the libc source and considered implementing the feature, but took a shortcut in the igt source that enabled proper functionality. I may revisit the system-wide implementation in the future. Jake Freeland --000000000000f63a6805e5c37ff5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I picked up the coding pa= ce this week and starting squashing
some major bugs in the igt_ru= nner test of igt-gpu-tools. Although
I fixed a good bulk of the i= ssues, I still have some large problems
to iron out.
One of my biggest problems is the missing "%m" forma= t specifier
in FreeBSD's libc scanf(). I took a look at the l= ibc source and
considered implementing the feature, but took a sh= ortcut in
the=C2=A0igt source that enabled proper functionality. = I may revisit
the system-wide implementation in the future.
=

Jake Freeland
--000000000000f63a6805e5c37ff5-- From nobody Thu Aug 11 15:01:35 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M3VQr5vfjz4YQmj for ; Thu, 11 Aug 2022 15:02:28 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4M3VQq3Gq9z3XPD; Thu, 11 Aug 2022 15:02:27 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=MId099rUPqcf AXI+bBa+UmqLro+C1y8FkBk5CQD+ib4=; h=subject:cc:to:from:date; d=margiolis.net; b=BEKMWUe6t+m88inG4JxECUmfecJgu76xq4/kdyD+L9IpRyoWIwX TyMyQHNdc2UY7P6KVysGyMadGRvXSGn3Ch8odMIlOW1D6XNu4BbQG6eQo95E8CaugSlnwo ZTnrKCNRrCbyKu/N61U0kYePmmBTpX/kxkeJtxlbfNXZbbBqxk= Received: from pleb (ppp-94-66-59-235.home.otenet.gr [94.66.59.235]) by christos (OpenSMTPD) with ESMTPSA id 05b79b8c (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Thu, 11 Aug 2022 15:02:18 +0000 (UTC) Date: Thu, 11 Aug 2022 18:01:35 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC Weekly Update #7-8] Instruction-level dynamic tracing Message-ID: <20220811150135.ceusmkxqik6dt5n7@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4M3VQq3Gq9z3XPD X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=BEKMWUe6; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.20 / 15.00]; HFILTER_HELO_5(3.00)[christos]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[margiolis.net:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; FREEFALL_USER(0.00)[christos]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On week 7, I started diving deeper into DTrace's assembly code in order to get some architecture-dependent functionality working. On week 8, I was on vacation so I didn't do anything. Christos From nobody Thu Aug 11 15:25:15 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M3VxN24KCz4YXhx for ; Thu, 11 Aug 2022 15:25:28 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M3VxM48h6z3cNd for ; Thu, 11 Aug 2022 15:25:27 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-il1-x12d.google.com with SMTP id x2so4000679ilp.10 for ; Thu, 11 Aug 2022 08:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=uyNB4rmvdc7n9ge1K6B9hf6amfsRrEOd2JrWKxCAw7o=; b=n/9vwdaq1FYSQ49R7C/aJZrjWKbkD/ZwmcWLSZypdpviQGBkeTvVsMS7EXF36+YE21 8yMqRJKMChxQkg7yQGrv49UHoBBX9B+78RNmyTJXT4ZnlTZVBhZG2JQ3ciRDI/EG3Ntz N4bmP8vyYnw3RjhZCewNXKcKxPPzu7QxQrGX2DMn9tp/WjwF8FIidb4Az4ijJS4JAzqj 7Yf1qAZxZBC9JdjgfsrxwLphIfkA/LP9xNRVuAEQezfU18TlZIBVTEqRHGndFfk68kmR jT18sTymP2qklmFvqoI4kIPLAqn/QF52Of2JzcL3phzXvC26CY4hEeNSblor3qCWwPI0 +iVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=uyNB4rmvdc7n9ge1K6B9hf6amfsRrEOd2JrWKxCAw7o=; b=pp+FDpxSvGVKsWmOfuBoGuwV3eimHO3j7gSfrIXIgZNOzjXWOoyVJtxRJ+YzgAGskg vO1jB/kkc5toxN/NNYp60Nxp2u/HOOLODEm27elgb7XQwnT4jmfm73Ap9iqxOBbjSiNX Ufqpylz+r7X08B3c/kaY3RZvCv9FedW+Sl+MuI6n9Y3YE1PEtOOUbNV81mYoLxtB742x Ty7eMABPI+j7/6PFebqJFgRJ2CHDbprm3N2ijwhNxFzweVilUTpVcffKRNXREdpzqBfk Gb0lgkH2kvUJyrZxpXzL+R4av3BxOG3RA6kfHa5qp44fQLxbICeCVp/WOiN2PuWutok5 UYhQ== X-Gm-Message-State: ACgBeo0UtLHSxQKbmnkTaK+dmJUmMWE5PncpiggRebIFkmnDL41++dzM mBlCYzrEkvCdzpWOfSViSWiSoXdMFrYv0im350jMOLwRTnI= X-Google-Smtp-Source: AA6agR4XnqDmY8BrZfHWjLcdRwR/LRU13OtMYEm9opTe+k8VO9/HRAFZ+kQa3BKCw73oSR/Gizclg9BN3sTmcas80Qo= X-Received: by 2002:a92:cdaf:0:b0:2de:f212:dc24 with SMTP id g15-20020a92cdaf000000b002def212dc24mr15052576ild.56.1660231526478; Thu, 11 Aug 2022 08:25:26 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Thu, 11 Aug 2022 23:25:15 +0800 Message-ID: Subject: [GSoC Weekly Status #8] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000617a1405e5f8c6a5" X-Rspamd-Queue-Id: 4M3VxM48h6z3cNd X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b="n/9vwdaq"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::12d as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.94)[-0.940]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::12d:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --000000000000617a1405e5f8c6a5 Content-Type: text/plain; charset="UTF-8" Hi, This week, I have figured out why AP discards STA's probe request, and why AP don't send probe response back. It's because the IE of the probe request goes wrong, which has the wrong length in SSID IE, for e.g., the SSID is "test", so the length in SSID IE should be 4, but got a random number. I'm going to figure out the reason why. --000000000000617a1405e5f8c6a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

This week, I have figured out why A= P discards STA's probe request, and why AP don't send probe respons= e back. It's because the IE of the probe request goes wrong, which has = the wrong length in SSID IE, for e.g., the SSID is "test", so the= length in SSID IE should be 4, but got a random number. I'm going to f= igure out the reason why.


--000000000000617a1405e5f8c6a5-- From nobody Mon Aug 15 12:30:46 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M5tv34hf4z4YnYB for ; Mon, 15 Aug 2022 12:31:43 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4M5tv16Hbrz3RBw; Mon, 15 Aug 2022 12:31:41 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=G2R7lLrl8/vL ljiik9gE7i+S0aID8k2+YdqOm3WSBbk=; h=subject:cc:to:from:date; d=margiolis.net; b=XHjUoNP2c+Ph+dASwaszHFQGEpOmlF271twgRs+p1jK3Zwf7uv4 9vh3ju2CiBFmKtevqiNxOYXX7DoQn7Gz3Q7frcjUWmlbGVwB7envMqYH99l9Qp20A64YfS vYmwEEm1QSaweOldmuprD9c5nUSY7bykwNudeqQro6J75nUzpI= Received: from pleb (ppp-94-66-59-21.home.otenet.gr [94.66.59.21]) by christos (OpenSMTPD) with ESMTPSA id ef202ab9 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 15 Aug 2022 12:31:33 +0000 (UTC) Date: Mon, 15 Aug 2022 15:30:46 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #9] Instruction-level dynamic tracing Message-ID: <20220815123046.p7skpcift7fl7o32@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4M5tv16Hbrz3RBw X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=XHjUoNP2; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.20 / 15.00]; HFILTER_HELO_5(3.00)[christos]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[margiolis.net:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; FREEFALL_USER(0.00)[christos]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N This week Mark helped finish my relatively failed attempt at implementing the "bp_call" assembly routine needed for handling amd64 call instructions properly. I then went on and wrote the code to get this functionality working in kinst. Christos From nobody Mon Aug 15 17:11:13 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M615v5mf7z4ZWGy for ; Mon, 15 Aug 2022 17:11:31 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M615t5Sw5z3yHV for ; Mon, 15 Aug 2022 17:11:30 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pl1-x62e.google.com with SMTP id x23so6869181pll.7 for ; Mon, 15 Aug 2022 10:11:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=a64oj17WC2v30nOtPk2y5xLuIyCuJsPnp2jXdo0Oprg=; b=A+efOIe4apStrS1qyi2SQkojoLl/P0x1AE0ANu3woysU7MMd3sAT5fhbnF97vvTjtT SL3kWBKpbXYfj+iYsXKtG/n51UZATMEBF5x41goD1stUK/SwYhuo615DovHhSp8QTz2u YvmiTMzuZ5JeeICB/ZAWA/8pQw+LTv3QRrJKBoqCUeGcCdHS02xwNmbeiwqhlm/mpxUD phtfx1oPsmTWU8WrgpQIc8s8NXCf6yzOHSZZLwhehpc0RxrHw856IMpxV/5s4obGg48h F7hcvSAOvv0jYkdO/G/Oo4lUDOCoSvYDDgYFNEh0g3tBIPeXkk6+7MAabmCDsVeh27lk GxCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=a64oj17WC2v30nOtPk2y5xLuIyCuJsPnp2jXdo0Oprg=; b=TwXFOCpKsAqoKQmxwLmpIDRh2INtOeaoLmyBUn+KzK8JC+/dOP1uwfauOiryOWIhpy qRnW6EjGH2xsqFoMf8yuOCgcAavkvaFygba/YBsgZpurEM6XWLsGOftMnvK1L/xDJof9 wufD8aTOeXU2YDuOp8LvuNJVdjHp6aRq7PKNlnR+7l0x969QJuH9BhRNSHrSBQP4tMYv 5XLx9NfvXpKC+G0MiXaN7FJuuaWO7Ei7Ih9B4k5sQZbKiwz34bmFo1z40m9bDUaXqWsM 2T0pc1vsObtRkvBvg8ZnfRwLz4nj/5iOFCluAgqEBb+byvoEamOAeirhKKhVxkona6NG VoaA== X-Gm-Message-State: ACgBeo3G7KvdSX/0lcWwQvuLwZNobZyh5vBXxJVt0XBAea+ziU8SN2fw 9o5qNh5OJ5agz9kTeeVbQB1H6RGXvRGs7uv6QxX6fjg7 X-Google-Smtp-Source: AA6agR5XzUL0VrmaHQs8i7R1L1FIAPr4bWhI3aVHk6RZzt+1iSbRpgfKGwMwISrOIbxA8hchGgPnRSbck1hs7EoqBD8= X-Received: by 2002:a17:902:da92:b0:16e:f4a4:9f93 with SMTP id j18-20020a170902da9200b0016ef4a49f93mr17842079plx.27.1660583489169; Mon, 15 Aug 2022 10:11:29 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Tue, 16 Aug 2022 02:11:13 +0900 Message-ID: Subject: [GSoC22 Weekly Status report #8&9] Ran the Linux binary that just returns in the main func: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000fdeb1605e64ab8eb" X-Rspamd-Queue-Id: 4M615t5Sw5z3yHV X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=A+efOIe4; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty.0704@gmail.com designates 2607:f8b0:4864:20::62e as permitted sender) smtp.mailfrom=kotty.0704@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.94)[-0.942]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::62e:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000fdeb1605e64ab8eb Content-Type: text/plain; charset="UTF-8" Hello, These two weeks I have made an effort to run the Linux binary that just returns in the main function successfully. There were mainly three bugs to fix. 1. The first one seems to be due to a bug in the kernel linker. Linuxulator is implemented as a kernel module for each architecture, and therefore I was just specifying the module in sys/modules/Makefile to let it know the existence of the module. However, it appears there is a bug resolving IFUNC references from modules. Thus, I added the files for Linuxulator at /sys/conf/files.powerpc to build it together with the kernel and that fixed the bug. 2. The second bug was because of the mismatch of the ELF ABI version. Since I was assuming the ELF ABI version 2, I was reusing the code of FreeBSD exec_setregs() for ABI version 2. However, the Linux binary created in my environment was that of the ELF ABI version 1, and therefore, there were some differences mainly with the handling of the entry points. I reused the exec_setregs_funcdesc() of FreeBSD to fix this. 3. I was mainly reusing the codes from FreeBSD for the process initialization. However, it doesn't initialize the r6 register which should hold the address of the auxiliary vector. (Actually, initializing with zero.) This didn't make the Linux binary run correctly so I rewrite the code to initialize properly. Due to this debugging, I was able to run the Linux binary that just returns in the main function successfully. I would like to check the functionality of syscalls that are realized with machine-independent codes and add DWARF annotations at the signal trampoline as a next step. Koichi --000000000000fdeb1605e64ab8eb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

These two weeks I have made an e= ffort to run the Linux binary=C2=A0that just returns in the main function s= uccessfully.

There were mainly three bugs to fix.<= /div>
1. The first one seems to be due to a bug in the kernel linker. L= inuxulator is implemented as a kernel module for each architecture, and the= refore I was just specifying the module in sys/modules/Makefile to let it k= now the existence of the module. However, it appears there is a bug resolvi= ng IFUNC references from modules. Thus, I added the files for Linuxulator a= t /sys/conf/files.powerpc to build it together with the kernel and that fix= ed the bug.

2. The second bug was because of the m= ismatch of the ELF ABI version. Since I was assuming the ELF ABI version 2,= I was reusing the code of FreeBSD exec_setregs() for ABI version 2. Howeve= r, the Linux binary created in my environment was that of the ELF ABI versi= on 1, and therefore, there were some differences mainly with the handling o= f the entry points. I reused the exec_setregs_funcdesc() of FreeBSD to fix = this.

3. I was mainly reusing the codes from FreeB= SD for the process initialization. However, it doesn't initialize the r= 6 register which should hold the address of the auxiliary vector. (Actually= , initializing with zero.) This didn't make the Linux binary run correc= tly so I rewrite the code to initialize=C2=A0properly.

=
Due to this debugging, I was able to run the Linux binary that just re= turns in the main function successfully. I would like to check the function= ality of syscalls that are realized with machine-independent codes and add = DWARF annotations at the signal trampoline as a next step.

Koichi


--000000000000fdeb1605e64ab8eb-- From nobody Mon Aug 15 17:21:31 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M61Kw4Y2rz4ZXNQ for ; Mon, 15 Aug 2022 17:21:56 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com [IPv6:2607:f8b0:4864:20::f32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M61Kv5Jyfz40LF for ; Mon, 15 Aug 2022 17:21:55 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qv1-xf32.google.com with SMTP id h8so5799902qvs.6 for ; Mon, 15 Aug 2022 10:21:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=862UGHX68Ro6K7HtUMH3Wz7eeOWXxqw0wsNEK1d/Ki0=; b=C7dFZc1Ruj+BztFXqkEGXn1eHd/OQJ3rVUiPcye1EmgaYKPaAkCQFeUs2Pbor3NVzT ZM+8dgPzEzzVn9FdIPAcA3qXK5dZocR4QEuodSWfAjU3d002mPaNl/crLkRNYHYTJjew yLrntxqys8NsZFZbiTWxiCIf54XcwN//i5UgeIAa5u9AYuSZggq4Zei+HbjR3q/S2jTm /dk8YllMvVo6Ptb7lcu4+LsZIcRhg9xQb29ZDTdZvW0+j7+2LknN1HyNhN/2B4zCRlsl YhUA8NElL8SRDgfCBpcIqCyVwAZ3Ar2cT+0VdrxZF0usY8/Ad7jfp2o4ua0E22mIIc7Y FTug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=862UGHX68Ro6K7HtUMH3Wz7eeOWXxqw0wsNEK1d/Ki0=; b=fcc0OuToWsWTsvUOiIWkT8RfXKZPg09F1ZN+stKEI2hpMcH9QSwAE0D/HJLiHNBrVg O6WYNO0ubAfP0O0SLVktmSe8sJuzcPKbsih3NnCoaiVUw7A/WJOSRHuZU193wqOKVPZv Wv7N70z8fm/O9IixquaR7Q6kVyiT6mb4Waw7VKccJSj0CKOkqno9qU3i4wOIPZRGA239 /ZFaVQCYRxYHFd081wHXQWptAXQfVbsve2jonrfoRObxrEJzBbQhmQ26lC3yl9m4o2Jp oMl8OugRtsSXkCH99EoP1KMKelXQApHOdcbvRLp6m7fJB4mWtPqUQYRNG5K/LTGtFsRu UGMQ== X-Gm-Message-State: ACgBeo2qKzcAtB7BFlYUM7jhHdPk+kyA6f8cyBMEQLln0XDrd6rcdBYT zW8tTvYI3yrqkRf9xypzSlg46gXM9GNeINztKYGpzQ5GoAfl0Zk8 X-Google-Smtp-Source: AA6agR4oYg5ajtrmCTbDNiySnhaxgHJjUr7949oWM3S4U/kpsMDteohJe0Msa68+P6nQfVbwbhLhEwp794gU3X3l0cY= X-Received: by 2002:a0c:9c0a:0:b0:474:7a9e:33ba with SMTP id v10-20020a0c9c0a000000b004747a9e33bamr14615383qve.39.1660584114705; Mon, 15 Aug 2022 10:21:54 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Mon, 15 Aug 2022 12:21:31 -0500 Message-ID: Subject: Status Report #9: Port igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000046e77b05e64ade8d" X-Rspamd-Queue-Id: 4M61Kv5Jyfz40LF X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=C7dFZc1R; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::f32) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f32:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000046e77b05e64ade8d Content-Type: text/plain; charset="UTF-8" Hi there, I spent the last week familiarizing myself with FreeBSD's packaging process. I am nearly finished with the igt-gpu-tools port submission. I have encountered a few bugs while using Poudriere that need to be ironed out before I submit a code review to Phabricator. Once those bugs have been fixed, I will attempt to patch the hacky bits of the port and upstream my changes. Thank you, Jake Freeland --00000000000046e77b05e64ade8d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I spent the last week fam= iliarizing myself with FreeBSD's packaging
process. I am near= ly finished with the igt-gpu-tools port submission.

I have encountered a few bugs=C2=A0while using Poudriere that need to
be ironed out before I submit a code review to Phabricator. Once
those bugs have been fixed, I will attempt to patch the hacky bits
of the port and upstream my changes.

Than= k you,
Jake Freeland
--00000000000046e77b05e64ade8d-- From nobody Wed Aug 17 03:45:28 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M6v704tlqz4Ysxy for ; Wed, 17 Aug 2022 03:45:32 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M6v700Gjbz3RMb for ; Wed, 17 Aug 2022 03:45:32 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-io1-xd35.google.com with SMTP id 10so6346241iou.2 for ; Tue, 16 Aug 2022 20:45:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:from:content-language :user-agent:mime-version:date:message-id:from:to:cc; bh=JbcYEfF1ISt0mcEgCYJLBxtSGFmgoOkshXYVv3Tug1U=; b=PV++crx5OdNtuPZXHMvyp3iY5UZ5noMGMUn6xCnuflszP78HroIVyCo3pQrxVLdx7y mubKuFdXPRjtHio7KQyG8VHtxSQ4px6i69EIEJqltlMO2nHZQcgrSvfxB9NS9Hn/qMgP beKsJ8x7Bj0+el783y7fvXep76+ObwPj3sLOFP1QLeUTvC7XJCwm5LUmOMbtwT+l4RGE mAKapeNquFT7qKAAlkYmCTfkDDNOpBRU4QhzooNgMm6yujP0RJdDjsVGu6/zKbOotEzY 4GK68IwN5pxWQzSly/Q/rZUXZ9rwCtEf7tM1GgoI+N6fhGRcbGVfxKXLSMAXrU/A4qs1 qe5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:from:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc; bh=JbcYEfF1ISt0mcEgCYJLBxtSGFmgoOkshXYVv3Tug1U=; b=mO2LZ5iHkYGDjcMuCFrQdFmpC5V4cbYQKg/DdgzjvJj1DUIT8Jrd2R6jI1Jkw37cV/ u40xZgmX3koycyniUmfBDQN63ieBkE1J+IyOKONN/ABtu/ko4a1J133Fhyzkf1p9Sr0T 4KaI8GS/R9FUDKjlfJFLvVjRKdFNfzIJn5Dd4A0Wbwg5qncuHEQ30rDkol4qsm+aTvYV Gbxc1ft9qZumguZkr4Ziom3NaNijviCgUSIFoQYFo9vZHdKJ1vWqOsPAWOYX+N2LQ6yy 9poOkx4F/+ADtKovdJE+uyO3rCB/Y1jI2EOYrr8uTWYMJIybOJYWOTx72NloeDo/qi7D MS8g== X-Gm-Message-State: ACgBeo3FhiZNk0+nV+T1zd1wa0bUUl5KiYqPe69il9DZaeIFq4On0u10 T6c29jJzjPQ7oWngcYj9mqgKYSDRZSc= X-Google-Smtp-Source: AA6agR6XDsJ1ZRiSSuxUm66QmejYn9FHjmJxti1bz5q0D8C6N091krk/Opevux4Vn1GAE5mWkwDjWg== X-Received: by 2002:a02:b714:0:b0:344:c6cf:a99d with SMTP id g20-20020a02b714000000b00344c6cfa99dmr7358238jam.105.1660707930669; Tue, 16 Aug 2022 20:45:30 -0700 (PDT) Received: from [192.168.0.9] (airstream-amery-somerset-eth-pool-13-47.dynamic.amery.airstreamcomm.net. [216.26.105.47]) by smtp.gmail.com with ESMTPSA id t1-20020a92d141000000b002e8b19b326esm130966ilg.35.2022.08.16.20.45.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 Aug 2022 20:45:30 -0700 (PDT) Message-ID: <1abf2b73-9c9b-52a4-0052-106490a58964@gmail.com> Date: Tue, 16 Aug 2022 22:45:28 -0500 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US From: Connor Bailey Subject: GSoC 2022 Weekly Status Report #8/9: Loader quality of life To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4M6v700Gjbz3RMb X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=PV++crx5; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::d35 as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_MEDIUM(-0.50)[-0.499]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d35:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N Hello, I spent the last two weeks getting file/directory path completion going, as well as testing and updating my existing code. I had to jump through a solid number of hoops to get enough VMs booting from enough different disk/fs types to be sure my code properly worked, but beyond that I didn't have any troubles. It feels like I struggle with testing more than I do with my code, but I think that's probably a good thing, so I can't complain too much. Besides that, I also ripped out a portion of my code that I was having some problems with and "ported" it back to plain (aka non-bootloader flavored) C for faster testing and development. Thankfully I was just been having C string manipulation problems, so any bugs were reproducible with a full C runtime and OS going. Of course, by the time I got everything working outside of the bootloader I had already worked out the last of the kinks. Connor From nobody Thu Aug 18 13:21:09 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M7ls55ZRGz4ZVHb for ; Thu, 18 Aug 2022 13:21:29 +0000 (UTC) (envelope-from musikid@outlook.com) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2027.outbound.protection.outlook.com [40.92.91.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M7ls46Yl4z3v1j for ; Thu, 18 Aug 2022 13:21:28 +0000 (UTC) (envelope-from musikid@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FmFuws918cxXFmnEbHU4zw60xAguN1TLjmyJtm1ChVJtklRlSl6yiDkH5PAJkJpP27jtuCEuXuqLPYE4LTOU3N//RxbusdM6jl0z1MVjMTmZs+gu7kWHI0m+0LXPEfhjSR1StDdFyKJI3FVMopxO4znKwZJ9laCw1TDGsJuUVmV0T1i2TP6PTAX0Cb1unAGSMpEg7HTNNbRi5pEWlxhuw+N4zcbc3VGs21PCKY7e0+t0I/Itt1RvyF9+xBz5h2GxgF6VxvtGi5czYVJkYyGJXvFHY1JvIKPKRH/X5oZfEmr8Kh0TBV1S32eA0eVVT3b4fG7mRz6I+dkNz8DSSRqdxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yg6kVF/93LHGH1TsXdNLw5PKuHGduz1QMfrQWA8d/o8=; b=AykFh5Pe20+6Zybwn9CFJRnSTSxe2CiqJy1sKI3JYBaQKN//EjmGLIM3HuiafT2/3Kjzm+5pl/G5h8yQBf1YQGk89hVnJpg2JWmoqIu6C98gtbiOhYL5XF2p9hbQ9Db0k/FfAzp0qcxgcWEzaxR6BCaUa24yDld5qc+0ftdT/QYPliJV07/easC3+bLW5/Wzb2L1XPGQ8kYctBNhvktDprxa8zI14/OxwPAfmbrd3Bkpn+ywnWF5nADsATUlU4Fli2ILcvdvDbIxUUNxt/IuGse/S482x1K30NNoFMqrIuDJf90ZcG2NFcJbprIl6rzarKtiJ9qb86itWtH8Ov+1QQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yg6kVF/93LHGH1TsXdNLw5PKuHGduz1QMfrQWA8d/o8=; b=EylnttVfGWT33REMo6tWg2zQdP1dEaI8yCDcmk3VlbmSmIay5tf1veFXnm5B9kd7ITWqgfDrnRpbjBa70+Kxq7NRHBe2ZdiKH1CphC/kXma+SuehjYZBjsf5oquvW+dQZyF5fuBhEAsK+YjvREYvpb4PROFPTDVQHYneEitC7Uo3OWl8SVHWhbC39jkmdVJplUfV2wMnEsF5PlXhokt7g7HVb8z2/ed7OhnsSdpXyq9RT2m1tU/ivMrMRxbnA1oqUk5FrTZa2Mfpjj/0dy+PLzRYH8WEHzEJETcZTFnVpUZY6X52AsXNyVYgqhIgmotmLboaJiZudkIQQ9z3LhhwIQ== Received: from PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) by DB7PR03MB3868.eurprd03.prod.outlook.com (2603:10a6:5:2e::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Thu, 18 Aug 2022 13:21:12 +0000 Received: from PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::7141:8950:785f:855b]) by PR2PR03MB5386.eurprd03.prod.outlook.com ([fe80::7141:8950:785f:855b%5]) with mapi id 15.20.5525.019; Thu, 18 Aug 2022 13:21:12 +0000 Message-ID: Subject: [GSoC'22 Weekly Report #9] Rewrite PJDFSTest suite From: Sayafdine Said To: soc-status@freebsd.org Date: Thu, 18 Aug 2022 15:21:09 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4 X-TMN: [6gfPb5C5TM1KIUFWzPup5Ea7wBb9zi9VaY+1nSi8o+zAcHc5o6luqTHGNnfngnI7h4euzjNvFeQ=] X-ClientProxiedBy: PAYP264CA0032.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:11f::19) To PR2PR03MB5386.eurprd03.prod.outlook.com (2603:10a6:101:20::20) X-Microsoft-Original-Message-ID: <7ee3d3e4b9e39599c65e844119e3df6e0c4b1bd6.camel@outlook.com> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e260843e-2b4d-4155-9225-08da811c853a X-MS-TrafficTypeDiagnostic: DB7PR03MB3868:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /YZCCWxokIO6XuQc60hAaAGKjpz7zof1qJxIfLUaVBTJb7YabJWyxrQk4BxvvuEfEBi0IRNs7kBYbymLdHko44nKm0t5a/2G6iDJe0GxxO24u9unPZJPnpi1JVfU9UNoXT15vlQfM1f3aHTpSd//f8nGZY5z6sVlHRHhx/DGkwjjrx+ROFOUMWlmjGTXF/EFJ0J/f2/N4CCsjbQuhicogTqk6N4hligE504sfzSr9QrIAipevLgBvc/eqvmuTwrcdFFhWmm0EN64WPuDClu2Fo5CEydIab3FTSm8JQzJ8r4sHPFeTrb298dWEaFEC0B2apcickaQRpe03eqXbDtlVTDAFGiLecHGaX6fseCEE3f914yXFI2eza3usUoOItKnRvSue7+4dIkJq1hbvGy8h1AsHnYqE9SmkoSAUQ2rLpyX+BFToJiGBNm7bR26TDiucXoeQZ6/Zgu/gJKXwASJIm0W4z6Od8jesTAus2vD22JxJS3A3gVCKloz6Ohsc23cRBm85qXa4mQfYfv8THj1I8fbw/vPgE+BcS3Uu2yxs25eq1hnvC6BxAF4FGw326VOVtjEILNBMUn1cxPSA7kEbv9h8OEJboxlnXnLm0458x6txdOb0/mTBqSIfpn8xjufqQsQTSpRpsN/wEk8gEIwmw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M1dTOS9INSs5QTZzdkZMNjE5VGdmTHQ2cko5dU5VQ0I3bXcrVGphWXowamYz?= =?utf-8?B?KzY3VVJtOXh3TnRXME1GL3l3c2VQSFVPaDNVNzM4WC9HelVLOVdtSUh0R1NB?= =?utf-8?B?ZjhoOWIzWG9kOWQ3bDNsNjEwUXNVQWR2MGQrOE1oRWJVb0Q3QzR1SkZNaVNT?= =?utf-8?B?aStoVk8xMnhsb1ZiR2Rhdk94L3F0VzNZaDNaZzlCWTc5cnh3dFpkcHBEdjk3?= =?utf-8?B?WkVEK0FqMUpNYXRrMlAwMTRDWTM2M0N5LzljYnQvZ0hjaG14M1lyZ3ZjdDFG?= =?utf-8?B?eDhHMkJ6OE96cVJOaDU2VUxVUlh2bmdieWJDbTI0MnVia2gyMG1td0JIcHFv?= =?utf-8?B?SnFaYnZ6NWx6NkZlenFPc0FCeXhjME11d0VtWFRiajNlc1RhbHl2SmpxcURK?= =?utf-8?B?a1Z3Rzh4MWZhZnU1cHl4Vm1WWGlNWGlMaVlmUlg3VndUWHZFcE4vNElJMjht?= =?utf-8?B?NXJZSktRZEk2SFFSMEliUnZwQTJReE4wS2pDZmtCbTRpc09SMXBXS21ReDE3?= =?utf-8?B?Q3lHRkN5NmxMdDJHaTNyYkJxQ003elhTVjF1eUp6bE81VEpUOGIzTEtYOGlU?= =?utf-8?B?UnJTRUNlaHU1cjFJcU53WnV3TXJuMGpsZGxYWFdDNndrUDdyWGcvd2NIU0Zk?= =?utf-8?B?cGgxSWJoUVgvdEtzWGQ3NThKblIvUXg4S2duT0J3Vm10MFFXTUF3SzlrUktQ?= =?utf-8?B?dWRzMHplKzJLL1pTbGx5OVNlcU90THl2NkVsdkZPWVhHOU9FUm55c1BNdzlT?= =?utf-8?B?Y01JWktGWGVNZlNuK3FQTldMTjBTSlBEVFJnS05mb0IrUVNET1hEZnVRK3BJ?= =?utf-8?B?NVlzT25yQ05CK3luS0UyU1BkS0FpYk84VmNGanFIc3FMVWNPVjhtWjgwUWFw?= =?utf-8?B?OGEzYWNwSVo2WkZzaG90TjdYdE53MEczV0lGSVEvVmZrT29xRXdXS3lvaks1?= =?utf-8?B?ckdNOUJkL0ovRUV5MVIzbzRWN2EwMGMzc3VYMEVvaEN6ZTQ1SUNnT0IwWUNw?= =?utf-8?B?VnVNZjV2eGRRT2EyM20rZ1FzOXFmTXRORytrWVZtZ2VnRVlPTjFZc0xJTWYw?= =?utf-8?B?ZEU3VnZzUWJMYy9EZ0pUL3Q3eUJ5NmZEOTVMSEZlakcrdVlzREYvMHB6bHJT?= =?utf-8?B?S2k5WDdibEJtWVc4azl6TVk5SzBVZmRXay9Qd2hvRi81UEpvbXA0RCtWMDR4?= =?utf-8?B?Qm5VSVZOUUFQVkZIb1ZtOXBmWnEvejJwMkFPaWVwdXRIQlRTTm02T1ltUTUz?= =?utf-8?B?NFlKRGhTeGpTZXNQOUZ4RHlFZzZSdjd6RUZ3eHpSZGpiMGhoNXAzZ2NwWG9r?= =?utf-8?B?SE4yS2ZyYWx4S0lxMjRKM2RYaEtYbms3VXNEUnZpU1ZuVVdCelZZN0RpSlNQ?= =?utf-8?B?alpLblJybXZmczBQTmd1RkR3Qld6MmV6UnBESlhKQXBlcllPa3I0SHFuMUkz?= =?utf-8?B?WUVXMWhnSVZRT2FBUjdxTkpTSFpGZGxrUmZDaXlHNUFxSEx1NTBJVUxkMUxt?= =?utf-8?B?c0JIRFk5cXRQQWtGaWRUa0F6bjBWMUdNKzRlYjZuK0ptQ1Bsdnh2aVIycVFD?= =?utf-8?B?bDgvNXpWMzB6UEl1SHZ5ZXVUSjlaUFpNMEpPOGdZM0NGa0E5dWRON2NEMElF?= =?utf-8?B?M2o5TFpoTWlDSHd1dUFLeWVsN0xlT05sZjlZUXlNNmMzNi9vcmtwUTVMdy83?= =?utf-8?B?TGtZYzJmekVHUFVzdk10cnhTNzFHNGdleHcrN3NlVUNzZ1N6RFA0bW1Bcy8y?= =?utf-8?B?TksyUHVlR2dLUTdKUzhhaTF6b2RFdW8vQjdxRVdBcFROMEpSWkVwdGRodjFy?= =?utf-8?B?bkFHWnJCc2k0UmJXNDBGUT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e260843e-2b4d-4155-9225-08da811c853a X-MS-Exchange-CrossTenant-AuthSource: PR2PR03MB5386.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2022 13:21:12.3746 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3868 X-Rspamd-Queue-Id: 4M7ls46Yl4z3v1j X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=EylnttVf; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of musikid@outlook.com designates 40.92.91.27 as permitted sender) smtp.mailfrom=musikid@outlook.com X-Spamd-Result: default: False [-4.37 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-0.99)[-0.993]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_MEDIUM(-0.39)[-0.393]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_IN_DNSWL_NONE(0.00)[40.92.91.27:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; FREEMAIL_FROM(0.00)[outlook.com]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim] X-ThisMailContainsUnwantedMimeParts: N Hi everyone, The last week, documentation has been improved, and features now have a description that will be printed when the features list is queried. New tests have been added, for the symlink and rmdir syscalls, and error tests from EPERM have been rewritten with improved flags' support. Those tests will support user-provided flags and test against them, while also checking that other supported flags do not cause EPERM error. Sayafdine Said From nobody Sun Aug 21 09:07:43 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M9V5903HDz4ZHFX for ; Sun, 21 Aug 2022 09:07:57 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M9V57596Wz3l8v for ; Sun, 21 Aug 2022 09:07:55 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-il1-x133.google.com with SMTP id q3so1153170ilc.6 for ; Sun, 21 Aug 2022 02:07:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=F5fOpF8wQraLK/9QFEMQ8fBp7/sGqvWWGjpqBmSMQCc=; b=Y3G2j154guDPAT4caRYLyTfxvgSGSTx6/uFZ+kP16sdC1jtQahC9hMvvAuWHdgzb6r +rlaH4xbc/tBXSzsHDD7GxUNxyHJ6l7g524hYTtsXyAk8TDdxpNnUZa1qu8Izz2a3qv1 xVCzSPgYrlc+sA5DwwxsRLodssVvpLD6LIV7EP35tT1l7tycVe62XEFv1ovJ7g4SK4Rd ZK+GJUzHAYybfT5FB+nHnoUl6qJzZd/bCbBD99DVmMJjYRZC/Vlm4wsiBvHE1TxuHauf jYwMp60/1VcsNhsr+QH+wRcgr/T08LUcTt1IV28nMT+xusmrrLBQfzW0KIwWtc0qjInH M53g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=F5fOpF8wQraLK/9QFEMQ8fBp7/sGqvWWGjpqBmSMQCc=; b=ZT/Suikk5X/DBRI5tZG8ft/jpMZT5dgcaeKmLP6aYrUjRKp2BFqWyJHDGHoIB3V2lN tAHkwf4qTf0+GRhS7cCZA18gIncfxQvgPAUCrXmQo/I79WS6eg0C9+i1weFdpGTfzTfZ IUGVjXCqKh6FSqS2ij8vxwJdc4iWvaCpBR9ZPaMoF8ZuWdvWcmC9pu+vCXfzLm34pttp CS7o7EYcljrkBxmxryiDeFUwEziUGWMUrX+SmtmtC0fon4OonRZpn/WURUL+ff530Qal Sj6LJeRGCSQoK6a1FPDPzlnSKmvgirJbtSN7Cq8Q1IacRjHSjMS2CZsZmd+LALLiDBwT pSWA== X-Gm-Message-State: ACgBeo3pRLJmy76j1HGMcwBXsBqQ+0qXpqS2CNKx2hKynWqoXGvfCf6p cqI5DnUKJWD+3GMK/8T8WG8mAiIaZo1u6apsgJSk7JopkBU= X-Google-Smtp-Source: AA6agR6CHnuB3vVHYQkuzi/tFXajWc+HlcX3mCP5NeO+vUDhdwK48R/X/MS3RVOtydB+voGmPA6kzuPFDS7JlFc+hPY= X-Received: by 2002:a05:6e02:2162:b0:2e5:d70a:3af5 with SMTP id s2-20020a056e02216200b002e5d70a3af5mr7223528ilv.3.1661072874600; Sun, 21 Aug 2022 02:07:54 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Sun, 21 Aug 2022 17:07:43 +0800 Message-ID: Subject: [GSoC Weekly Status #9] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a2fdb505e6bcaadb" X-Rspamd-Queue-Id: 4M9V57596Wz3l8v X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=Y3G2j154; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::133 as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.94)[-0.936]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::133:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --000000000000a2fdb505e6bcaadb Content-Type: text/plain; charset="UTF-8" Hi, This week, I have implemented HostAP/STA mode in wtap(4), which not only modified the wtap(4) code to support these two mode, but also add a parameter "assoc" in sbin/ifconfig/ifieee80211.c that will allow user to initiate auth/assoc request from user space. Now I have almost finished the goal of the proposal of GSoC, so now I'm going to add some interesting feature in wtap(4) such as monitor mode, and so on... --000000000000a2fdb505e6bcaadb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

This week, I have implemented HostA= P/STA mode in wtap(4), which not only modified the wtap(4) code to support = these two mode, but also add a parameter "assoc" in sbin/ifconfig= /ifieee80211.c that will allow user to initiate auth/assoc request from use= r space.

Now I have almost finished the goal of th= e proposal of GSoC, so now I'm going to add some interesting feature in= wtap(4) such as monitor mode, and so on...
--000000000000a2fdb505e6bcaadb-- From nobody Mon Aug 22 00:22:24 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M9tPG0pJNz4ZDMg for ; Mon, 22 Aug 2022 00:23:14 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M9tPD73XFz3x8j for ; Mon, 22 Aug 2022 00:23:12 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qt1-x82f.google.com with SMTP id j17so6866820qtp.12 for ; Sun, 21 Aug 2022 17:23:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=cfQR7SPQqZtPFwRZNNrQWpDed/EOLGCP0/rtvIwAO1A=; b=mEQKZ+9n63MXGEKwKzE1QdyhC91KETkBooofEqXQuxr78LITOrDD7kCPC5+J2ojabk wxqIqiCQgZv0H4s2tEoPmhE8HGWLtfI4sD/x4tLsmQ6ZIovBfZUU3hctRd8X/3jBI1h+ 0wPNtC2lwUlxReRW0YwwawdrrE12dQRW7MhGiOH/9Lwjigw931ud4HTxOLeFarYfca61 C8/3HdS1Q8tSDevTbktLN1pEZ+iXyoYSJLjPpP5mRs2Td5ziV7feS//oG35sVbZ96vaL 5WD1mLUs/8fJy1EpEXCXUWscOsrLIua/TpIKGw9c9tmoglLPZFGlw+R0UyXsakXchY45 Fsew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=cfQR7SPQqZtPFwRZNNrQWpDed/EOLGCP0/rtvIwAO1A=; b=ooBhO4OV158aIlTSbQeeaCPuO6X65PB1medMbUNoJJWyThnjEswag0etYapJ9q9QQe VOORmAmBfdCnXjvBJJ75pCtyOE6fCU+NDzvMVoJa/FW42GAR+404vhjt3qknsfNT8Du7 p2T0mh40r5STJu+w9s1x0dwO1sITInvfLwO1Rt6miBevw8QlGjdfMcDchHMzNX/uBot2 0Hlm/rV5XGLTw6EYWyRiTKVugLM5c6n0FAYLQ1HhSZrKPn1WkwGxXSLyTfrC6xyjUR3u lsx1L9HjTxACxfFF9zcTGfy+y7wtcufS25wPnZuTUc1xBy7ThZsk42I0tDbMlYpUI8Vl 3NLw== X-Gm-Message-State: ACgBeo17rXy0QBBI7Uf/Dfz9HzMnuFpvNM14oeO5TCLIVaQH8UndVwhN tAnh37nbt6Miss4v5dybR5xz7gWrv04NELMOqPk0+2cHRkc4/g== X-Google-Smtp-Source: AA6agR4HIXrjtbsc5s49EkWqiIGr3Ut00VXkfQt+3McqgR6SCKKzPorcyjPQedGvEqx7hXGTfwIUNPyKjBxkU2DRWU4= X-Received: by 2002:ac8:7f84:0:b0:343:6984:5af2 with SMTP id z4-20020ac87f84000000b0034369845af2mr13771761qtj.494.1661127792006; Sun, 21 Aug 2022 17:23:12 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Sun, 21 Aug 2022 19:22:24 -0500 Message-ID: Subject: Status Report Week #9: igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000f827fb05e6c9739c" X-Rspamd-Queue-Id: 4M9tPD73XFz3x8j X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=mEQKZ+9n; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::82f) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82f:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000f827fb05e6c9739c Content-Type: text/plain; charset="UTF-8" Hi there, I used this last week to finalize the igt-gpu-tools port. Even though this port is buildable on FreeBSD, it is lacking some important features relative to the Linux version. I plan on informing myself further about the internals of FreeBSD by reading The Design and Implementation of the FreeBSD operating system. After I am done with this book, I will add those missing features. Thank you, Jake Freeland --000000000000f827fb05e6c9739c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I used this last week to = finalize the igt-gpu-tools port. Even though
this port is buildab= le on FreeBSD, it is lacking some important features
relative to = the Linux version. I plan on informing myself further about
the i= nternals of FreeBSD by reading The Design and Implementation
of t= he FreeBSD operating system. After I am done with this book, I will
add those missing features.

Thank you,
Jake Freeland
--000000000000f827fb05e6c9739c-- From nobody Thu Aug 25 05:52:10 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MCsZ016B4z4Zw8Y for ; Thu, 25 Aug 2022 05:52:40 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MCsYy5NPjz3N6V for ; Thu, 25 Aug 2022 05:52:38 +0000 (UTC) (envelope-from connorbailey777@gmail.com) Received: by mail-qt1-x835.google.com with SMTP id h22so14479422qtu.2 for ; Wed, 24 Aug 2022 22:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc; bh=gHIkZNEjFAsdWDC1+oGd64nDv+TZ4nD8KM9O1al9o1k=; b=XbG+4FVbw11mGdLq4rWr7+Th/XeUSbGLTjTLwwb6+V9KNDrLS8YPr8IwERlmPyWAx2 M7est1HSl2tvll7UHLSAvptvQPpF0WIJOnIem883Qd3Lc1BbBbEGUooX94C/n5SVR1hc 0dZ0+jLaB0kR/4ecR293bwZtEwylZApb/WxlpWDAoouf6XAmOOOa+A7gcZpKS3t8n+JD ZwWViZbv9IHQzk12KWyGm3Xm/DbgQRWo0lQTUCOW4R/M1ckrwxCv3aQlII8yyPCPSiRB cmjVwvyy4omSUf0lilDQcGGq0MV0TleoadV8FilcHbjezbVp7FZnH8wI60gJTP0kRHxA q6Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc; bh=gHIkZNEjFAsdWDC1+oGd64nDv+TZ4nD8KM9O1al9o1k=; b=gXRJ84MYUhHloOTn61Z6VxYuR0gSx3pGP5FXhVvt2ffikjUWpgPw6gqjQVhIvDvnBC EGMmPbaixyJoQrUiPRfWe146yEMtkgwr5IHPqmJvHbU7U+ybHiJi/jz8j2obyjtYj84k 1ZynLAJjWTzXUtw+tg8b3D9PrB8CCCMfv2EY+nqgRK0ID33SgNOu7sozJWcZjsWxvWO+ THKtO8dI/Jap8R/jekkcQYTtQinh7Fr+JIovB1lx52fl+bdN9Fe5+AFxqpXpq/xAtsIW Us4fglTe+A8Cey03wEIQ8GY8h3flZC9gkx0gh77skaQir6RGh3FkfuBzdn8HFSnu5Xd/ qxWA== X-Gm-Message-State: ACgBeo3iFgLKEM7Kj+lRCcuCaN5osdShoar60UIWRceYv79qIR0AqTG3 zJqwN8r9W+rhxypgv0L4DCFkxB/2ECo= X-Google-Smtp-Source: AA6agR7F4PJcVwwr4YO2HNPKD134bq9u/NLvMjp4CZX4Ne/vZU24vH2uGm2ayzxgJcVX7Vr8HRBWYQ== X-Received: by 2002:a05:622a:178b:b0:344:55f0:192f with SMTP id s11-20020a05622a178b00b0034455f0192fmr2287268qtk.673.1661406757240; Wed, 24 Aug 2022 22:52:37 -0700 (PDT) Received: from [10.154.92.212] ([185.38.33.52]) by smtp.gmail.com with ESMTPSA id f39-20020a05622a1a2700b00342f05defd1sm14358758qtb.66.2022.08.24.22.52.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Aug 2022 22:52:36 -0700 (PDT) Message-ID: <9ec4a27f-2fa6-525f-5bdd-7a2cc29bff80@gmail.com> Date: Wed, 24 Aug 2022 21:52:10 -0800 List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: soc-status@freebsd.org From: Connor Bailey Subject: GSoC 2022 Weekly Status Report #10: Loader quality of life Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4MCsYy5NPjz3N6V X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=XbG+4FVb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of connorbailey777@gmail.com designates 2607:f8b0:4864:20::835 as permitted sender) smtp.mailfrom=connorbailey777@gmail.com X-Spamd-Result: default: False [-3.48 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_MEDIUM(-0.49)[-0.488]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::835:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N Hi, I spent the week on Lua completions, which I hadn't really put much thought into beforehand. It turns out that "correct" completions for Lua are a bit involved since they essentially require solving the same problem as semantic highlighting, both of which would involve cracking open a proper parser. Instead, I just went with the dumb solution of completing common tokens (function, end, local, plus any variable names) in any position of the line. It isn't glamorous but the total number of keystrokes required to type out a function has gone down, so I'm happy. I would have liked to have done something a bit more smart, but I didn't want to over-complicate things either. Plus, my code is contributing to the overall size of the loader, which does have an upper limit (that some configurations have already hit). Connor From nobody Sat Aug 27 12:18:21 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MFG2X1SlXz4ZJ2w for ; Sat, 27 Aug 2022 12:18:44 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4MFG2W061bz3CT2; Sat, 27 Aug 2022 12:18:42 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=j0xPRrLRWi8J nELrvzYOkeYJeQh4rw1FUJwTV78dFWs=; h=subject:cc:to:from:date; d=margiolis.net; b=IkUbgLB/exy+ANeFpLap4RXk8qByOD4VRYDvdFa1rafzgQxnfSc IiHFHvtL5lkEnAkGrC+rD0E93Uq5GM96eCRngam6H+dk3WXjMe8Fvu6j59KnEYQIK5DQSQ umGQnmhHG47se0GsBQzUpcd2v6u2rrXce7Y4rVeFCfmKB7N7WU= Received: from pleb (ppp-94-66-59-248.home.otenet.gr [94.66.59.248]) by christos (OpenSMTPD) with ESMTPSA id a21a5b12 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 27 Aug 2022 12:18:34 +0000 (UTC) Date: Sat, 27 Aug 2022 15:18:21 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #10-11] Instruction-level dynamic tracing Message-ID: <20220827121821.kxqu2aq6s2bqmdjl@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4MFG2W061bz3CT2 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b="IkUbgLB/"; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.20 / 15.00]; HFILTER_HELO_5(3.00)[christos]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[margiolis.net:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; FREEFALL_USER(0.00)[christos]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N The project is for the most part complete. We're now in the process of ironing out the remaining rough edges, mostly special amd64 instructions, cleaning up the code, as well as making the provider thread-safe. Christos From nobody Mon Aug 29 13:42:56 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MGWqH5z9Dz4b9tM for ; Mon, 29 Aug 2022 13:43:23 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MGWqH0v8xz4G42 for ; Mon, 29 Aug 2022 13:43:23 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qt1-x82d.google.com with SMTP id c20so6089381qtw.8 for ; Mon, 29 Aug 2022 06:43:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=oO7WQRwccuM0fLG8s4XTTfb246+dqNTs/tBU+V/9ybM=; b=Tp2m/I+L6Z9WqtkE0sSk/WtJ3Fm0hSCPIOd2Z8p3VBowyid3db2ZMyWPY0mwtcdQpg XslLY54k6/HIy+Ji9xh+QR5hOzlUU0cxHmHMiRPaBuIl0QvO0rYx4EDaTD0IYB+ROpOj HjE+iEfXqh/6B9rckmZUQczX4Af64NKP1yu8f9BvR7ALP5FVUl5vFTVqvDyia7y8JO6L 37vRtNtv8Y80ehtBHjrxGOJvClZTBjaw0ad8Cd6N2ckJnfDUb/vmdD54ztGD7xP3L3MH OX5JAjX8qKMdG2Lf7p/hK2pRXNaZzTV6jUWJXTxpSQ5hgpBtWdtPLcA8c8Y2VtBhBvfr VqIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=oO7WQRwccuM0fLG8s4XTTfb246+dqNTs/tBU+V/9ybM=; b=c3QWSRCcY1JzWnhcC5ZjV28NntBnDWnEVK30ESDEf7txLSmn7Xoyqi5QC6X2YMQEzh CmQgbUdF1H4Zg7ExpQzKKCbdDVbDNwznpGuVYWk+X9ecpG4nGTqQQxuh8f1NmVG4KeP1 fzkrpXYg0bEydr5ONLm6kU8cfrfYkoFlSrtJBIxo8uJqBp4J345Wj9U86mJeV2F1es/e 1FpWIWFhy+bSM5uiT61bsxV8VT/UKa0bwb0yK7/oC0IrmZ4UdOrKdzTuYgBwKqHNxY+Y qR2AKlfysEizU81IHtMy6oqhM472iqKIfGuUfc8XOqjnf1M2no07N/NpEO9D5NWSj/OT 0wHg== X-Gm-Message-State: ACgBeo35sv9uswq2cSIso/QdUnBCHBhLXt71uOr0rIBU5NbKDnKf0P4A NEyg+aIwZY8ydBX0vfRo9HVc8LU4zYHsPP5A1IAdXLOMjccyLg== X-Google-Smtp-Source: AA6agR5LT0FavjqsLXCHbHlMAoCYqjCBMFEuWs2GTwDFBm6AjprRSITZneYFUBmgVPSOfoN98KDBY170nrENbTccrTA= X-Received: by 2002:a05:622a:1909:b0:344:9f41:9477 with SMTP id w9-20020a05622a190900b003449f419477mr10124509qtc.619.1661780602228; Mon, 29 Aug 2022 06:43:22 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Mon, 29 Aug 2022 08:42:56 -0500 Message-ID: Subject: GSoC Status Report #10: igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000007da50805e761725a" X-Rspamd-Queue-Id: 4MGWqH0v8xz4G42 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b="Tp2m/I+L"; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::82d) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82d:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --0000000000007da50805e761725a Content-Type: text/plain; charset="UTF-8" Hi there, I used this last week to dig through my code and audit it. I found and fixed a good number of bugs and prepped my patches to be submitted to their respective sources. Additionally, I've made good progress in reading The Design and Implementation of the FreeBSD Operating System. I am nearly 1/4 finished. Thank you, Jake Freeland --0000000000007da50805e761725a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi there,

I used this last week to = dig through my code and audit it.
I found and fixed a good number= of bugs and prepped
my patches to be submitted to their=C2=A0res= pective sources.

Additionally, I've made good = progress in reading The Design
and Implementation of the FreeBSD = Operating System. I am
nearly 1/4 finished.

<= div>Thank you,
Jake Freeland
--0000000000007da50805e761725a-- From nobody Sun Sep 4 11:24:40 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ML8Sj0bDqz4bP9J for ; Sun, 4 Sep 2022 11:24:53 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ML8Sh13Gkz3GNq for ; Sun, 4 Sep 2022 11:24:52 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-io1-xd36.google.com with SMTP id e195so5064023iof.1 for ; Sun, 04 Sep 2022 04:24:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=L7eR0/iGtv07+eJWIEXE3alHYO+1aMP3s6b8djs6qyQ=; b=DIDqj2mgjxxkJPuQcjmf/d2vdWSDdGuSvmVmZ+TL5d0uLHl+L2/4suYLtOygisW9SC X8SYTpPMfTbnkLl/H5S/18Y15P8tJjvJDPSXMbB+xfeo8wr5QB/B4K4oA0++KaTxi8L8 oJzgKQrvxIa6MhPR9oGzoP7ahP/iF3yeRn/4yoX/2IPPAC37IchJXx5/J2BFXgTk898J fJYd+JcPPPffJU1mMZCo77mjaNv3CgLpYJACBpb4pnIohaVoUfohAy2eXAV0z9Jq6uT7 fWHNdAWrRWaEttBlNNE738MA+Fkz/EO5hjEuBwAOS9OSdVwhH6ui9cdtoA8PTztTuS5W UrCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=L7eR0/iGtv07+eJWIEXE3alHYO+1aMP3s6b8djs6qyQ=; b=KJXM7Lrw61RIJpE8xFhrvqHQuy8ghxW7wde5IkJF20+2N2hVkNM0N1P4UwhdmCieQY wuarPAJzQ4vqf7P6vusJn8p5mN3wni+2UCCL40Xx44u7a5ULSMUt7d+JVkuNUAC5HvMz 3qZNWTnqp2/Pn6y2ERcmwt1ppiaJcBAn4zIVoAV2SbYqwsMB+n72LsYHzpBc5e+P/HTt L79CJD13bliKf733Gs5Z1OsFRaT22PlhE7e/Wz6Ld4kpoAGWu06y3fEe4LSD06/BM5pH XEbkwgfbfawyRoJtQ37Ym18ypQ+bVySwR2o8sM6wUib5g9SevxPSaZ7E1GIE7oXBPnhY qqgg== X-Gm-Message-State: ACgBeo3kLjJ11aMp/7b6Ydf7k66KXYU6RHENBqIHSnoNhVp+9+PM9gc6 B/S/kyzvXl+P217Yi5fwZehKqKzDcfryHydvkERiqPbe X-Google-Smtp-Source: AA6agR7Dw+TpEW/9K+jKghtfvdqH0obN4R02zntGbXgwLV2udGJ8bfxhwYiRMTH+yMDOTyGS+uI9S2F3I0so2wUUBPo= X-Received: by 2002:a02:3c12:0:b0:34a:1d2f:6b5a with SMTP id m18-20020a023c12000000b0034a1d2f6b5amr22301633jaa.173.1662290690927; Sun, 04 Sep 2022 04:24:50 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Sun, 4 Sep 2022 19:24:40 +0800 Message-ID: Subject: [GSoC Weekly Status #10/11] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000025705905e7d836db" X-Rspamd-Queue-Id: 4ML8Sh13Gkz3GNq X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=DIDqj2mg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::d36 as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d36:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --00000000000025705905e7d836db Content-Type: text/plain; charset="UTF-8" Hi, These two weeks, I have written test script for wtap(4), which make use of testing framework atf-sh(3). Now all the interfaces mode in wtap(4) (mesh, adhoc, sta, hostap) can be tested by the testing script. Now I'm discussing with my mentor Li-Wen Hsu where the testing script should locate on, and I'm going to add monitor mode in wtap(4), and also add some fields in TX/RX radiotap header in every single packet. --00000000000025705905e7d836db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,=C2=A0

These two weeks, I have writt= en test script for wtap(4), which make use of testing framework atf-sh(3). = Now all the interfaces mode in wtap(4) (mesh, adhoc, sta, hostap) can be te= sted by the testing script.

Now I'm discussing= with my mentor Li-Wen Hsu where the testing script should locate on, and I= 'm going to add monitor mode in wtap(4), and also add some fields in TX= /RX radiotap header in every single packet.
--00000000000025705905e7d836db-- From nobody Mon Sep 5 01:48:37 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MLWdZ6LtNz4bd9Y for ; Mon, 5 Sep 2022 01:48:50 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MLWdY4jH5z3sZ6 for ; Mon, 5 Sep 2022 01:48:49 +0000 (UTC) (envelope-from jake@technologyfriends.net) Received: by mail-qv1-xf31.google.com with SMTP id kh8so5564599qvb.1 for ; Sun, 04 Sep 2022 18:48:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=technologyfriends.net; s=google; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=OCEk1KzglaHCjaeRJDXXD4ATnI7XJ/+ky8Tu05FypiA=; b=m+vMFno9bH55XzqxfsMmO+F8Em9XacVb10p+ckeWU3VwSCGQSkrZmhqMmBjSFrCsoQ zDUXMDor9RZuS88nWfMyABxBhQN689qpAis0nbwzzq8ENlX5XkKclDZfY7nLre/e9NE7 E90bHEHUMctIdwJY49HIam8Fm//6nAsAIszTVZJJcg8ZjSehfqzFAHaRKQ+nn9wA1yls LJEWZYox+OZ3b4uhBOjOSLTOVt98c/XzPmCYM5S89bBe3E647pxx0Yka3IUAdzvs4ohf NRhORGTnJa44xARTNRnceJxXTv91ACx5sNKVAg4yqRl0p58XCJBN5seaavd+4PiBJi5o xCuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=OCEk1KzglaHCjaeRJDXXD4ATnI7XJ/+ky8Tu05FypiA=; b=MqZq/0Luwr8l4g7NfVfhMjdDlLybDbMzjklxvGdAU02Lj37SUKTptQezUJ5bPBc8hw RKx2aNHNVo9xwS+WD06l/fgux1LtfJa4p8L6OBHuneUt4K7j+DuOo4JiTyhY9G9lkRv3 hYLOPyTIcr+MfpSMaRZcuOy3zOik0SIY+4m1EIq+CaxNobqbHhLAceERpJpZNdkKWZ2O I0XtVgbrF2YBhmV4Aq6qCbYfdPSqlnw6x/kkZxS3l29v4XQD0rlkXVs8mhALFVrRAWio T6nsWbmeHv+hkSwSBbMUzGAp6Avc0R8Dg96lXbgYuwhRnuMO2VnC9dmoVyoLha5Yq6sQ Iwrg== X-Gm-Message-State: ACgBeo3guJ5hgwpZnCycOWXQczDE78l/tSp6jXADr3CcT5j8KDb1eqtl 3nWpa41ltC/lu0GhQI6zjxTbjQ0UWrbv921cOmOHHjabC2M= X-Google-Smtp-Source: AA6agR6KEyuiznc+nB51WCXrtsKdXSWCt7Phfs1RfJNOTMLq7VaVNdABlNHQPWSRrW9UbCRI9tcanNeKKIbbKVqPkbA= X-Received: by 2002:ad4:5bec:0:b0:499:b6a:7c76 with SMTP id k12-20020ad45bec000000b004990b6a7c76mr28122195qvc.51.1662342528300; Sun, 04 Sep 2022 18:48:48 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: Jake Freeland Date: Sun, 4 Sep 2022 20:48:37 -0500 Message-ID: Subject: GSoC Status Report #11: igt-gpu-tools To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e509d705e7e4478a" X-Rspamd-Queue-Id: 4MLWdY4jH5z3sZ6 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=technologyfriends.net header.s=google header.b=m+vMFno9; dmarc=none; spf=none (mx1.freebsd.org: domain of jake@technologyfriends.net has no SPF policy when checking 2607:f8b0:4864:20::f31) smtp.mailfrom=jake@technologyfriends.net X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; R_DKIM_PERMFAIL(0.00)[technologyfriends.net:s=google]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f31:from]; ARC_NA(0.00)[]; DMARC_NA(0.00)[technologyfriends.net]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[jake]; DKIM_TRACE(0.00)[technologyfriends.net:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000e509d705e7e4478a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi there, This week=E2=80=99s effort was spent on wrapping things up. I submitted my = clean igt patches upstream and am awaiting approval. My FreeBSD reviews are approved and ready to be committed. I am now writing my final evaluation summary and preparing for further contribution to SRC. Thanks, Jake Freeland --000000000000e509d705e7e4478a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi there,

This week=E2=80=99s = effort was spent on wrapping things up. I submitted my clean igt patches up= stream and am awaiting approval. My FreeBSD reviews are approved and ready = to be committed. I am now writing my final evaluation summary and preparing= for further contribution to SRC.

Thanks,
Jake Freeland
--000000000000e509d705e7e4478a-- From nobody Tue Sep 6 11:35:16 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MMNc45R9Jz4bbj7 for ; Tue, 6 Sep 2022 11:35:32 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from christos (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4MMNc32hK1z3pdD; Tue, 6 Sep 2022 11:35:31 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=default; bh=3goGgRHLeIGB oXfwk29UxIfkuJCr4vbCo75DqVaCX8s=; h=subject:cc:to:from:date; d=margiolis.net; b=FizhjrApoUgCCYo2/wOlgR0OtvPtNnnlBV+5QC1RZiyLR+zEz+H SeReq4M4/fC4ATgkeA6Qmd1JU9SN9tN3Y2A4T/IERKLNnhmUJ66uqsqMEjMOR6O6mopOjx 9GG+ssQKcMTJJ1DnaFerLm1lpt3sMZrTpozBN9H/EsIW1KO2jI= Received: from pleb (ppp-94-66-59-136.home.otenet.gr [94.66.59.136]) by christos (OpenSMTPD) with ESMTPSA id 22629de1 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 6 Sep 2022 11:35:22 +0000 (UTC) Date: Tue, 6 Sep 2022 14:35:16 +0300 From: Christos Margiolis To: soc-status@freebsd.org Cc: markj@freebsd.org Subject: [GSOC22 Weekly Update #12] Instruction-level dynamic tracing Message-ID: <20220906113516.wjp5fawrwbezpib2@pleb> List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4MMNc32hK1z3pdD X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=margiolis.net header.s=default header.b=FizhjrAp; dmarc=none; spf=softfail (mx1.freebsd.org: 95.179.159.8 is neither permitted nor denied by domain of christos@freebsd.org) smtp.mailfrom=christos@freebsd.org X-Spamd-Result: default: False [0.20 / 15.00]; HFILTER_HELO_5(3.00)[christos]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[margiolis.net:s=default]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:95.179.144.0/20, country:US]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[margiolis.net:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; FREEFALL_USER(0.00)[christos]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N The past (and this) week we've been working on finalizing the project (e.g man pages, remaining bugs, ...). Christos From nobody Sat Sep 17 13:59:50 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MVCHm19V2z4cvLW for ; Sat, 17 Sep 2022 14:00:04 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MVCHk6JkNz3G5C for ; Sat, 17 Sep 2022 14:00:02 +0000 (UTC) (envelope-from rickywu0421@gmail.com) Received: by mail-io1-xd34.google.com with SMTP id e205so15580424iof.1 for ; Sat, 17 Sep 2022 07:00:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=eigpAtRYpGlizT1gn8YbRofm+YvJDCPv+bSGE6ZinQ0=; b=I8k/9igMkCaKuR3hRzAzXjIX435vyrX3jFgwNxUZsPcWbSZOAn5vcV+Y+9DEHXUakx Efd5IKvF+3eiAALnsyynOcWHPRimreBFbXTwHOyk40K0hbPKVjyqCdtBiFyjSek1/pfz bjZK1yEIYNR2FZrddLsr1TKm6pffjFeoR5L439teEhgMRCfQoAfnfwtP8iZTuY5E0PE0 h62rXdI08csIw6AsSn7OyqCFVRy44AZPN4njpr81utfMG0wkyGJkmFjS9H9fSpmznR56 2633AV9mzpdkLrnPWcI6fWqfPZIgP9zlhaOqvXXtrAgHAqB4RR4n6m6k6Pjymoq+1lkm /+ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=eigpAtRYpGlizT1gn8YbRofm+YvJDCPv+bSGE6ZinQ0=; b=h7aT0Hys0P/Toji/iy9TE+qzFxvBwb2Kl4svzzxs1s5J8PflBCDgl1ntaKc0WEJ81N kDARjLEgGK7f3QrHLsF65l0emfVkWH3lmlIREQoh4MSv0y39dyQoMN6CktetFQHppT4P sJ91snYJJyrk79lLeLVMrPeKYtl1MRC+w6XaJk6h2Mv6NpLaUUOqfggfq9MNbNdKyW4z bsWZi9lVHjKTaG0pkcSQPqRG9VxnrRsNyXtRF0cMbughbLpkROkmG6spk+UJ/iJM5Jby NbapUtm9Md13IuDjmExkr+WKras6YPZSVKUXQ3PGPSCkoDcuUOy5kelDDAr2iyEJpB6H 3lug== X-Gm-Message-State: ACrzQf2ZV1lV9jdGVMDcQzyDPqURqNcJDJpkHF6EezSSJ8vh2TAXScJ/ xHtwAN32AmgRTAJ1M95/vUK0sI+Ygwgeu0rIacEr6p5r073HHw== X-Google-Smtp-Source: AMsMyM6eOMOCe0tw0B6GMEqwfs53L8HrqTLB4n5CCXlBG/dj0iIdsGe8idEfY4MwvCO9TkL2awDK5fk++8QKkVRfkPI= X-Received: by 2002:a05:6602:29d0:b0:689:da06:93c4 with SMTP id z16-20020a05660229d000b00689da0693c4mr3847198ioq.41.1663423201343; Sat, 17 Sep 2022 07:00:01 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5ZCz5oGp57ev?= Date: Sat, 17 Sep 2022 21:59:50 +0800 Message-ID: Subject: [GSoC Weekly Status #12] Add sta, hostap and adhoc mode to wtap wlan simulator To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="00000000000006fbf405e8dfe5c5" X-Rspamd-Queue-Id: 4MVCHk6JkNz3G5C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b="I8k/9igM"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rickywu0421@gmail.com designates 2607:f8b0:4864:20::d34 as permitted sender) smtp.mailfrom=rickywu0421@gmail.com X-Spamd-Result: default: False [-3.85 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-0.94)[-0.938]; NEURAL_HAM_MEDIUM(-0.91)[-0.915]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d34:from]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --00000000000006fbf405e8dfe5c5 Content-Type: text/plain; charset="UTF-8" Hi, This week I have add monitor mode on wtap(4) and add some fields in TX/RX radiotap header. Here is the patch: https://reviews.freebsd.org/D36469, which contains the test plan. I have also written test script in ath-sh(3), which can test all interface modes created by wtap(4) (mesh, adhoc, sta, hostap, monitor), which locates in src/tests/sys/net80211, means it can also test net80211 stack. Here is the patch: https://reviews.freebsd.org/D36469. --00000000000006fbf405e8dfe5c5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

This week I have add monitor mode o= n wtap(4) and add some fields in TX/RX =C2=A0radiotap header. Here is the p= atch:=C2=A0https://reviews.f= reebsd.org/D36469, which contains the test plan.

I have also written test script in ath-sh(3), which can test all interfa= ce modes created by wtap(4) (mesh, adhoc, sta, hostap, monitor), which loca= tes in src/tests/sys/net80211, means it can also test net80211 stack. Here = is the patch:=C2=A0https://r= eviews.freebsd.org/D36469.
--00000000000006fbf405e8dfe5c5-- From nobody Mon Sep 19 10:49:27 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MWLzF4Zbrz4cSNQ for ; Mon, 19 Sep 2022 10:49:45 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MWLzF1jXYz42xV for ; Mon, 19 Sep 2022 10:49:45 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pl1-x634.google.com with SMTP id f23so11294864plr.6 for ; Mon, 19 Sep 2022 03:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=GuprdxhnTsVzr/aMYcMKh1yuWWO2y7bVwipUKs0zDtI=; b=J4rSJyAcL94hWbbXLK0mwbyASnApTyMMT1KTRF5XNNE2FcNcWnrp1OLjb0Hyf51j9E VO0ckktHyb5KK06tUQdUVNEUP60Gk8pxA6i/3pZdhjOOm3yOWGGZ83x5EOpX5dJjStdJ c44QHKuEQ47oHjmr+Ie4XMe2LGWCIKh8FHdKNpr5bDv7Td3zXjQzaNhOjdl7+eM3wye7 r3OqEnHfCWZMtgoIs/d5IXL8J/K94TAep2VToBLZRzLWJpf+gZebMsv2AF+jkf/Cnp1e bbXGClQ1eFR6EHPbZAMTrY89GgQq3S+U4lvllNui8cZmhwpCDq5WAlGZSYAdZGA3sKBO nhWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=GuprdxhnTsVzr/aMYcMKh1yuWWO2y7bVwipUKs0zDtI=; b=5iCpKv2KmjmMSJoa6ra8PDhYKLyNm32U+GjUdX35joqyn2+cGC/zEXx3lfYl9xesMl 5NtdsJtAzJIqGtKezhEbIbqrIYTZVHtZf2jJe2iemxMuquw2s0qQPQ6wunEOoBvDzu1c 75tWM8CNnUK2RoZj6CFsiIbfosB9Wz3UtlmyzeDWMkdhvzU6FlpKk8ZLbqZj1DjYce73 DVTzSWWmhnydF6BQf/9ou5vmLbHyuTDvJ6PTLKjejVXBbkhBp8dofYjgIQsFzPEu8evr IIP9fewaJY8xUMLgcKTwSuDGYgYi2by/HXMweVVQSae9I2QY0+/GpY6jUQxEDOFjtyJU amRA== X-Gm-Message-State: ACrzQf3eQNWpOTwzc7cvSdnRpHa/8QkVhiYinLmgJsprUqJLpR5fTvAA L/Uzzj5FGUqftWWDdilQNRVpTiC0nDmS+HYBqwqhiVadF0g= X-Google-Smtp-Source: AMsMyM6ZDQo5K9uTbD92EPPHHwkRQw1rteMfzussh3wsRlYU2YbSM1fO5z+3S3obpmSHY+jRoP1rGqAVSkJK7XYeoGU= X-Received: by 2002:a17:903:1248:b0:172:614b:234b with SMTP id u8-20020a170903124800b00172614b234bmr12403175plh.169.1663584584005; Mon, 19 Sep 2022 03:49:44 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Mon, 19 Sep 2022 19:49:27 +0900 Message-ID: Subject: Fwd: [GSoC22 Weekly Status report #10&11] Fixed bug for supporting dynamically linked Linux binary: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="0000000000002effbb05e9057868" X-Rspamd-Queue-Id: 4MWLzF1jXYz42xV X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=J4rSJyAc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty.0704@gmail.com designates 2607:f8b0:4864:20::634 as permitted sender) smtp.mailfrom=kotty.0704@gmail.com X-Spamd-Result: default: False [-3.23 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; NEURAL_HAM_LONG(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.25)[-0.253]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::634:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --0000000000002effbb05e9057868 Content-Type: text/plain; charset="UTF-8" Hello, It appears that I was not able to send the previous email, so I will send the previous one. Shortly after this, I will also send you an email with the progress for the past few weeks. After I successfully ran the statically linked Linux binary that just returns in the main function last week, I verified that basic system calls such as write and read, and file system operations such as fwrite and fread work if they are statically linked. I've also tried to check if the dynamically linked binary works by $ chroot /compat/lg64 /bin/bash (I made the /compat/lg64 directory and opened the gentoo linux stage3 tarball here.) However, it failed because of a segmentation fault in the startup code. I tried to find out why but since there was no symbol found in libc.so.6 and ld64.so I had to get the one with debug symbols. Using gdb, I could finally figure out the cause and it was because the stack with argc, argv, and envp pushed was not being passed correctly. The static link seemed to pass them as registers, so I did not find the problem, but it seemed to have failed because the dynamic link passed them as stacks. I also added some code to support linux_mmap(not linux_mmap2) since it was failing at mmap syscall. However, it still fails with the error message as follows "linux: jid 0 pid 907 (bash): linux_ioctl_fallback fd=0, cmd=0x402c7413 ('t',19) is not implemented" To solve this I've looked around the source code of Linux and found that linux's ioctl-related macros are different on powerpc, and I think I can solve it by overriding them in /powerpc/linux/linux.h. Koichi --0000000000002effbb05e9057868 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

It appears that I was not able to send the previous = email, so I will send the previous one.=C2=A0Shortly after this, I will als= o send you an email with the progress for the past few weeks.

After I successfully ran the statically linked Linux binary= that just returns in the main function last week, I verified that basic sy= stem calls such as write and read, and file system operations such as fwrit= e and fread work if they are statically linked.

I&= #39;ve also tried to check if the dynamically linked binary works by=C2=A0<= /div>
$ chroot /compat/lg64 /bin/bash
(I made the /compat/lg6= 4 directory and opened the gentoo linux stage3 tarball here.)
How= ever, it failed because of a segmentation fault in the startup code. I trie= d to find out why but since there was no symbol found in libc.so.6 and ld64= .so I had to get the one with debug symbols.
Using gdb, I could f= inally figure out the cause and it was because the stack with argc, argv, a= nd envp pushed was not being passed correctly. The static link seemed to pa= ss them as registers, so I did not find the problem, but it seemed to have = failed because the dynamic link passed them as stacks.

=
I also added some code to support linux_mmap(not linux_mmap2) since it= was failing at mmap syscall. However, it still fails with the error messag= e as follows
"linux: jid 0 pid 907 (bash): linux_ioctl_fallb= ack fd=3D0, cmd=3D0x402c7413 ('t',19) is not implemented"=C2= =A0
To solve this I've looked around the=C2=A0source code of = Linux and found that linux's ioctl-related macros are different on powe= rpc, and I think I can solve it by overriding them in /powerpc/linux/linux.= h.

Koichi

--0000000000002effbb05e9057868-- From nobody Mon Sep 19 10:49:38 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MWLzS3ZVyz4cSNq for ; Mon, 19 Sep 2022 10:49:56 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MWLzR6nRJz43DC for ; Mon, 19 Sep 2022 10:49:55 +0000 (UTC) (envelope-from kotty.0704@gmail.com) Received: by mail-pl1-x62f.google.com with SMTP id c24so5884757plo.3 for ; Mon, 19 Sep 2022 03:49:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=vI8icuk7+v3TGWQWBNni5EXlYpTisAiNzdSWVx3pdyA=; b=dbKzQK6tv7vlzKYTvoApkWWA+zawQ9/2vjenWtdZ2Z68/QuoAKmZhC7I2iZilLAnM/ mmgqs8o8hqg1Gat2jGesm4qsS80cfp6S/pUEqFLeAjX4opW+H7/i4P2RVi8wN+6hBw4d rWoLixddf2P+Oq3jR/7jdbv9+dD3egRHrkdSoLn+M/tsKDa8uAFiMes4V6uV/R7Jo+QF dCSvo9f7OBDB4I8G72zhwKnfwIqjLWSgykVhbZYBEU9bF1brRe2j6gu1v3BY9h0xiNFw tbC/VGDuQStaDoYn+Y33PAQIY2S/HO6XoIlMfRb0eRJatAQaFG8YyPHjtcm+Ta7512+u AlPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=vI8icuk7+v3TGWQWBNni5EXlYpTisAiNzdSWVx3pdyA=; b=RZVl6Dz9DCdNxf/9G8bWs8fROf264gWANgn+iUsoNUgCqCC6pH3noIHz8XpCijMckM 264OLDD8pkfbG0Q5eSq1JfERtzl5wxSAz5dUWeWH0D6QFX5HKaQB+MNNIr2IbDwU3dex aKpEeiZ8R1yBTLRcIxmVQs2GyRaGPw2v1HGfkxGuQonayzU+pxCU5BK3M1uMXy665ZUb /hG8TtX5twnv3qxwTEYBIDQj9REq/JrEMFRVS22SjF9ic6xYxVVUCyn7ezj2gvGEppy+ Hkl11qxxQfo663J3hOPihHQuYJ7Djp08p+PiRHfL5u6RDgRyxtr8bvvw3O+ph9wJ9nVJ akoQ== X-Gm-Message-State: ACrzQf3Z6QoavL8ldw5ciNBRDeXiOakXM/Nv0CEa2eslbS4FostQrZej NhFVmXNiSD2olJvd48IcnhIVbPpXLloAB14fkSGnzJh8C9w= X-Google-Smtp-Source: AMsMyM4gptusH5/UY5prFHakmKqjkwx04xzQDRjZdbSDT7T2h+hTdLbuXvDdS10VmmKwhC6jsjZSh7TdKh0D01ru2P4= X-Received: by 2002:a17:903:1ce:b0:178:80f1:c4c7 with SMTP id e14-20020a17090301ce00b0017880f1c4c7mr12540653plh.27.1663584594573; Mon, 19 Sep 2022 03:49:54 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?B?5LuK5LqV6Iiq5LiA?= Date: Mon, 19 Sep 2022 19:49:38 +0900 Message-ID: Subject: [GSoC22 Weekly Status report #12&13&14] Working on signal handling functions: Koichi Imai To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000d03ef005e9057835" X-Rspamd-Queue-Id: 4MWLzR6nRJz43DC X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=dbKzQK6t; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kotty.0704@gmail.com designates 2607:f8b0:4864:20::62f as permitted sender) smtp.mailfrom=kotty.0704@gmail.com X-Spamd-Result: default: False [-3.24 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; NEURAL_HAM_LONG(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.25)[-0.254]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::62f:from]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[soc-status@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000d03ef005e9057835 Content-Type: text/plain; charset="UTF-8" Hello, Thankfully, the deadline was extended, so I could make a lot of progress over the past few weeks. First, I've solved the issue with the ioctl system call. As I expected, this was due to the difference in the macro values used in the ioctl system call. Values such as IOC_IN, IOC_OUT, TCGETS, TCSETSW are all different from those of other architectures in powerpc64 so I redefined it in linux.h. Also, when running ls command in bash, it said "cannot open directory "." ." This was due to the difference in the struct l_newstat used for open_at(2) and fstat(2). I've fixed this and now I can successfully run "/bin/ls". I tried to execute LTP test for the open system call, however, it stopped with segmentation fault. I've investigated the cause of this failure and found out that it was because of the signal handling. I haven't yet implemented the signal handling functions for Linux. Last week I read the Linux code on signal delivery and have a better understanding of this step, whose main role is to create the signal frame and initialize the user registers. I'm now implementing linux_rt_sendsig() which does that for Linuxulator. The goal for this week is to implement sendsig and sigreturn functions. Koichi --000000000000d03ef005e9057835 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

Thankfully, the deadline was ext= ended, so I could make a lot of progress over the past few weeks.

First, I've solved the issue with the ioct= l system call. As I expected, this was due to the difference in the macro v= alues used in the=C2=A0ioctl system call. Values such as IOC_IN, IOC_OUT, T= CGETS, TCSETSW are all different from those of other architectures in power= pc64 so I redefined it in linux.h.

Also, when runn= ing ls command in bash, it said "cannot open directory "." .= " This was due to the difference in the struct l_newstat used for open= _at(2) and fstat(2). I've fixed this and now I can successfully run &qu= ot;/bin/ls".

I tried to execute LTP test for = the open system call, however, it stopped with segmentation fault. I've= investigated the cause of this failure and found out that it was because o= f the signal handling. I haven't yet implemented the signal handling fu= nctions for Linux. Last week=C2=A0I read the Linux code on signal delivery = and have a better understanding of this step, whose main role is to create = the signal frame and initialize the user registers. I'm now implementin= g linux_rt_sendsig() which does that for Linuxulator.

<= div>The goal for this week is to implement sendsig and sigreturn functions.=

Koichi
--000000000000d03ef005e9057835--