Commit Graph

205628 Commits

Author SHA1 Message Date
christos c86cf6c731 add new rfc6056 man page 2011-09-24 17:09:29 +00:00
christos 129ee66698 update for rfc6056 from vlad. 2011-09-24 17:08:16 +00:00
christos 369e1451f3 add new rfc6056.7, from vlad 2011-09-24 17:04:38 +00:00
christos 95e5824591 Add the pty test. 2011-09-24 15:55:22 +00:00
christos 6f52d919ef Add a pty test, written by Matthew Mondor 2011-09-24 15:53:01 +00:00
christos 03561a047f csh has no business using TTYHOG 2011-09-24 14:44:11 +00:00
apb aaffb7873e Updates to the find(1) man page, based on PR 45381 from Greg Woods,
with additional changes by myself.
2011-09-24 13:45:43 +00:00
wiz 372160b738 Document 'cvs rdiff -p'. 2011-09-24 12:02:58 +00:00
mrg 3f55311b0b implement cvs rdiff -p. (someone please upate the manual for me :) 2011-09-24 11:37:27 +00:00
jruoho 20f20f38b9 Be more intelligent; read the MSR_CMPHALT with rdmsr_safe() and set the
C1E-flag based on this. Pointed out by jmcneill@.
2011-09-24 11:17:25 +00:00
jruoho e514692ad1 As the detection of C1E is not entirely clear-cut, use rdmsr_safe()
when reading the AMD "interrupt pending and CMP-halt register".
2011-09-24 10:59:02 +00:00
jruoho dfacc168e3 Use rdmsr_safe() when reading IA32_TEMPERATURE_TARGET. 2011-09-24 10:52:56 +00:00
jym 5e90fb2393 Be conservative when reading MSR_FSB_FREQ by using rdmsr_safe(). We cannot
tell in advance when new CPU model/family combo will come and trying to
read that MSR early during boot may cause unhandled faults.
2011-09-24 10:49:13 +00:00
jym 25f08e65cb Import rdmsr_safe(msr, *value) for x86 world. It allows reading MSRs
in a safe way by handling the fault that might trigger for certain
register <> CPU/arch combos.

Requested by Jukka. Patch adapted from one found in DragonflyBSD.
2011-09-24 10:32:52 +00:00
njoly 251ff82d04 Regen after recent i386/ -> x86/ fdc(4) and lpt(4) moves. 2011-09-24 08:39:39 +00:00
christos 5c43ae241d put back the cc == 0 check, because we can re-enter the loop with cc != 0
if we block.
2011-09-24 04:10:03 +00:00
christos ed66ced678 mention the new kern.tty.qsize 2011-09-24 00:08:05 +00:00
christos 97a37f38a3 mention the new QSIZE ioctls. 2011-09-24 00:06:20 +00:00
christos 92a9826daf - Introduce a sysctl to control the default tty queue size kern.tty.qsize,
which defaults to 1024 as before.
- Add two ioctls TIOC{G,S}QSIZE to read and adjust the queue size on
  individual ptys.

NB: ttys (and ptys) still silently (or beepingly (IMAXBEL)) drop
    characters if the queue size is exceeded. I.e. you can appear
    to succeed writing to the {p,t}ty, but not all characters will
    have made it if the queue overflows.  CVS:
2011-09-24 00:05:38 +00:00
christos f78cce945e Fix various bogus things:
- Don't use TTYHOG - 1, you can use the last byte in the ring buffer.
- Don't put unnecessary if statements around the code. The loop invariant
  is that if you reach the top of the loop, cc == 0.
- Remove cast to (void *).
- Check result of b_to_q and adjust cc.
- Explain what the TTYHOG - 2 code tried to do, and do it right.
2011-09-23 23:57:06 +00:00
macallan e841961c7a the cached/not cached stuff doesn't build when both MIPS1 and MIPS3 are
defined so put it back to #if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
there is no good reason why it can't work on MIPS1 though.
2011-09-23 23:02:23 +00:00
apb 18b764946f * use a :M* modifier when testing whether the expanded list of
files is empty.  Sometimes the variable contains one or more spaces,
  and testing against "" gave the wrong result, but applying the
  :M* modifier discards the spaces.  This should fix PR 45396.
* Instead of using "-" to ignore the exit status from the rm command,
  use ||true.  This should work around the bug in PR 45356, but that
  bug is not fixed.
* Suppress the ${MKMSG} command with .if 0.  People who build with
  MAKEVERBOSE=1 don't want to see the message, and people who build
  with MAKEVERBOSE=2 or higher will see the actual rm command.  The
  message may be useful for debugging this makefile itself, so it's
  only disabled, not deleted.
