haiku/headers/os/drivers
Alex Smith a9ee7a5132 Added new BIOS module for calling BIOS interrupts.
This module provides an interface for drivers to use to perform calls
to the BIOS (only really for use by graphics drivers which need to use
the VESA BIOS). It uses the x86emu library from X.org which emulates
a real mode x86 CPU. This is necessary for x86_64 as virtual 8086 mode
no longer exists there.
2012-08-03 15:42:30 +01:00
..
bus * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
pcmcia Preparations for removing __BEOS__ from the compiler defines. 2008-10-23 21:46:26 +00:00
tty * Seperate out the tty_close_cookie from tty_destory_cookie and make the former 2011-06-13 20:44:22 +00:00
usb some cosmetics 2011-04-11 22:30:18 +00:00
ACPI.h Fixes to Haiku specific code to work with ACPICA 20120711. 2012-07-12 18:32:56 +02:00
atomizer.h Applied slightly reworked and updated patch from ticket #1576 2011-10-29 15:38:20 +00:00
bios.h Added new BIOS module for calling BIOS interrupts. 2012-08-03 15:42:30 +01:00
bus_manager.h * Rewrote USB_printer.h, and bus_manager.h (the last short ones...) :-) 2009-09-01 18:48:34 +00:00
config_manager.h * applied patch by kaliber that fixes more than 100 warnings - thanks a lot! 2010-07-21 21:43:20 +00:00
device_manager.h * Replaced the B_BLOCK_DEVICE_* defines with B_DMA_* defines that better match 2008-08-14 15:08:16 +00:00
disk_device_manager.h * Added open_partition to disk_device_manager 2009-08-10 22:28:47 +00:00
dpc.h Made DPC module binary compatible with BeOS one. 2008-02-06 23:10:13 +00:00
driver_settings.h Added extra new driver_settings API calls. 2003-06-15 20:46:13 +00:00
Drivers.h * Added a new B_GET_DEVICE_NAME ioctl - this should be implemented by all 2011-01-13 19:41:01 +00:00
fs_cache.h * Added function block_cache_discard() that flushes blocks from the block cache, 2008-11-04 14:49:33 +00:00
fs_interface.h * Added file_system_module_info::uninitialize() analogously to 2011-06-13 01:53:11 +00:00
interrupt_controller.h Module interface for interrupt controllers. Might change later. 2006-02-07 02:31:07 +00:00
io_requests.h Added public io_request_is_vip(), returning whether the given request has the 2010-07-22 11:08:34 +00:00
ISA.h Ported ISA bus manager and PS/2 driver. 2012-07-30 14:37:28 +01:00
isapnp.h Add Be's isapnp header. 2002-07-25 14:18:54 +00:00
KernelExport.h * get_memory_map(): Changed parameters types to fixed-width types. 2010-06-23 16:09:26 +00:00
locked_pool.h * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
midi_driver.h * Rewrote USB_rle.h, USB_spec.h, and midi_driver.h. I did not reproduce the 2009-09-02 12:04:00 +00:00
mime_table.h header for a kernel mime_table module, so not every fs will bundle its own. 2005-01-04 10:03:05 +00:00
module.h * Added open_module_list_etc() that also allows to specify a required name 2008-04-09 14:36:04 +00:00
PCI_x86.h Add license headers as pointed out by Jérôme. 2010-04-13 21:55:52 +00:00
PCI.h Ported PCI module to x86_64. 2012-07-20 12:00:20 +01:00
Select.h * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
USB2.h * Switched from the old v2 callback status codes to the new v3 codes 2006-09-24 20:17:56 +00:00
USB3.h Introduce some extensions to the USB v3 module API that allow for device 2008-09-28 13:42:59 +00:00
USB_printer.h * Rewrote USB_printer.h, and bus_manager.h (the last short ones...) :-) 2009-09-01 18:48:34 +00:00
USB_rle.h * Rewrote USB_rle.h, USB_spec.h, and midi_driver.h. I did not reproduce the 2009-09-02 12:04:00 +00:00
USB_spec.h some cosmetics 2011-04-11 22:30:18 +00:00
USB.h * Added USB API Version 3. It's put into USB3.h while the v2 API resides in USB2.h. USB.h just includes USB2.h for now. 2006-08-19 23:09:05 +00:00