BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
system_time_patch
version 1.0
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 Published by Michael Lotz
   Click here for more information about this publisher...
 Date Posted:   December 1st, 2005
 Last Updated:   December 1st, 2005
 License: Freeware
 Downloads: 189 total; 1 recently
 Page Views: 6,256 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About system_time_patch:
The system_time_patch patchs the kernel and libroot of R5 and BONE systems to always use the kernel version of system_time(). This patch is not needed on Dano based systems.

What exactly does it do?

It replaces parts of the BeOS kernel and libroot.so. The new code that is inserted rerouts the userspace system_time() function to the one of the kernel that can be fixed by cpu_fix.

Why would I need this?

You only need this if you have to adjust your CPU frequency after booting your system. For example if you want to use the SpeedStep driver to change the frequency of your CPU at runtime.

But isn't this slow?

Yes, it's slower than the original implementation. This is the price for dynamic CPU clocks under BeOS R5. But the impact on performance should be barely noticable, really.

What else do I need?

You will need a cpu_fix driver above version 1.4. After you changed your CPU frequency, your system will be slower or faster than before and not have correct timings anymore. Use a Terminal to do a "rescan cpu_fix". This should fix the kernel variables for the new CPU frequency.

I've got a Dano based system!

Then you don't need this patch. Dano, unlike BeOS R5, shares the timing factors between kernel and userspace. After they are fixed in the kernel (by cpu_fix) they are reexported to this shared area and also apply for all running applications.

Is it risky to apply this patch?

Yes, it can be risky to apply this patch. Not only are the two most central files in your system altered, but also the communication between the kernel and libroot is changed. This means that if the patch does not work for either of the files, your system will be rendered unbootable.
The patch will only be applied if it finds what it expects. It automatically picks either the Plain R5 or the BONE patch.

What to do if it doesn't work?

For this case you should have a bootable BeOS CD or some other BeOS installation around. From there you can unzip the backupfile in the home directory (/yourpartition/home/system_time_patch_somenumber.zip) and move the kernel_intel back to /yourpartition/beos/system and libroot.so back to /yourpartition/beos/system/lib. This should restore the previous state.
Latest Version
   
Details about this version:
Initial version. Please report issues in the talkback or the BeOS forum on mlotz.ch.

 
Intel Version - requires R5   (6 KB) 189 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link mlotz.ch
 
Add Additional Location
  Source Not Available
 
Related Links:
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
 
BeGroovy
  Recent Downloads  -  # 578
Total Downloads  -  # 3,400
Total Views  -  # 2,438
User Ratings  -  N/A
  Misc. Drivers
System Utilities
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Transmission - 9.27
8.  Beezer - 9.25
9.  BeeF - 9.25
10.  HandBrake - 9.24
1.  Ati Radeon Grap... - 397
2.  Realtek RTL8139... - 215
3.  BeOS 5 Personal... - 195
4.  USB Serial driver - 134
5.  ATI Rage 128 Pr... - 109
6.  Ensoniq AudioPCI... - 85
7.  Sound Blaster Pr... - 85
8.  Broadcom 440x 10... - 83
9.  VLC Media Player - 78
10.  S3 Trio 64 v2 DX... - 65
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions