haiku/headers/os
Axel Dörfler 24593e2c79 * First baby steps in letting our drivers use the new I/O request/scheduler
architecture: for now, we do this on the lowest layer only, therefore all
  requests are handled synchronously (ie. in the scheduler's thread).
* Instead of using the block_io module, scsi_disk (and scsi_cd) are now
  exporting a device on their own, and use an I/O scheduler with an appropriate
  DMA resource.
* There are still lots of TODOs, and it can easily panic - don't update if
  you intend to demo Haiku.
* scsi_periph now only has an io() function that get an io_operation, instead
  of the previous read/write functions, moved preferred CCB size from those
  functions into the device registration.
* Changed all scsi_periph files to C++.
* scsi_cd ported, too, but untested.
* Removed block_io from image - it will be removed completely soon.
* Temporarily commented an ASSERT() in the ATA bus manager (in case you use
  it); it's sometimes triggered by the code now, and I haven't yet looked into
  the issue -- doesn't seem to harm, at least.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26828 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-05 21:11:51 +00:00
..
add-ons * Rewrote TrackerAddOn.h header :-) 2007-10-15 22:56:37 +00:00
app * Enlarged the default BLooper port capacity to 200 messages. Since limiting 2008-05-29 18:24:19 +00:00
arch tag warnings with M68K: 2007-10-25 12:43:05 +00:00
be_apps Added the public header to allow apps to take advantage of the services daemon's app restart capabilities 2007-01-06 02:27:52 +00:00
bluetooth - fix warning 2008-08-04 23:18:03 +00:00
device Some small updates to joystick.h 2008-08-03 18:20:05 +00:00
drivers * First baby steps in letting our drivers use the new I/O request/scheduler 2008-08-05 21:11:51 +00:00
game declared entry_ref 2008-02-08 21:37:25 +00:00
interface * Implemented new BView drawing functions DrawBitmap[Async]( 2008-07-28 18:58:30 +00:00
kernel added amd phenom cpu type, untested 2008-07-26 18:35:39 +00:00
mail fix a bit of gcc4 build 2007-10-15 22:35:52 +00:00
media Add identifier for 64 bit float raw audio format, really just to show we can support it without hacking the API :) 2008-07-16 19:06:39 +00:00
midi * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
midi2 style cleanup 2006-09-21 13:04:59 +00:00
net Overhauled BNetEndpoint implementation (and BNetAddress, too): 2008-07-13 19:58:35 +00:00
opengl updated mesa to 7.0.3 2008-04-26 16:33:15 +00:00
storage Fix the GCC version check for the virtual destructor. Thanks to Micheal for 2008-04-19 07:01:48 +00:00
support fix gcc4 warning about wrong argument type. 2008-06-15 19:21:00 +00:00
translation * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
AppKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
Be.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
BeBuild.h Added some macros and an error message if another compiler than GCC is used. 2008-04-09 14:21:45 +00:00
DeviceKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
GameKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
InterfaceKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
KernelKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MailKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MediaKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MidiKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
NetKit.h * Rewrote NetKit.h, and added the libnetapi headers. 2008-06-24 09:03:44 +00:00
NetworkKit.h Official place for socket.h is sys/ 2007-07-14 09:26:22 +00:00
OpenGLKit.h Removed GLX headers: was never there anyway! 2005-06-26 21:48:15 +00:00
StorageKit.h StorageKit.h still included the Alias.h header file I removed with the previous commit. 2007-07-06 12:52:01 +00:00
SupportKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
TranslationKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00