Ingo Weinhold
22a572905c
pci_controller.c -> pci_controller.cpp
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16097 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16097
2006-01-26 00:27:09 +00:00
Axel Dörfler
c43a6c505a
Moved _kern_shutdown() to the registrar's R5Compatiblity.cpp where it belongs.
...
(but maybe that file should be moved into libhaikucompat.a?)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16096 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16096
2006-01-26 00:14:03 +00:00
Axel Dörfler
5da7839924
* _kern_remove_dir() didn't even compile... (test environment (of which
...
LibBeAdapter is a part of) isn't part of the build.
* Added _kern_shutdown() function, so that the registrar still compiles
even though __HAIKU__ is now defined for the target libbe_test.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16095 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16095
2006-01-26 00:04:44 +00:00
Axel Dörfler
f9cf8b6073
Added __HAIKU__ for target libbe_test.
...
Fixed FreeBSD host platform define.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16094 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16094
2006-01-25 23:55:14 +00:00
Jérôme Duval
18505d40c2
added blank installer init and finish scripts
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16093 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16093
2006-01-25 21:43:58 +00:00
Jérôme Duval
79ea00d63e
added checks for null pointers in pcihdr.h structs
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16092 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16092
2006-01-25 21:29:26 +00:00
Axel Dörfler
a268fbfe48
Added some hacks to get the boot loader to work on the Pegasos.
...
Doesn't come far yet, though.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16091 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16091
2006-01-25 20:05:11 +00:00
Axel Dörfler
818feababe
Fixed fputc() for the PPC platform (would only write null bytes due to
...
big endian).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16090 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16090
2006-01-25 19:45:10 +00:00
Marcus Overhagen
6b076b3556
added header file that was not included in r16086 commit
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16089 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16089
2006-01-25 17:56:54 +00:00
Marcus Overhagen
0827e900cd
removed unused spinlock
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16088 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16088
2006-01-25 17:55:23 +00:00
Marcus Overhagen
43eb3f4715
removed deleted sourcefile
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16087 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16087
2006-01-25 17:53:44 +00:00
Marcus Overhagen
8d366c9e00
Added support for multiple PCI host controllers and allow multiple PCI domains (needed for PPC).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16086 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16086
2006-01-25 17:51:35 +00:00
Jérôme Duval
1571b4c958
added Chip and VendorShort fields to fix the build
...
They should be checked to see if they're useful at all.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16085 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16085
2006-01-25 17:09:12 +00:00
Jérôme Duval
6f896d56e2
updated header search
...
oops we removed useful fields in pcihdr.h ... sorry for breaking the build
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16084 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16084
2006-01-25 17:03:33 +00:00
Axel Dörfler
01e69aca05
Now shows the "Reboot" button after the actual shutdown attempt.
...
The invalidate work-around is no longer needed for the app_server.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16083 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16083
2006-01-25 16:24:17 +00:00
Axel Dörfler
76c7d59103
Updated copyright message in the boot loader menu.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16082 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16082
2006-01-25 16:12:48 +00:00
Axel Dörfler
924479179b
Implemented on screen debug output during boot - to be enabled in the boot loader
...
safemode menu.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16081 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16081
2006-01-25 16:12:10 +00:00
Jérôme Duval
ab88c5f939
Now use pci.ids from http://pciids.sourceforge.net , a cleaner and updated database
...
Awk script provided by John Drinkwater (john@nextraweb.com ), thanks for this hard work!
This closes bug #94
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16080 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16080
2006-01-25 15:38:20 +00:00
Axel Dörfler
46252218c3
Now adds the header to every line of the message received.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16079 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16079
2006-01-25 14:49:03 +00:00
Axel Dörfler
979aeaf71c
Fixed bug #97 :
...
* BEntry::Remove() now uses _kern_remove_dir() for directories.
* Added fd parameter to _kern_remove_dir().
* Fixed LibBeAdapter's _kern_unlink() to only work on files, and
added _kern_remove_dir() for directories.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16078 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16078
2006-01-25 11:12:21 +00:00
Axel Dörfler
7f370a1f89
* Fixed settings evaluation.
...
* exchanged sBlueScreenEnabled and sBlueScreenOutput (so that they better
match the sSerialDebugEnabled and sSyslogDebugEnabled variables).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16077 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16077
2006-01-24 21:52:53 +00:00
Axel Dörfler
ad4afa7409
Added unused ring_buffer_write_to_port() implementation - we might never use it,
...
but it shouldn't hurt to have it in SVN.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16076 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16076
2006-01-24 21:50:41 +00:00
Rudolf Cornelissen
fa9f20e97e
added a flag to shared_info indicating one-time BIOS checking has been done, added struct typedef that can hold the BIOS info needed. More will probably come, like slaved-CRTC info (TVout use concurrent with panels).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16075 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16075
2006-01-24 20:38:55 +00:00
Rudolf Cornelissen
17ca256d6f
added hack to save registerprogramming for a few registers that has been done by the cardBIOS: things that we don't have coldstart support for yet. This is nessesary if the driver is started/stopped more than once per 'system boot': programming done by the VGA BIOS has a tendency to get overwritten by driver-use. In progress: accelerant doesn't use it yet.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16074 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16074
2006-01-24 20:37:05 +00:00
Axel Dörfler
eb2fc29abd
Implemented syslog support for the kernel debug output. Not fancy at all yet, but
...
it seems to be working fine.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16073 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16073
2006-01-24 20:28:52 +00:00
Axel Dörfler
91845703f8
* "<TRUNC>" was added one byte too late, causing the stack to be overwritten.
...
* now makes sure the message string received is null terminated.
* made buffer size depending on the syslog defines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16072 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16072
2006-01-24 20:25:38 +00:00
Axel Dörfler
d97476d155
The userland stack trace no longer accesses the stack of the crashed application unsafe.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16071 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16071
2006-01-24 17:22:50 +00:00
Axel Dörfler
890d7226ed
Added the "logger" command to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16070 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16070
2006-01-24 16:33:34 +00:00
Axel Dörfler
789b0b7824
Applied patch from Alexander U. Deynichenko: $HOST_PLATFORM should change
...
HOST_DEFINES, not TARGET_DEFINES.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16069 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16069
2006-01-24 16:31:27 +00:00
Axel Dörfler
3a0a764d47
Added the "logger" command line tool to send messages to syslog.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16068 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16068
2006-01-24 16:28:45 +00:00
Jérôme Duval
7f4e7d24c5
added makebootable (should be needed by the installation process)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16067 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16067
2006-01-24 16:18:13 +00:00
Jérôme Duval
bc1301d336
* added checks for installing on source volume, or boot volume
...
* added alert for file error: lots of errors happening when updating a volume:
* it seems BEntry::IsDirectory() returns false whereas it should return true for some directories
this is to be checked with a test app
* boot volume is now marked automatically as the source volume (a rule is yet to be found for the target volume)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16066 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16066
2006-01-24 16:16:26 +00:00
Stefano Ceccherini
19de443e9a
removed useless stuff
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16065 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16065
2006-01-24 15:31:52 +00:00
Rudolf Cornelissen
ac9ce71ce8
updated docs.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16064 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16064
2006-01-24 13:56:26 +00:00
Rudolf Cornelissen
6074481cfa
bumped version to 0.28
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16063 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16063
2006-01-24 13:52:20 +00:00
Rudolf Cornelissen
831d98de27
updated Jamfile.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16062 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16062
2006-01-24 13:48:40 +00:00
Rudolf Cornelissen
13fca088b4
removed nolonger used file.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16061 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16061
2006-01-24 13:47:46 +00:00
Rudolf Cornelissen
aadc40b8e2
completed acc engine funtion move for acc speedup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16060 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16060
2006-01-24 13:46:23 +00:00
Rudolf Cornelissen
19fb0957a2
moved acc function FILL_RECTANGLE into engine directly.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16059 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16059
2006-01-24 11:56:36 +00:00
Rudolf Cornelissen
f3c5d76035
moved acc function SCREEN_TO_SCREEN_TRANSPARENT_BLIT into engine directly. Also executing now if requested, although this function is completely untested.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16058 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16058
2006-01-24 11:37:11 +00:00
Jérôme Duval
e947a6d02f
improbed tabbing
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16057 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16057
2006-01-24 10:56:10 +00:00
Jérôme Duval
dcea76f0ab
also checks for media read only as it seems CD-ROM are reported read only this way
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16056 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16056
2006-01-24 10:54:25 +00:00
Marcus Overhagen
b5fc9db163
renamed pci_config.c into pci_controller.c
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16055 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16055
2006-01-23 22:49:51 +00:00
Marcus Overhagen
6337bf06a0
improved text layout
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16054 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16054
2006-01-23 22:03:55 +00:00
Marcus Overhagen
c324a50b54
improved error checking
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16053 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16053
2006-01-23 21:43:33 +00:00
Marcus Overhagen
d763a2eb2a
cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16052 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16052
2006-01-23 21:43:15 +00:00
Marcus Overhagen
a9e8a72a70
improved ps2_dev_command ACK handling, also added workaround for mice not ACKing a get device id command
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16051 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16051
2006-01-23 21:17:32 +00:00
Marcus Overhagen
da68da3e1b
To differentiate legacy and multiplexed mode, in legacy mode "aux" instead of "mouse" is printed in the debug output
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16050 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16050
2006-01-23 18:04:00 +00:00
Marcus Overhagen
583578c557
added experimental support for CardBus<->PCI bridges
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16049 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16049
2006-01-23 17:50:01 +00:00
Jérôme Duval
cbdfe27947
reworked a bit to install packages
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16048 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16048
2006-01-23 17:36:24 +00:00