1096 Commits

Author SHA1 Message Date
Rudolf Cornelissen
ca483789ee added force_pci setting in nv.settings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8097 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-21 19:01:35 +00:00
Axel Dörfler
c59eff4591 Fixed build of the ISA bus manager.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8086 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-21 00:05:38 +00:00
beveloper
b0216c645f added missing newline at end of file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8078 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-20 16:31:25 +00:00
Niels Sascha Reedijk
2265a3399b My own "we are haiku now"-commit:
I shall be telling this with a sigh
Somewhere ages and ages hence:
Two roads diverged in a wood, and I -
I took the one less travelled by,
And that has made all the difference
Robert Frost (The Road Not Taken)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8070 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-19 19:00:27 +00:00
Rudolf Cornelissen
adafe89347 CRTC memory granularity update to reduce pixelnoise.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-17 12:54:59 +00:00
Axel Dörfler
6cc888e3d8 No longer needed.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8006 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-16 16:59:05 +00:00
Axel Dörfler
480455d5cc No longer needs i386_io.h - now uses the inline functions in arch/cpu.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8005 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-16 16:53:27 +00:00
Rudolf Cornelissen
0eebe8f0cc trying to enable AGP mode on AGP cards
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7961 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-15 15:01:25 +00:00
Rudolf Cornelissen
0468f4215d finalized driver for 0.10.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-14 10:07:57 +00:00
beveloper
5b74faecce removed warning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 23:04:44 +00:00
beveloper
3c232c2cba added missing newline
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7938 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 22:28:39 +00:00
beveloper
20c1edc7d0 fixed warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7936 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 21:53:07 +00:00
beveloper
5aa5ce24e2 Huge cleanup of debugging code. Also fixed a few warnings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7935 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 21:47:14 +00:00
Axel Dörfler
0cbdb7da69 Must now include fsproto.h like other header files, too.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7929 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 19:52:35 +00:00
Axel Dörfler
638d6f0330 Since fsproto.h is now C++ safe, it must be correctly included.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7928 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 19:43:10 +00:00
Rudolf Cornelissen
fcbddbed5b doc update for better understanding of 'switchhead' option
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7924 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 08:33:03 +00:00
Axel Dörfler
1c4552a247 Added missing include.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7922 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-11 21:50:15 +00:00
Axel Dörfler
86c56a92a6 Now also builds as real kernel module.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7921 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-11 21:47:10 +00:00
Axel Dörfler
3d483a1611 Now builds as real kernel module as well.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7920 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-11 21:41:58 +00:00
Axel Dörfler
b03e297230 Is now built as real kernel module as well.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7919 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-11 21:34:23 +00:00
Axel Dörfler
da2082abba Added missing <util/kernel_cpp.h>.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7918 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-11 21:33:31 +00:00
Axel Dörfler
15190e07b3 The current kernel version needs these functions to be there (it will crash
if not).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7894 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-11 00:47:52 +00:00
Rudolf Cornelissen
55ab7bb31f doc update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7892 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-10 14:39:44 +00:00
Rudolf Cornelissen
9f54384777 overlay tidbits
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7890 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-10 10:41:30 +00:00
Rudolf Cornelissen
72eb7e103d small cursor update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7888 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-10 07:26:51 +00:00
Axel Dörfler
bdd600c6eb Fixed two typos.
Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:37:40 +00:00
Axel Dörfler
c8409817d4 Now also exports the old ISA bus manager module.
(DMA is still not implemented)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7843 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:34:18 +00:00
Axel Dörfler
972f12eeb4 Fixed several bugs during the mount process:
- DeviceOpener::GetSize() didn't work correctly for devices - the size returned
  was the block count. Also, it didn't expand the computation to 64 bits
- the check if the disk size was large enough make use of BlockShift() which
  access the fBlockShift variable which wasn't initialized at that point
- if new_vnode() failed, a wrong error code was returned
- it will now write a different error message if the root node creation
  failed before new_vnode() was called.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7841 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:30:37 +00:00
Axel Dörfler
1c1b60af69 lock.h and cache.h are C++ safe now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7838 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:16:35 +00:00
Axel Dörfler
c64f45a195 Made it C++ safe.
Removed private and implementation specific stuff.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7837 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:15:34 +00:00
Axel Dörfler
83d9569570 Missing name index update with a late failed rename operation fixed (the
same as in kernel_interface_r5.cpp).
{add|remove}_debugger_commands() are now called in B_MODULE_[UN]INIT, no
longer in bfs_[un]mount().
Removed empty cache implementation as it's in the kernel itself for now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7836 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:13:38 +00:00
Axel Dörfler
fcf3d20e94 lock.h and cache.h are now C++ friendly.
If renaming failed late, the old name of the inode was restored, but the
name index was not.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7835 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:09:27 +00:00
Axel Dörfler
5b168fe639 Style cleanup.
Removed some temporary debug output.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7834 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:06:55 +00:00
Axel Dörfler
94c145777c Removed circular dependency - the module is now opened in B_MODULE_INIT.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7832 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-08 06:05:05 +00:00
Axel Dörfler
1bfc2c6901 First try at a working BFS for the new kernel - does compile but not much more.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 23:13:15 +00:00
Axel Dörfler
2b89e0b32f Now builds two file systems: "bfs" is now the file system for the new kernel,
while "bfs_r5" or "obfs_r5" is the one for the R5/Zeta kernel.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7826 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 23:11:17 +00:00
Axel Dörfler
4f456fc26a It's now safe to include fsproto.h from C++.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7825 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 23:09:11 +00:00
Axel Dörfler
2855cf2fd4 Made the fsproto.h header a bit nicer to C++.
Also removed prototypes that are already found in fs_interface.h.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-07 23:07:32 +00:00
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