RAPPS Enchancements: GSoC 2017 Edition Volume 3 and 4

Whoosh! Two weeks flew by in no time! Fortunately, I've done many things and have some screenshots to show!

Before we start, I have an anouncement: I'm going to Hackfest and FroSCon this August! I may not be very useful there, but I can discuss things related to the project, meet my mentor Mark Jansen and other devs. I will also learn from the ReactOS developers and FrOSCon workshops.  

Anyway, these two weeks were very productive. Check out the progress below.

XHCI Ring Data Structures

xHC functioning mostly depends on different ring data structures. In this blog post I’m going to detail what a ring is in XHCI and various implementations by Linux and Haiku.
A ring is a circular queue of data structures. There are three kinds of rings in xHC.
1. Command ring
2. Event Ring
3. Transfer Ring

GSoC: USBxHCI driver development work status

Welcome to my third blog post. Sorry for the missed blog post from last week. I was stuck over an issue which kept me occupied. With the help of community I finally got over it. I had to calculate an address by adding a value taken from another register to the base address. This led to a typecast issue. Due to huge number of steps required to generate interrupt I didn't suspect the problem to be where it is initially. In this post I'll detail my steps on how I found out where the problem was.


The Blog Posts

Opinions, technical details, side projects or lovely kittens created directly by the ReactOS Devs.

Their opinions are theirs, so...well...any injuries, wounds, or dead-kittens due them, are..well..their own responsibility.

Visit the "Project News" for official statements.