| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=91207
|
| |
|
|
|
|
|
|
|
|
| |
Missing `const' qualifier.
Initialization in declaration.
Submitted by: mike
Notes:
svn path=/head/; revision=91206
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
latch the acpi timer, resulting in weird deltas. The problem is severe
enough to adversely effect the timecounter code.
Default to the 'safe' version of the get-timecount function. The probe
will override it if a known-good chipset is found. This is temporary
until a more complete solution is found.
Reviewed by: phk
Notes:
svn path=/head/; revision=91204
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91203
|
| |
|
|
|
|
|
|
|
| |
may have failed.
Submitted by: Terry Lambert <tlambert2@mindspring.com>
Notes:
svn path=/head/; revision=91202
|
| |
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=91201
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
our feet when we look inside timecounter structures.
Make the "sync_other" code more robust by never overwriting the
tc_next field.
Add counters for the bin[up]time functions.
Call tc_windup() in tc_init() and switch_timecounter() to make sure
we all the fields set right.
Notes:
svn path=/head/; revision=91200
|
| |
|
|
|
|
|
|
| |
part of the user-time as a 64bit quantity. This resulted in weird
output from SIGINFO.
Notes:
svn path=/head/; revision=91199
|
| |
|
|
|
|
|
|
|
|
| |
Most of the contents are commented out as they are as-yet untested.
However, I wanted the contents to match our other arches, so that when
people make changes to {i386,alpha,ia64}, they will also make the same
changes here.
Notes:
svn path=/head/; revision=91198
|
| |
|
|
|
|
|
| |
status page".
Notes:
svn path=/head/; revision=91196
|
| |
|
|
|
|
|
| |
depended on ATA_FLUSHCACHE_ON is now useless.
Notes:
svn path=/head/; revision=91194
|
| |
|
|
|
|
|
|
|
|
|
| |
master.passwd, group, and make.conf
* Add a feature to check variables in rc.conf[.local] to their
counterparts in /etc/defaults/rc.conf after a run
* Twiddle whitespace a little
* Change some "[ -f file ] && rm file" to "rm -f file"
Notes:
svn path=/head/; revision=91193
|
| |
|
|
|
|
|
| |
the commit resolution for some reason. Fixes ACPI_DEBUG.
Notes:
svn path=/head/; revision=91192
|
| |
|
|
|
|
|
|
|
|
|
| |
I am committing this here rather than in gcc/config/freebsd.h because the
profiled libgcc only exists with the native system compiler. It is not
created by a stock FSF build and we will never be able to get these bits
committed to the FSF CVS repo. Thus this is very much a FreeBSD "native"
issue.
Notes:
svn path=/head/; revision=91190
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
comments such as:
// The main() function
Teach ctags about this style of commenting.
Submitted by: Eric Allman <eric@Sendmail.ORG>
MFC after: 1 week
Notes:
svn path=/head/; revision=91189
|
| |
|
|
|
|
|
|
|
|
| |
will break a running system during a buildworld.
Noticed by: Alexandr Listopad <laa@laa.zp.ua>
MFC after: 1 week
Notes:
svn path=/head/; revision=91187
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
AIOGCAP ioctl reports software-emulated formats. It defaults to on. People
who use performance-sensitive audio software and do not want it to pick a
software-emulated audio format instead of one supported by their hardware
should turn it off.
This unbreaks isdnphone(1) on systems with PCM-only sound cards.
Approved by: cg
Notes:
svn path=/head/; revision=91186
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91183
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91181
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91180
|
| |
|
|
|
|
|
| |
cards.
Notes:
svn path=/head/; revision=91178
|
| |
|
|
|
|
|
|
|
|
|
| |
pmap_qenter and pmap_qremove in preference to pmap_kenter/pmap_kremove.
The former maps in multiple pages at a time, and so can do a ranged
flush. Don't assume that pmap_kenter and pmap_kremove will flush the tlb,
even though they still do. It will not once the MI code is updated to use
pmap_qenter and pmap_qremove.
Notes:
svn path=/head/; revision=91177
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91176
|
| |
|
|
|
|
|
| |
code, so that the userland fp emulator will work.
Notes:
svn path=/head/; revision=91175
|
| |
|
|
|
|
|
|
| |
of the (never committed) in-kernel version (with some optimizations and
cleanups), which in turn was ported from NetBSD.
Notes:
svn path=/head/; revision=91174
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91173
|
| |
|
|
|
|
|
|
|
|
| |
will be used to reduce the number of tlb shootdown ipis in an smp system
by sending one ipi for a whole range of pages, instead of one per page.
Munge the context demap operations slightly to support demapping a non-primary
context.
Notes:
svn path=/head/; revision=91172
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91171
|
| |
|
|
|
|
|
| |
Submitted by: tmm
Notes:
svn path=/head/; revision=91170
|
| |
|
|
|
|
|
| |
where %g6 could be inconsistent for 1 instruction.
Notes:
svn path=/head/; revision=91169
|
| |
|
|
|
|
|
|
|
| |
that it can be used for pmap_copy. Other consumers ignore the second pmap.
Add statistics gathering for tsb_foreach.
Implement pmap_copy.
Notes:
svn path=/head/; revision=91168
|
| |
|
|
|
|
|
| |
Submitted by: tmm
Notes:
svn path=/head/; revision=91167
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91166
|
| |
|
|
|
|
|
| |
Submitted by: tmm
Notes:
svn path=/head/; revision=91165
|
| |
|
|
|
|
|
|
| |
these are used for copy and zeroing physical pages; we use physical addresses
directly.
Notes:
svn path=/head/; revision=91164
|
| |
|
|
|
|
|
| |
This is the hardware cpuid.
Notes:
svn path=/head/; revision=91163
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91162
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91161
|
| |
|
|
|
|
|
| |
Submitted by: tmm
Notes:
svn path=/head/; revision=91160
|
| |
|
|
|
|
|
|
|
|
| |
user trap entry code. Restore %asi and %ccr from the saved %tstate before
returning to the trapping user code.
Submitted by: tmm
Notes:
svn path=/head/; revision=91159
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
If we don't do this here there's a 1 instruction race where an interrupt
could come in and crash the user process due to having no stack.
2. Pass %fsr to the user trap handler in %l4. Since %fsr can only be loaded
from or stored to memory, we need to do some contortions and temporarily
save it to the alternate global stack.
3. Reload the pcb and pcpu registers for traps in kernel mode, for sanity.
Submitted by: tmm (1, 2)
Notes:
svn path=/head/; revision=91158
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91157
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91156
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91147
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91146
|
| |
|
|
|
|
|
|
|
|
|
| |
which have tailing spaces.
Some card entries had problem because of incorrect number of spaces.
Approved by: imp
MFC after: 1 week
Notes:
svn path=/head/; revision=91145
|
| |
|
|
|
|
|
|
|
|
|
| |
ugly it was,
$ awk '/[[:space:]]$/ { sub(/$/,"\$"); print; }' /etc/services
On the previous revision. And that's only the trailing whitespace.
Notes:
svn path=/head/; revision=91141
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New locks are:
- pgrpsess_lock which locks the whole pgrps and sessions,
- pg_mtx which protects the pgrp members, and
- s_mtx which protects the session members.
Please refer to sys/proc.h for the coverage of these locks.
Changes on the pgrp/session interface:
- pgfind() needs the pgrpsess_lock held.
- The caller of enterpgrp() is responsible to allocate a new pgrp and
session.
- Call enterthispgrp() in order to enter an existing pgrp.
- pgsignal() requires a pgrp lock held.
Reviewed by: jhb, alfred
Tested on: cvsup.jp.FreeBSD.org
(which is a quad-CPU machine running -current)
Notes:
svn path=/head/; revision=91140
|
| |
|
|
|
|
|
|
| |
metadata. Modify tlb handling functions to take a tte, instead of virtual
address, physical address and flags.
Notes:
svn path=/head/; revision=91139
|
| |
|
|
|
|
|
| |
Reviewed by: md5(1)
Notes:
svn path=/head/; revision=91138
|