oskit/oskit-20020317/dev
dzavalishin f85eb2576f import 2016-02-19 15:02:31 +03:00
..
arm32 import 2016-02-19 15:02:31 +03:00
x86 import 2016-02-19 15:02:31 +03:00
GNUmakefile.in import 2016-02-19 15:02:31 +03:00
README import 2016-02-19 15:02:31 +03:00
clock.c import 2016-02-19 15:02:31 +03:00
device_register.c import 2016-02-19 15:02:31 +03:00
dma.c import 2016-02-19 15:02:31 +03:00
dpf.c import 2016-02-19 15:02:31 +03:00
driver_register.c import 2016-02-19 15:02:31 +03:00
dump.c import 2016-02-19 15:02:31 +03:00
init.c import 2016-02-19 15:02:31 +03:00
io.c import 2016-02-19 15:02:31 +03:00
log.c import 2016-02-19 15:02:31 +03:00
mem.c import 2016-02-19 15:02:31 +03:00
membus.c import 2016-02-19 15:02:31 +03:00
openfile_netio.c import 2016-02-19 15:02:31 +03:00
osenv.c import 2016-02-19 15:02:31 +03:00
osenv_device.c import 2016-02-19 15:02:31 +03:00
osenv_driver.c import 2016-02-19 15:02:31 +03:00
osenv_intr.c import 2016-02-19 15:02:31 +03:00
osenv_ioport.c import 2016-02-19 15:02:31 +03:00
osenv_irq.c import 2016-02-19 15:02:31 +03:00
osenv_isa.c import 2016-02-19 15:02:31 +03:00
osenv_log.c import 2016-02-19 15:02:31 +03:00
osenv_mem.c import 2016-02-19 15:02:31 +03:00
osenv_pci_config.c import 2016-02-19 15:02:31 +03:00
osenv_rtc.c import 2016-02-19 15:02:31 +03:00
osenv_sleep.c import 2016-02-19 15:02:31 +03:00
osenv_timer.c import 2016-02-19 15:02:31 +03:00
panic.c import 2016-02-19 15:02:31 +03:00
pci.c import 2016-02-19 15:02:31 +03:00
pd.c import 2016-02-19 15:02:31 +03:00
probe.c import 2016-02-19 15:02:31 +03:00
root.c import 2016-02-19 15:02:31 +03:00
sleep.c import 2016-02-19 15:02:31 +03:00
softirq.c import 2016-02-19 15:02:31 +03:00
spf.c import 2016-02-19 15:02:31 +03:00
spf_ether.c import 2016-02-19 15:02:31 +03:00
wrap_blkio.c import 2016-02-19 15:02:31 +03:00

README

Directories: oskit/dev, oskit/dev/x86
Target: oskit_libdev.a
Documentation: doc/dev.tex
Original Code Source: Flux Research Group, University of Utah
Description: 
	This library implements the OSKit Device Driver	and
	"OS environment" Framework, a framework designed to allow the
	use in the OSKit of pre-existing device drivers and other
	subsystems from other operating systems.

	This is a default implementation of the dev and osenv support
	code, and relies heavily on libkern and lmm, with a very
	minimalistic environment.  (For example, it doesn't support
	paging).

	The device and osenv routines are mixed together here due to
	historical reasons and will eventually be split up.  You will
	see a lot of "fdev" references also, which is this code's
	historical name.