From owner-soc-status@freebsd.org Mon Jul 23 11:50:46 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B4571048911 for ; Mon, 23 Jul 2018 11:50:46 +0000 (UTC) (envelope-from pratiy0100@gmail.com) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D06A378554; Mon, 23 Jul 2018 11:50:45 +0000 (UTC) (envelope-from pratiy0100@gmail.com) Received: by mail-ed1-f43.google.com with SMTP id t2-v6so694274edr.5; Mon, 23 Jul 2018 04:50:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=nATXk+nYeCciuBP3O7Gj7eWHlgvVKOkByHIQ2f6y2Ts=; b=sLZaMjPKQrBkgG2XdZedTVZWEDZZldgZx0nve3m/m9kT3Ha3QtavPn7tJiuJjHWmMj B0XLF3oFaU/byu+kGXcjYxroES90w2Anryge2mRPwuuxEAVFO8pcWdynwrFTKEEGS0p4 HA6YkYYYLSpv743aHnV8TOHYOfz+4VrLos4txgrQxfWWYEbT128rOTSj7XuwUCIAI8nL tzu3Lmatb3OlCW16c3Ab/nls92jDC0OwlN8ztJ72mSf3AIoh+W5I/Wwk6SWe973lrhkw 6+joW+sl7yC6Ph+5/Ve5089hUtN9VqfSosx3FmmQDjodFQzk9rHNNr1fjR40xWcb2Kuc F3tg== X-Gm-Message-State: AOUpUlFXNJcug/UUxOVowJLw6Fujx5k0Zq9qSA/q8wN7acJxQo1yyCqW qZGcuAgaTGd4N9uJ8aKbtLV390qhFbg= X-Google-Smtp-Source: AAOMgpcsBZftIN0QHNg1dvWnVJjBCLnAmCbH5xht3wt4LV07xhqVsnm0wc7P+99/LZyinJE4sounsg== X-Received: by 2002:aa7:da9a:: with SMTP id q26-v6mr13377648eds.115.1532342352534; Mon, 23 Jul 2018 03:39:12 -0700 (PDT) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com. [209.85.208.45]) by smtp.gmail.com with ESMTPSA id 8-v6sm3937284edv.77.2018.07.23.03.39.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Jul 2018 03:39:12 -0700 (PDT) Received: by mail-ed1-f45.google.com with SMTP id e6-v6so521568edr.2; Mon, 23 Jul 2018 03:39:12 -0700 (PDT) X-Received: by 2002:a50:b399:: with SMTP id s25-v6mr14194286edd.217.1532342352292; Mon, 23 Jul 2018 03:39:12 -0700 (PDT) MIME-Version: 1.0 From: Pratyush Yadav Date: Mon, 23 Jul 2018 16:08:35 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: [Week 10] Import the Xen grant-table bus_dma(9) handlers from OpenBSD To: soc-status@freebsd.org Cc: Edward Napierala , Akshay Jaggi Content-Type: text/plain; charset="UTF-8" X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2018 11:50:46 -0000 Hi, This last week I spent in tracking the fixing the bug that was causing the read/writes operations to sometimes fail. It was because of an incorrect memory address passed to memcpy(). Check the fix here [0]. After that, I spent more time testing the blkfront driver under various conditions like simultaneous I/O to multiple disks, running with low memory, copying a file multiple times and making sure the file is the same at every stage. There is one more area I would like to test: working under a scarcity of grant references. I am in the process of figuring out how to produce a scarcity of grant references. My college starts today. I will not have as much time on my hands from now onward, but I'll still try my best to complete as much work as I can before the official GSoC deadline. Of course, if any work is left after that, I will see it to the end. You can check the code here [1]. I maintain a blog on Blogger where I publish my progress every few days. Check it out if you want more details on what I'm doing [2]. [0] https://github.com/prati0100/freebsd/commit/d522b994ad27c6edfa77fce8fdfbe2277132db25 [1] https://github.com/prati0100/freebsd/tree/busdma_xen_clean [2] https://pratyushgsoc.blogspot.com/ -- Regards, Pratyush Yadav