| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
time. The results are currently ignored unless certain temporary options
are used.
Added sysctls to support reading and writing the clock frequency variables
(not the frequencies themselves). Writing is supposed to atomically
adjust all related variables.
machdep.c:
Fixed spelling of a function name in a comment so that I can log this
message which should have been with the previous commit.
Initialize `cpu_class' earlier so that it can be used in startrtclock()
instead of in calibrate_cyclecounter() (which no longer exists).
Removed range checking of `cpu'. It is always initialized to CPU_XXX
so it is less likely to be out of bounds than most variables.
clock.h:
Removed I586_CYCLECTR(). Use rdtsc() instead.
clock.c:
TIMER_FREQ is now a variable timer_freq that defaults to the old value of
TIMER_FREQ. #define'ing TIMER_FREQ should still work and may be the best
way of setting the frequency.
Calibration involves counting cycles while watching the RTC for one second.
This gives values correct to within (a few ppm) + (the innaccuracy of the
RTC) on my systems.
Notes:
svn path=/head/; revision=15508
|
| |
|
|
|
|
|
|
| |
include/clock.h
isa/clock.c
Notes:
svn path=/head/; revision=15507
|
| |
|
|
|
|
|
|
| |
I fully updated my src tree and did a `make includes' in /usr/src before
trying this fix, so I can only presume that Bruce missed something.
Notes:
svn path=/head/; revision=15506
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15505
|
| |
|
|
|
|
|
|
|
| |
user mode.
Improved formatting and comments (mostly punctuation in comments).
Notes:
svn path=/head/; revision=15504
|
| |
|
|
|
|
|
| |
routine changed the screen pointers while output was in progress.
Notes:
svn path=/head/; revision=15502
|
| |
|
|
|
|
|
| |
Don't preserve unused registers in the NPX case in savectx().
Notes:
svn path=/head/; revision=15501
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15500
|
| |
|
|
|
|
|
| |
screen longer.
Notes:
svn path=/head/; revision=15499
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15498
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15497
|
| |
|
|
|
|
|
|
| |
was broken. It forced udp in all cases except the extremely unusual case
argc == 0.
Notes:
svn path=/head/; revision=15496
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15495
|
| |
|
|
|
|
|
| |
self-sufficient and added explicit #includes where required.
Notes:
svn path=/head/; revision=15494
|
| |
|
|
|
|
|
|
|
| |
Removed unused struct tag declarations in cloned code.
Added or cleaned up idempotency ifdefs.
Notes:
svn path=/head/; revision=15493
|
| |
|
|
|
|
|
|
| |
<sys/stat.h> and <sys/filedesc.h> just to get struct tags and depended
on a previous #include for <sys/queue.h>
Notes:
svn path=/head/; revision=15492
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15491
|
| |
|
|
|
|
|
| |
changes.
Notes:
svn path=/head/; revision=15490
|
| |
|
|
|
|
|
| |
<sys/types.h>.
Notes:
svn path=/head/; revision=15489
|
| |
|
|
|
|
|
| |
<sys/types.h>.
Notes:
svn path=/head/; revision=15488
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15487
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15486
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15485
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixed longstanding namespace convolution involving rune_t vs wchar_t...
This change breaks similar (but more convoluted) convolutions in the
stddef.h in gcc distributions. Ports of gcc should avoid using the
gcc headers.
Notes:
svn path=/head/; revision=15484
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
If _ANSI_SOURCE or _POSIX_SOURCE is defined, then <ctype.h> had to
be included before <stddef.h> or <stdlib.h> to get rune_t declared.
Now rune_t is declared perfectly bogusly in all cases when <ctype.h>
is included.
This change breaks similar (but more convoluted) convolutions in the
stddef.h in gcc distributions. Ports of gcc should avoid using the
gcc headers.
Notes:
svn path=/head/; revision=15483
|
| |
|
|
|
|
|
| |
(interactively set RB_SERIAL) && BOOTWAIT (serial i/o) cases.
Notes:
svn path=/head/; revision=15482
|
| |
|
|
|
|
|
| |
Cleaned up vm typedefs.
Notes:
svn path=/head/; revision=15481
|
| |
|
|
|
|
|
| |
bogusly included by <sys/socketvar.h>.
Notes:
svn path=/head/; revision=15480
|
| |
|
|
|
|
|
| |
Lite2. This broke nfsstat.
Notes:
svn path=/head/; revision=15479
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15478
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15477
|
| |
|
|
|
|
|
| |
ports-distfiles to ports-supfile. Add explanations.
Notes:
svn path=/head/; revision=15476
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15475
|
| |
|
|
|
|
|
| |
Inspired-By: Nik Clayton <nik@blueberry.co.uk>
Notes:
svn path=/head/; revision=15474
|
| |
|
|
|
|
|
|
| |
Reviewed by: phk
Submitted by: "Philippe Charnier" <charnier@lirmm.fr>
Notes:
svn path=/head/; revision=15473
|
| |
|
|
|
|
|
|
|
|
| |
page dir+table index.
pmap.h: remove NUPDE, it was wrong and not used. Sanitize KSTKPTEOFF.
vmparam.h: Calculate virtual addr from PDI+PTI from pmap.h rather than
using magic math. Remove UPDT, not used.
Notes:
svn path=/head/; revision=15472
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15471
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15470
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15469
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15468
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15467
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15466
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15465
|
| |
|
|
|
|
|
| |
Submitted by: mbarkah@hemi.com (Ade Barkah)
Notes:
svn path=/head/; revision=15463
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15462
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15461
|
| |
|
|
|
|
|
| |
libforms back into sync.
Notes:
svn path=/head/; revision=15460
|
| |
|
|
|
|
|
| |
a side effect, correct the associated object offset.
Notes:
svn path=/head/; revision=15459
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15458
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15457
|