Matt Kilgore
Matt Kilgore
Lately I've been thinking over configuration file related things, and I haven't really liked any of the ideas I've had so far. The biggest things that have stuck out to...
I would take a look at the commit list for better information on what all this pull request entails, each commit has a description describing it (Most of them are...
With the addition (or re-addition) of DMA support for the ATA driver, it now has a pretty straight-forward way to support multiple requests at the same time by simply adding...
This has been on my list for a while. Currently, `spinlock_t` handles disabling interrupts while the spinlock is locked. To that end, it has an `eflags` field that is used...
The kernel currently doesn't handle OOM conditions very well. `palloc()` has logic to "wait" for pages to become free, but since we don't wire up any logic to dump any...
Currently, we keep every task on the same list and loop over all of them. This is getting increasingly silly as we now usually have a fair number of tasks...
Goes along with the 'Add USB support' for the most part - the primary use case for FAT32 is reading USB storage devices formatting with it. It's otherwise somewhat useless,...
We currently don't do anything on bad blocks - in fact, they'll probably lock up the block-cache since the ATA driver may not be able to cope. Supporting them in...
This was mostly just an oversight - `event` does not support `poll` because it wasn't needed at the time. This should be pretty trivial to implement - take the `event`'s...
Obviously, this is a pretty big card. There's already a (very) optimistic setting in the `Makefile` for `BITS` that doesn't do anything, but presumably we set that to select 64-bit....