2011-09-23 21:13:14 +00:00
nonaka 03a2460641 recompile. 2011-09-23 16:41:16 +00:00
wiz 6b97660a0d Sort sections. 2011-09-23 16:22:00 +00:00
nonaka 0d76ddb88a reduce combobox size. 2011-09-23 16:02:08 +00:00
nonaka 15a644d9d2 fix build failure. 2011-09-23 16:00:15 +00:00
christos 04f8076084 Change obsolete CBSIZE constant (48), to a power of two constant (64) that
is close enough to match the original assumptions.
2011-09-23 15:29:08 +00:00
jruoho 008d0db94d Also note /etc/saslc.d. 2011-09-23 15:24:35 +00:00
jruoho ce1c27eb07 Build and install MLINKS for the libsaslc(3) functions. 2011-09-23 15:17:31 +00:00
christos 326815ee3d remove things that have not been used for almost 20 years (cblock stuff) 2011-09-23 14:47:41 +00:00
jruoho bb5956aa49 Move i386/fdc(4), i386/lpt(4), and i386/mem(4) to man4.x86.
Part of PR port-amd64/36350.
2011-09-23 14:45:06 +00:00
njoly 010e748696 Regen for NVIDIA GeForce 210. 2011-09-23 14:26:23 +00:00
njoly 69269285f7 Add NVIDIA GeForce 210. 2011-09-23 14:25:13 +00:00
nonaka b161126702 fix compile failure. 2011-09-23 14:14:38 +00:00
jruoho b78b168963 More bugs in pow(3); cases for PR port-amd64/45391. 2011-09-23 13:48:28 +00:00
macallan a84e510199 make this build again with 32bit paddr_t
from he@
2011-09-23 12:42:15 +00:00
macallan a1ae3c591a remove accidentially committed debug output 2011-09-23 12:34:52 +00:00
jruoho e2a2156628 ACPICA 20110922 is out.
And the fun never stops: ACPI 5.0 is scheduled to be released soon.
2011-09-23 10:27:14 +00:00
tron b8b5c88370 Fix build with stack smash protection enabled. 2011-09-23 09:36:37 +00:00
mrg 81a1075469 apply some (uintptr_t) so that printing printers works on i386 (likely
all 32 bit.)
2011-09-23 07:31:39 +00:00
mrg f5aeae98ef add libgomp to this list of libs; so compat finds it properly. 2011-09-23 07:12:10 +00:00
mrg 8b0b8ab146 build and install libgomp, as needed by "cc -fopenmp", and its
suplimentary files like libgomp.spec and omp.h.
2011-09-23 06:47:54 +00:00
mrg e9341e1933 build compat versions of libgomp for everything except mips N64 (for now.) 2011-09-23 06:44:36 +00:00
mrg 68568a44b1 since omp.h is part of libgomp, put it in the libgomp files not the
libstdc++ files.
2011-09-23 06:43:46 +00:00
manu 38de55a5dd Fix the build that was broken by struct lwp *updateproc reference in
RUMP-visible code. Instead of checking that updateproc (aka ioflush,
aka syncer) will not sleep in PUFFS code, I check for any kernel thread:
after all none of them are designed to hang awaiting for a remote filesystem
operation to complete.
2011-09-23 01:57:32 +00:00
christos eae1c5542c PR/45393: Greg A. Woods: The mount point validation code (that looks for
nocoredump filesystems to avoid dumping on them) only worked for core
filenames that dump in the current working directory. Update the code to
validate the mount point of the parent directory of the core file if needed.
2011-09-23 00:03:29 +00:00
jym afeabb041e Expose Xen kernfs entries inside a domU. Patch originally from sborrill@,
slightly modified by me to profit from runtime checks for dom0 privileges
instead of using compile time macros (DOM0OPS).

It should now be possible to use pkgsrc's sysutils/xentools inside
a domU to query XenStore entries (or even modify part of it if the domain
has enough rights).
2011-09-22 23:02:34 +00:00
martin 12de7c048b Update Rawrite32 to latests version 2011-09-22 22:00:52 +00:00
christos 3454671372 Restore updateproc because rump uses it until we figure out how to remove it
for good.
2011-09-22 21:58:07 +00:00
mrg de7f28c14f only install libgomp.spec for the native build. look in the archdir
for libgomp.spec.

XXX: FILES/FILESDIR isn't working here for me yet.  no idea why.
2011-09-22 20:55:17 +00:00