[driver] Use the static bus in detach function
[people/sha0/winvblock.git] / src / winvblock / driver.c
2010-12-29 Shao Miller[driver] Use the static bus in detach function
2010-12-29 Shao Miller[disk,device] Move BootDrive as Boot property
2010-12-28 Shao Miller[bus/dev_ctl,driver] Move IRP_MJ_DEVICE_CONTROL handler
2010-12-28 Shao Miller[driver,bus] Move WvBusAddChild as WvDriverBusAddDev
2010-12-23 Shao Miller[bus,driver] Put bus IRP_MJ_PNP handler in driver
2010-12-23 Shao Miller[bus,driver] Put bus IRP_MJ_POWER handler in driver
2010-12-23 Shao Miller[bus,driver] Put bus IRP_MJ_SYSTEM_CONTROL handler...
2010-12-23 Shao Miller[driver] Use a static bus for the main bus
2010-12-23 Shao Miller[driver] Rename Driver_CompletePendingIrp to WvDriverCo...
2010-12-23 Shao Miller[driver] Rename globals
2010-12-23 Shao Miller[driver] Rename driver__obj_ptr to WvDriverObj
2010-12-23 Shao Miller[driver] Set IsBus flag on the main bus FDO
2010-12-21 Shao Miller[bus] Add FDO member to bus structure
2010-12-21 Shao Miller[bus] Put the device right in the bus
2010-12-20 Shao Miller[device] Many more cosmetic changes
2010-12-20 Shao Miller[device] Many cosmetic changes
2010-12-19 Shao Miller[bus] Remove members dev_name and dos_dev_name
2010-12-19 Shao Miller[bus] Rename device member to Dev
2010-12-19 Shao Miller[bus] Rename bus__start_thread to WvBusStartThread
2010-12-19 Shao Miller[bus] Rename bus__get to WvBusFromDev
2010-12-17 Shao Miller[bus] Rename bus__create to WvBusCreate
2010-12-17 Shao Miller[bus] Rename bus__type to WV_S_BUS_T
2010-12-16 Shao Miller[ramdisk] Rename ramdisk__init to ramdisk__module_init
2010-12-16 Shao Miller[filedisk] Rename filedisk__init to filedisk__module_init
2010-12-16 Shao Miller[disk] Rename disk__init to disk__module_init
2010-12-15 Shao Miller[bus,driver] Introduce bus threading
2010-12-13 Shao Miller[irp,aoe] Remove mini IRP handling scheme
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_PNP
2010-12-13 Shao Miller[driver,device] Remove driver__default_dispatch function
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_SCSI
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_DEVICE...
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_SYSTEM...
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_CREATE...
2010-12-13 Shao Miller[project] Don't use mini IRP handling for IRP_MJ_POWER
2010-12-11 Shao Miller[device] Remove device__init module startup function
2010-12-11 Shao Miller[device] Don't use winvblock__def_struct for device__type
2010-12-11 Shao Miller[device] Don't use winvblock__def_enum for device__state
2010-12-11 Shao Miller[bus,driver] Move attach_fdo into driver module
2010-12-09 Shao Miller[driver,bus] Move the "boot bus" into the driver module
2010-12-08 Shao Miller[driver] Rename driver_dispatch to driver__dispatch_
2010-12-08 Shao Miller[driver] Rename driver_dispatch_not_supported to driver...
2010-12-08 Shao Miller[driver] Rename os_load_opts to driver__os_load_opts_
2010-12-08 Shao Miller[driver] Rename Driver_Globals_Started to driver__started_
2010-12-08 Shao Miller[driver] Rename Driver_Globals_StateHandle to driver__s...
2010-12-08 Shao Miller[driver] Rename Driver_Unload to driver__unload_
2010-12-08 Shao Miller[driver] Minor style/cosmetic changes
2010-12-08 Shao Miller[bus] Rename bus__finalize to bus__module_shutdown
2010-12-08 Shao Miller[bus] Rename bus__init to bus__module_init
2010-12-08 Shao Miller[device] Introduce device__get function
2010-12-03 Shao Miller[driver,device,irp] Don't use mini IRP handling registr...
2010-12-02 Shao Miller[driver,device] Use place-holder driver__default_dispatch
2010-12-02 Shao Miller[driver] Establish driver__dispatch_func type
2010-12-02 Shao Miller[device] Make room for threaded devices
2010-11-21 Shao Miller[project] Change RtlCompareMemory to wv_memcmpeq
2010-11-21 Shao Miller[project] Replace ExFreePool with wv_free
2010-05-23 Shao Miller[major] Re-work device structures and creation
2010-05-20 Shao Miller[bus] Create boot bus here, introduce init function
2010-05-20 Shao Miller[device] Introduce device creation routine
2010-05-18 Shao Miller[device] Introduce device header and move details there
2010-05-18 Shao Miller[winvblock/driver] Rename driver__dev_ext to device__type
2010-05-18 Shao Miller[build] Re-visit build system and directory structure