Commit Graph
859 Commits
Author SHA1 Message Date
Axel Dörfler 1ec6a65f39 No longer prints out the extended processor signature on Intel CPUs as
it's only reserved but not defined or used for those.
If you have a stupid BIOS, the name string might not have been set; this
is now supported, and the standard vendor string is used in that case.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10332 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-12-01 07:00:50 +00:00
Axel Dörfler 2e507eba4a Factored out printing the processor signature.
The processor signature now correctly handles the extended family/model fields.
The cpuid 0x80000001 field is actually the same as cpuid_info::eax_1, so
dumping it now behaves in the same way, too.
Added printing of Transmeta specific features.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10331 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-12-01 06:35:05 +00:00
Axel Dörfler b99d92939a Fixed some minor bugs that made it into the last version; for example
the 0x80000001 generation/model/stepping was displayed incorrectly.
Only the new features in cpuid 0x80000001 are printed, added support for
No-Execute ("NX") and Long Mode ("64").
Improved non-Intel TLB display, added page sizes, 2nd level cache is now
also displayed correctly (unlike the BeOS version which has a wrong
associativity).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10330 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-12-01 06:12:38 +00:00
Axel Dörfler 78ba30ed0e sysinfo needs private/shared headers.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10329 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-12-01 04:50:06 +00:00
Axel Dörfler f0e5f76de9 Almost rewrote sysinfo: it will now print out more information, and that
information is also visually more appealing.
It now also uses the private/shared/cpu_type.h header to get the CPU string.
Determining the availability of the extended cpuid info was broken - whoever
had problems with the previous "change_extended = 1" should test again, thanks.
Cleaned up.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10322 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-12-01 03:51:38 +00:00
Axel Dörfler d86cadcdb3 Is now using the CPU string identification from private/shared/cpu_type.h.
Adapted to match our style guide better.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10320 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-12-01 03:43:08 +00:00
shatty 2506bbb6f3 utilize SELECT_UNAME_ETC_LIB
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10283 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-29 00:19:29 +00:00
Axel Dörfler 5aa1fee8f3 Renamed _kern_set_tzspecs() to _kern_set_timezone().
Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10255 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-26 15:07:11 +00:00
Axel Dörfler 9b9e67a199 Ported over safemode to our kernel.
_kern_get_safemode_option() just returns the driver_settings parameter
string, so it has to be evaluated by the caller.
Also, "safemode" returns 1 if safemode is enabled.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10236 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-25 18:34:45 +00:00
Axel Dörfler a5cceb23c2 Ported over to our own private API - it's now functional under the Haiku kernel.
Improved argument parsing code - you no longer have to specify each option separately.
Improved time parsing for the "-d" option: it's now possible to add a unit to the
time value ("m" or "s"), and you don't have to add a space anymore (ie. -d5 will
work, too).
Cleaned up the source file to better match our style guide, and look better overall.

Also added a comment about the usefulness of some of the options here - I think
we should remove the alert stuff again; one requester (in Roster) is really enough
for my taste.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10234 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-25 18:04:08 +00:00
Jérôme Duval d35e7ce4c2 clock is now local by default
timezone is now set even if not rtc time setting is found


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10218 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-24 23:17:34 +00:00
Jérôme Duval fd575d8737 added a symlink for more
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10210 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-23 17:12:51 +00:00
Jérôme Duval f92e8b3361 added a clockconfig bin tool
it is only tested on R5, but should make its way on Haiku too


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10178 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 17:26:28 +00:00
shatty 7dda95376c use shared headers
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10159 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:43:21 +00:00
shatty 0c1783a5a5 suppress warnings on imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10157 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:24:04 +00:00
shatty 41c695ceea build resources once, supress warnings for imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10156 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:17:21 +00:00
shatty d68a1a0505 supress warnings on imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10155 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:13:50 +00:00
shatty 41e0a8a89a address compiler warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10154 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:11:24 +00:00
shatty 9e17ced40d suppress warnings on imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10150 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 03:03:35 +00:00
shatty a42857f183 suppress warnings in imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10147 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 02:47:41 +00:00
shatty f23d8db821 extract common elements and build once
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10145 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 02:31:59 +00:00
shatty 3a83097201 address compiler warning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10139 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 01:17:56 +00:00
shatty 4ba4c005d2 suppress warnings for imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10138 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 01:15:08 +00:00
shatty d13f0c7543 address compiler warning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10137 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 01:03:18 +00:00
shatty a14ccd825e address compiler warning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10123 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 18:29:56 +00:00
Waldemar Kornewald 7b79abd0ec Forgot to commit some files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10114 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 12:47:40 +00:00
Waldemar Kornewald 9c15eafc5d Work in progress. Untested.
All ppp_up instances are now maintained by KPPPManager.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10113 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 12:46:41 +00:00
shatty 0e2d20ebd5 address compiler warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10108 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 09:39:51 +00:00
shatty e6744e874c compile resources only once for all tar binaries
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10107 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 09:38:02 +00:00
shatty ca49cc71de compile resources only once for all zip binaries
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10106 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 09:36:49 +00:00
shatty 10d5543e45 compile resources only once for all sharutils
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10105 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 09:35:31 +00:00
shatty 0404c382dd compile resources only once for all diffutils
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10104 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 09:33:55 +00:00
shatty dc9449db67 extract common elements and build only once
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10090 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 07:12:08 +00:00
shatty da1c6d63b3 compile findutils.rdef only once for locate commands
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10089 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 06:53:00 +00:00
shatty f1879a08cf compile rcs.rdef only once for all
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10088 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 06:30:48 +00:00
shatty 29cf12d1ff compile coreutils.rdef only once for all
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10087 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 06:27:20 +00:00
shatty ea93578e72 address compiler warning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10082 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 05:47:15 +00:00
shatty 3d994e7550 link to NETWORK_LIBS for setsockopt
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10075 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 02:17:51 +00:00
shatty ae185b834d add $(NETWORK_LIBS) for uname/select
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10073 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 00:25:38 +00:00
shatty 73d6ba7558 remove ObjectList.h from bemail in favor of equivalent version in private shared headers
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10068 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-20 23:49:35 +00:00
shatty 6040be9931 use NETWORK_LIBS for linking, define BUILDING_R5_LIBNET if necessary
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10059 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-20 21:10:54 +00:00
shatty 787b9abf8a we have mktime (in libroot.so), so do not include the missing mktime, which defines an extraneous main function when DEBUG is defined
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10040 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-19 19:59:07 +00:00
Jérôme Duval 4105e5170e Added zic and zdump from ftp://elsie.nci.nih.gov/pub/tzcode2004g.tar.gz
Used to compile timezone source files


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10038 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-19 19:46:05 +00:00
Jérôme Duval 424ecf02b2 added zic
build top and tput against libroot.so


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10035 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-19 19:36:29 +00:00
François Revol f9081c794e Some more meat, by Oscar Lesta <BiPolar AT SoftHome.net>
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10019 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-19 14:08:06 +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 919ccaea46 Added AGMS's excellent spam detection software. Still some weirdness with the configuration interface from E-mail prefs.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9934 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 02:55:05 +00:00
shatty 8bd859069f remove signed/unsigned warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9926 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-11 12:34:29 +00:00