Page MenuHomeFreeBSD

akshay1994.leo_gmail.com (Akshay Jaggi)
User

Projects

User does not belong to any projects.

User Details

User Since
May 24 2016, 3:18 PM (413 w, 1 d)

Recent Activity

Aug 24 2016

akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.

Added rangeset for file-offset allocation. File offsets can now be reused. :)

Aug 24 2016, 9:08 AM

Aug 22 2016

akshay1994.leo_gmail.com added inline comments to D7293: Grant-Table User-Space Device.
Aug 22 2016, 9:44 AM

Aug 21 2016

akshay1994.leo_gmail.com added inline comments to D7293: Grant-Table User-Space Device.
Aug 21 2016, 4:18 PM
akshay1994.leo_gmail.com added inline comments to D7429: Add Reference Count to Xen Event Channel.
Aug 21 2016, 2:47 PM

Aug 17 2016

akshay1994.leo_gmail.com added inline comments to D7429: Add Reference Count to Xen Event Channel.
Aug 17 2016, 9:55 AM
akshay1994.leo_gmail.com updated the diff for D7429: Add Reference Count to Xen Event Channel.
Aug 17 2016, 9:55 AM
akshay1994.leo_gmail.com added inline comments to D7293: Grant-Table User-Space Device.
Aug 17 2016, 9:50 AM
akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.
  • Header file updated with usage instructions.
  • set_max_grants ioctl removed.
  • Refactored notify and event-channel notification code.
Aug 17 2016, 9:50 AM

Aug 9 2016

akshay1994.leo_gmail.com added a comment to D7429: Add Reference Count to Xen Event Channel.

I'm sorry, I have very little idea about event channels, but from what I think, keeping refcounted channels is a better idea.
The event channel might be used to signal the foreign domain that we are unmapping the grant. Keeping a refcounted channel ensures that the notification always goes through, which won't be the case if we go with the other approach. The other domain may be waiting for a signal before deallocating the grant, and the lack of signal might lead to ghost grants accumulating, wasting precious memory (which in case of FreeBSD would be wired pages).

Aug 9 2016, 3:28 AM

Aug 6 2016

akshay1994.leo_gmail.com added a comment to D7428: Correct function prototype for STAILQ_SWAP in manpage.

Hi bjk,

Aug 6 2016, 5:37 PM
akshay1994.leo_gmail.com updated subscribers of D7428: Correct function prototype for STAILQ_SWAP in manpage.
Aug 6 2016, 5:34 PM
akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.

Added UNMAP_NOTIFY_SEND_EVENT code, factored out notify function, used a union to save space, and added usage instructions in the device header file.

Aug 6 2016, 3:33 PM
akshay1994.leo_gmail.com retitled D7429: Add Reference Count to Xen Event Channel from to Add Reference Count to Xen Event Channel.
Aug 6 2016, 3:30 PM
akshay1994.leo_gmail.com updated subscribers of D7428: Correct function prototype for STAILQ_SWAP in manpage.
Aug 6 2016, 10:17 AM
akshay1994.leo_gmail.com retitled D7428: Correct function prototype for STAILQ_SWAP in manpage from to Correct function prototype for STAILQ_SWAP in manpage.
Aug 6 2016, 10:17 AM

Aug 3 2016

akshay1994.leo_gmail.com updated the test plan for D7293: Grant-Table User-Space Device.
Aug 3 2016, 7:49 PM
akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.

Add notify function UNMAP_NOTIFY_CLEAR_BYTE.

Aug 3 2016, 7:47 PM

Aug 2 2016

akshay1994.leo_gmail.com added inline comments to D7293: Grant-Table User-Space Device.
Aug 2 2016, 8:20 PM
akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.
Aug 2 2016, 8:19 PM
akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.

Added Async cleanup using Taskqueue and RedBlack Tree for internal data structures.
Please review :)

Aug 2 2016, 10:50 AM

Aug 1 2016

akshay1994.leo_gmail.com added a comment to D7293: Grant-Table User-Space Device.

The taskqueue(9) and tree(3) stuff has been tested very well as it is used in the rest of the system. There is no good reason not to use it from the start.

Aug 1 2016, 6:14 PM
akshay1994.leo_gmail.com added a comment to D7293: Grant-Table User-Space Device.

I've added comments to all parts of the code, and tried to conform with the style guidelines everywhere.
I'll add instructions on how to use the device in the header file in an hour.

Aug 1 2016, 5:36 PM
akshay1994.leo_gmail.com updated the diff for D7293: Grant-Table User-Space Device.

Style Corrections

Aug 1 2016, 3:42 PM

Jul 23 2016

akshay1994.leo_gmail.com retitled D7293: Grant-Table User-Space Device from to Grant-Table User-Space Device.
Jul 23 2016, 4:15 PM