Add initial implementation of transaction API.
Provide a test journal. It's just a wrapper to bwrite and doesn't
actually do any journaling, but we need something to give the
transactions to.
fix typo - bus_space_map() returns 0 on success, not the other way around
also map what OF reports, not a whole page
fix some more typos - now this one works on my iBook again
bus_space_mmap() should honour pbs_offset
set pbs_limit to something sane
use genfb instead of ofb
Remove isaclock as it is no longer needed.
Convert the prep references over to genppc.
sync with HEAD
switch to new ADB subsystem
sync with HEAD
revert last commit. prep is the correct structure.
get rid of our own bus_space_tag - we provide a bus_space_handle_t for every
single WDC register anyway. Also request an edge-triggered IRQ since some
PIC drivers now actually honour the IRQ type.
don't make our own bus_space_tag_t anymore
don't bus_space_map(PAGE_SIZE) - use the actual length OF tells us instead
We need this since the new, shared bus_space_* stuff actually keeps track of
what ranges are mapped
use a level triggered interrupt if the firmware asks us to
set display brightness on attach
update to include cpu.c to fix the cpu_ca undef on linking of kernel.
sync with HEAD