GSoC xHCI status update

In this post I’m going to detail my work progress. In the past week I’ve decided to clean up the code. Some parts of the code was re-written as functions. After that I’ve started working on the USB port status function. When an interrupt is generated the code is getting stuck in a loop. I’m trying to figure out what caused it.

GSoC NTFS 2017 Update 6

Hello again! :)

Last week, I finished the code that writes a B-Tree node to disk. Specifically, it lets me write the node to an index buffer within the index allocation of the parent directory. Don't worry if that doesn't make sense, I'll explain it more below.

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


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.