[Week 10] Import the Xen grant-table bus_dma(9) handlers from OpenBSD

Pratyush Yadav pratyush at freebsd.org
Mon Jul 23 11:50:46 UTC 2018


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


More information about the soc-status mailing list