1108 Commits

Author SHA1 Message Date
Axel Dörfler
41c5f712ce We're now using fs_interface.h instead of fsproto.h - doesn't change much here :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 22:57:31 +00:00
Axel Dörfler
dcceaee3bc Some changes due to the fsproto.h/fs_interface.h tandem.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 22:55:00 +00:00
Axel Dörfler
bb0a78b4d8 Now include fs_interface.h instead of fsproto.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 22:53:53 +00:00
Axel Dörfler
dca5d901c7 Added missing include.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7820 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 22:50:31 +00:00
Jérôme Duval
72344504a8 new line
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 20:31:38 +00:00
Axel Dörfler
d567161cad Copy of the kernel_interface.cpp file - this file will stay to be able
to compile BFS for R5.
The old kernel_interface.cpp will be moved to the new OpenBeOS FS API.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 17:28:52 +00:00
Rudolf Cornelissen
72de05e13a doc update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7799 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 13:59:19 +00:00
Axel Dörfler
d1a9037152 Added missing newline to the end of the files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7779 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 01:09:56 +00:00
Axel Dörfler
029990185b Added SCSI, IDE, and ISA bus managers to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7778 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 01:07:51 +00:00
Axel Dörfler
de021f71fb Added ISA bus manager written by Thomas Kurschel. This is currently
hard coded to use the ISA IDE driver only.
This bus manager is architecture dependent; maybe there is a better
place to live for it than here. x86 and PPC/Pegasos will have an
ISA bus later - this module only supports x86 for now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7777 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 01:05:26 +00:00
Axel Dörfler
1450572a5d Added SCSI bus manager written by Thomas Kurschel.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7776 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:55:49 +00:00
Axel Dörfler
debb0e18cc Added IDE bus manager written by Thomas Kurschel.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7775 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:46:42 +00:00
Axel Dörfler
b7c4739649 Added a generic PCI IDE driver, a specialised one for the Promise TX chips,
and an ISA IDE driver.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7774 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:37:08 +00:00
Axel Dörfler
386c5ff7f6 Added new generic kernel modules to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7773 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:23:21 +00:00
Axel Dörfler
64a23904af Added new bus/disk drivers to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7772 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:18:06 +00:00
Axel Dörfler
e23fab9bef Added scsi CD and disk drivers, written by Thomas Kurschel.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7771 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:08:20 +00:00
Axel Dörfler
c8bbe37502 Added raw SCSI bus driver (from Thomas Kurschel).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7770 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 00:00:30 +00:00
Axel Dörfler
cc5bfcb2e9 Added Thomas Kurschel's ide_adapter module. This module helps you writing
your specialized IDE driver.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7768 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 23:33:54 +00:00
Axel Dörfler
f66f07a616 Added Thomas Kurschel's blkman module.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7767 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 23:25:59 +00:00
Axel Dörfler
b59852c818 Added Thomas Kurschel's scsi_periph module.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7766 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 23:14:52 +00:00
Axel Dörfler
9d506c43b8 Added Thomas Kurschel's locked_pool module.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7765 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 23:08:56 +00:00
Axel Dörfler
5e3662534f Added Thomas Kurschel's fast_log module.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7764 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 23:06:25 +00:00
Rudolf Cornelissen
8a9c2f0e60 oops: removed comment that shouldn't have been removed: corrected now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7763 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 16:46:11 +00:00
Rudolf Cornelissen
ab50e75678 adress update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7759 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 10:53:27 +00:00
Rudolf Cornelissen
331cdb7291 adress updated
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7758 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 10:43:51 +00:00
Rudolf Cornelissen
e85b66ba46 DPMS update completed
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7756 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-06 10:29:42 +00:00
Philippe Houdoin
28add0bf66 Hack to fix sockets's non-blocking mode. Map BeOS's B_SET[_NON]BLOCKING_IO opcodes
to POSIX open flags and BSDish FIONBIO opcode...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7742 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-02 15:09:34 +00:00
Philippe Houdoin
dda70fe68a Hack to fix the non-blocking mode. Hope I didn't miss something else... :-\
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7741 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-02 15:06:44 +00:00
Niels Sascha Reedijk
8604895e66 Fix doxygen output
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7734 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-02 09:13:21 +00:00
beveloper
9591761134 removed memory leaking when out of memory.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7733 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-01 20:58:57 +00:00
Waldemar Kornewald
3f3689bb79 Finished doxygen comments for the PPP API.
Minor changes to simplify PAP authenticator.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-01 15:01:01 +00:00
Rudolf Cornelissen
11690ebdad added pixelprecise panning for all colordepths
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7693 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-31 11:39:46 +00:00
Niels Sascha Reedijk
bb6583ad28 Patches applied:
* n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-23
   Revert to older chunk allocation mechanism: this one works


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7691 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-31 07:18:13 +00:00
Niels Sascha Reedijk
7ce4cf0866 Summary: Merged with development branch (nielx)
Patches applied:

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-22
   Update/add licence header


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7689 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-30 06:50:18 +00:00
beveloper
06cfaa56e1 Incremented Version number to 1.2. Added the RTL8110 chipset the the info banner.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7687 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 23:29:48 +00:00
beveloper
bf3a0dce48 incremented version number to 0.2, the driver is working, even though not SMP save
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7685 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 23:20:15 +00:00
beveloper
5e06140d91 reduced supported timer count to 4, the driver doesn't need more that 2 right now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7684 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 23:17:58 +00:00
Niels Sascha Reedijk
8f99d2cbac Update licence header
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7683 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 21:54:45 +00:00
Axel Dörfler
5325a3e53d Fixed a major bug in the inode code: Inode::GetTree() was called completely
without any locking, but was not safe to be used this way.
Now, B+tree creation is done when the inode is created, and thus no further
locking is needed.
Although this reduces the speed when doing directory listings with many sub-
directories, any errors are reported upfront, and not only when you access
the tree directly.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7682 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 21:48:30 +00:00
Axel Dörfler
c46a51bb81 Fixed oddly indented comment.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7681 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 21:45:44 +00:00
Axel Dörfler
fd88c05421 Added a possible optimization to the list.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7680 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 21:44:51 +00:00
Niels Sascha Reedijk
c1144286ba Update/add licence notice
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7678 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 21:23:49 +00:00
Rudolf Cornelissen
b133b8a180 fixed NM2070 hardcursor trouble: programming panel modelines
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7673 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 17:38:38 +00:00
Rudolf Cornelissen
2b9563f4fc centering update for external monitor only mode
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7671 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-29 12:28:04 +00:00
Niels Sascha Reedijk
e3964db291 Summary: Merge with development branch
Patches applied:

 * n.reedijk@planet.nl--nielx-2003/usb-busses--development--0.1--patch-7
   Created memory area for the framelist

 * n.reedijk@planet.nl--nielx-2003/usb-busses--development--0.1--patch-8
   Fix the iobase offset, so that the thing actually is correct

 * n.reedijk@planet.nl--nielx-2003/usb-busses--development--0.1--patch-9
   Device Address 0 is reserved. 1 is the one for root hub

 * n.reedijk@planet.nl--nielx-2003/usb-busses--development--0.1--patch-10
   Changed packet to transfer

 * n.reedijk@planet.nl--nielx-2003/usb-busses--development--0.1--patch-11
   Merge with Axels changes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7669 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-28 07:50:37 +00:00
