Axel Dörfler
4eaf08ab83
Added B_STACK_AREA and B_KERNEL_STACK_AREA protection values.
...
vm_store::fault() now returns a status_t.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10004 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 14:33:13 +00:00
Rudolf Cornelissen
35bf46ca8d
fixed PCI config space dump.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10003 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 14:14:03 +00:00
Rudolf Cornelissen
ff9044fac0
fixed PCI config space dump
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10002 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 14:10:36 +00:00
Rudolf Cornelissen
202732a089
driver is now Haiku driver.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10001 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 13:32:03 +00:00
Rudolf Cornelissen
e7a8a8c8e3
driver is now Haiku-driver
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10000 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 13:30:52 +00:00
Rudolf Cornelissen
9ea180fae1
completed move_overlay() implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9999 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 13:03:13 +00:00
Rudolf Cornelissen
2726e1e111
completed move_overlay() implementation. Updated docs.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9998 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 12:58:48 +00:00
Rudolf Cornelissen
1e421b8672
completed move_overlay() implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9997 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 12:52:55 +00:00
Axel Dörfler
5d6e6b647c
Fixed warning.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9996 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 04:15:10 +00:00
Axel Dörfler
397e7db6df
Brought the userland time initialization into more or less final shape:
...
- renamed setup_rtc_boottime() to __init_time()
- __init_time() is now initialized at libroot.so startup
- introduced new __arch_init_time() that does the arch dependent stuff,
for now it just sets the system_time() conversion factor (that's the
part that will change later on)
- os/time.c now keeps a pointer to the real_time_data around, not only
to the boot time - maybe we'll it for other stuff as well later.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9995 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 03:08:36 +00:00
Axel Dörfler
312ecc1ec3
Added prototypes for __init_time() and __arch_init_time().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9994 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-18 03:03:24 +00:00
Jérôme Duval
33a26ad182
Added ps2_hid driver from Stefano Ceccherini
...
Added in the input kit package
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9993 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 23:38:32 +00:00
Jérôme Duval
123a598023
change to friend classes; field is now private again
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9992 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:43:06 +00:00
beveloper
5e3e040299
added support for mp3 audio playback
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9991 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:14:33 +00:00
beveloper
b02741bd26
A hack to allow testing of Vorbis playback (only one file at a time).
...
Contributed by Andrew Bachman and with known problems, but good for testing.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9990 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:13:41 +00:00
Axel Dörfler
1979c1f90c
Page directories are now always allow user read/write access - this reduces
...
the x86 protection model to page level protection only. It's currently needed
for BeOS compatibility, though we might want to get rid of it later. Thanks
to Jerome for stombling into this :)
arch_vm_translation_map_init_post_sem() did not return a proper status.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9989 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 15:51:24 +00:00
Stefano Ceccherini
970c2591f5
Double buffering support (as it's in the original version). Needs some testing to see if it's cheaper/better than direct drawing.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9988 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 11:02:16 +00:00
François Revol
d288a106d4
Now I know why I didn't put it in, it's not finished. Anyone who wanna help, see linux' hdparm (identify) for the struct
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9987 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 10:58:47 +00:00
François Revol
a1572167ed
Add ideinfo, idestatus to the build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9986 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 10:49:28 +00:00
François Revol
e27cd67efe
I rewrote them long ago but thought they were in already. We'll probably use less obscure ioctls in Haiku though...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9985 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 10:47:47 +00:00
Nathan Whitehorn
15d7d70acd
Fixed build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9984 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 04:34:56 +00:00
Nathan Whitehorn
662e61b333
Made UDF build too, because why not?
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9983 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 03:17:28 +00:00
Nathan Whitehorn
e1a5c8df64
Made USB build, just for fun
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9982 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 03:06:20 +00:00
shatty
0ba6d601e8
restore prior values for utf8 and null, for the sake of default send mail encoding settings
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9981 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 01:56:18 +00:00
Nathan Whitehorn
ec1cf916a3
Fixed a link problem - uname() should be extern C when used in C++ code.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9980 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 01:26:11 +00:00
shatty
4d13b0dee0
openbeos packages become haiku packages
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 00:39:28 +00:00
Jérôme Duval
7bad53a1bc
better parenthesis
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9978 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 00:22:54 +00:00
Rudolf Cornelissen
194c7fe171
added info used for move_overlay().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9977 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 22:18:12 +00:00
Rudolf Cornelissen
0bb0753773
finally adding move_overlay() function: still needs to be incorporated (to be continued).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9976 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 22:09:15 +00:00
Jérôme Duval
b5027c0e2b
added ctime_r
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9975 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 11:24:35 +00:00
Axel Dörfler
d2b3371adc
It now actually works.
...
Improved how it can be used, added a description at the top of the file, too.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9974 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 02:25:16 +00:00
Axel Dörfler
0e0ff3af72
Updated version of Ingo's script to build a valid Haiku boot image.
...
It has not yet been tested in this version, so it might not work correctly.
Needs Ingo's userland FS server.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9973 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 01:45:22 +00:00
Jérôme Duval
b3c1f2c654
removed comments
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9972 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-16 00:37:26 +00:00
Matthew Wilber
7df553e6f3
Removed unnessecary BView creation, added code to check for the initial, "no config view yet" state
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9971 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:57:45 +00:00
Matthew Wilber
85e99c67fa
Fixed config view color so that, like Be's version, all config views have the same color
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9970 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:38:36 +00:00
Axel Dörfler
b28f1889df
Writing in PIO mode was broken; thanks to Thomas for looking into it.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9969 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:16:28 +00:00
Axel Dörfler
f16f960989
Partially applied our style guide.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9968 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 23:11:37 +00:00
Jérôme Duval
fac367f27d
fix to conform to the API
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9966 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 21:33:48 +00:00
Axel Dörfler
abb0fbc167
vfs_mount_boot_file_system() now at least checks for the right partition
...
offset to recognize the boot volume.
This should work well enough for now (as long as you don't have too many
disks in your system).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9965 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 20:02:04 +00:00
Axel Dörfler
06db250916
vfs_mount_boot_file_system() now also gets the kernel_args.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9964 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 20:00:49 +00:00
Jérôme Duval
7ffb9bb195
visual fix
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9963 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 19:50:19 +00:00
Axel Dörfler
17e0266f6e
Implemented platform_register_boot_device(): it parses drive_parameters
...
versions 2.x and 3.x and fills the disk_identifier of the boot disk.
"Dumb" checksum/size recognition is not yet implemented (stores only the
size of the disk for now).
Does not yet create bios_drive structures for any other drives.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9962 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:11:27 +00:00
Axel Dörfler
04b9d56a03
register_boot_file_system() now also fills in the kernel_args data about
...
the boot partition, and calls platform_register_boot_device() for the
rest.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9961 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:06:47 +00:00
Axel Dörfler
925f2cab6a
get_node_for() has moved into the public VFS API for now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9960 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:05:01 +00:00
Axel Dörfler
5d6160d04e
panic() now reboots when you press a key.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9959 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:03:56 +00:00
Axel Dörfler
356f4957fa
Added a function that clears the keyboard buffer.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9958 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:02:50 +00:00
Axel Dörfler
8a4b1da1e7
Corrected the information where the real/protected mode stacks begin; the
...
comment did not take the BIOS data area into account.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9957 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 18:01:52 +00:00
Axel Dörfler
b193fcc716
Some work on the boot disk identification: the kernel_args structure has
...
now fields that carry information about the boot disk and partition.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:59:15 +00:00
Axel Dörfler
0c3888b965
Add a method to get the partition's file descriptor.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:56:55 +00:00
Jérôme Duval
0647bda361
package name updated
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9954 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-15 17:21:06 +00:00