Clean all generated files.
Keep disk sector calculations in uint64_t.
Replace u_intXX_t with uintXX_t.
allows !chromebooks to boot further by fixing misplaced " in call to printf()
drop some ()s for consistency.
remove no longer relevant part of comment
add Atheros AR9462 and ASMedia ASM1061 to pcidevs

ok patrick@
Make schedclock() respect hz and correctly work at 25hz.

schedclock() did not respect hz, so the frequency changed drastically
when hz was bumped from 100hz to 1000hz. It was ticking every 4 clock
ticks, so around 25hz, after the bump that went effectively up to
250hz, which is too much. This restores the old behaviour.
Prototype for dcache.

This is highly experimental and needs lots of work, it is functional
but it lacks some interfaces and some important functionality.

from the source file:
/*
* This is heavily based on Dragonfly's objcache from Jeffrey M. Hsu.
*
* dcache is a lock/atomic-ops free object allocator on the fast path and
* spinlocked on the slow path.
*
* Each cpu holds always 2 magazines, each magazine holds MAG_CAPACITY
* objects. When one cpu requests an object, it looks into it's 'loaded'
* magazine, if it's empty, it swaps its 'loaded' magazine with the 'prev'
* magazine, if the new 'loaded' magazine is also empty, it enters the slow
* path. In slow path the cpu exchanges its empty magazine with a full loaded
* one from the global depot, to do it, it must acquire the depot lock. It is
* amortized since one slow path yields another MAG_CAPACITY fast paths.
*/
This snapped in from debugging
Dynamically add magazines instead of priming them on dcache_init.

We already accept the fact we can never return memory to uvm, but
priming all magazines is not necessary.
Also, hook this up on building so we can at least compile-test.