Niels Sascha Reedijk
0f6609e85c * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-5
Commit (in between) because of a switch of development-machines

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-6
   Implement basic hub init

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-7
   Implement a bit more of hub operation

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-8
   Device Adress 0 is reserved for the default pipe!

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-9
   Implement basic Pipe stuff

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-10
   Create basic chunk allocation

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-11
   Add Required util.c/util.h

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-12
   Provide locking for the stack and make AllocateChunk thread-safe

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-13
   Integrated util.c in stack class (cleans up a little)

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-14
   Improve Pipe and give the Busmanager its default pipe

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-15
   Make the Device class speed aware

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-16
   Make Chunk allocation code more dynamic

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-17
   Small test-commit to test if webdav is working -- ignore

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-18
   Changed Packets into Transfers

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-19
   Fix mistakes in host_controller.c

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-20
   Advanced a little more in the Pipe stuff

 * n.reedijk@planet.nl--nielx-2003/usb-busmanager--development--0.1--patch-21
   Merge with mainline and add newlines at the end of files


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7668 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-28 07:46:35 +00:00
Rudolf Cornelissen
0f6e132ba8 panel centering update (fixed syncpol programming)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7665 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-27 19:23:02 +00:00
Stefano Ceccherini
f0fbfe24dc Some gcc 3 fixes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7662 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-27 08:37:19 +00:00
Philippe Houdoin
ead8e787ae Ooops, seems the auto-merge CVS feature didn't work at commit time!
Undelete timer.c.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7645 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-25 21:13:25 +00:00
Rudolf Cornelissen
28ea1ff2ad NM2070 virtualspaces restrictions updates
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7643 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-25 19:43:16 +00:00