Commit Graph

196947 Commits

Author SHA1 Message Date
he 2ea33883ba Need <machine/pcb.h> for struct pcb definition. 2011-01-19 10:19:07 +00:00
plunky 29062015ed include libm and libedit in DPADD 2011-01-19 10:17:04 +00:00
plunky 60d4fe2962 add to (rather than replace) CFLAGS 2011-01-19 10:14:49 +00:00
he 2898082a7f Need <machine/pcb.h> to define struct pcb. 2011-01-19 09:36:33 +00:00
he 4f221d300c Prefix register names with %, apparently now required to build. 2011-01-19 09:03:15 +00:00
cegger 690a6887c5 buildfix: uvm_extern.h -> uvm.h 2011-01-19 09:02:52 +00:00
wiz 5cc9db89a8 Use St for POSIX references. 2011-01-19 08:37:56 +00:00
wiz 3998b1527a file system consistency. 2011-01-19 08:34:19 +00:00
nisimura ba19dd6c6f fix mislabelled S.M.A.R.T. lifetime temperature record reading. 2011-01-19 07:55:12 +00:00
uwe 201f16f450 Consistently use .Dv to refer to signal names.
Fix column widths so that troff emits correctly aligned column names.
Use .Sy for column names.
2011-01-19 04:33:13 +00:00
uwe d361e1886a Sprinkle some markup. 2011-01-19 04:00:21 +00:00
matt 8ef507a844 Fix some bugs introduced when switching to new GOT/PLT format. 2011-01-19 02:47:01 +00:00
uwe 10263f69df Do some markup cleanup for the benefit of troff PostScript output.
- try to be more consistent with Va/Vt/Dv
- make the space in "... otherwise 0." non-paddable to prevent widow "0."
- consistently use -width "123456" for lists of nodes


TODO: There's still quite a bit of mess to clean up:

- tables of "n+1 level names" are indented (or not) inconsistently
- formatting of node names is inconsistent (normal vs literal)
- references to POSIX should use .St
- filesystem vs. file-system, our old time favorite!
- .Pq adds annoying extra space in troff output, do we really want to use it?
- etc.
2011-01-19 02:25:17 +00:00
jakllsch 0e0a312232 In case it's too obvious, the libI810XvMC directory is for building the
libI810XvMC library.  Additionally, set list fixes for this and previous
related changes.
2011-01-19 01:52:43 +00:00
jmcneill 668d297175 Install these libraries as version 1.0 instead of 0.0 2011-01-19 00:36:40 +00:00
uwe 7ec5ba54f5 Be consistent in using (fixed width font) literals. 2011-01-19 00:33:10 +00:00
uwe cc6916d654 Fix PostScript formatting of the character classes table. 2011-01-19 00:21:19 +00:00
uwe 7b244b7d28 Add FreeBSD-9.0. 2011-01-19 00:10:10 +00:00
uwe 49460e2535 Use .Va __func__ and .Vt restrict 2011-01-19 00:06:22 +00:00
matt 2dfab23c8c Copy PK_32 to p2->p_flag instead of doing it in the cpu_proc_fork hook. 2011-01-18 23:56:48 +00:00
pooka dda8526653 fix lp64 snafu (hopefully)
from pgoyette
2011-01-18 23:43:21 +00:00
uwe bcf6a6c007 Bring over improvements from FreeBSD.
List all of the assignment operators explicitly, for those who have
  been traumatized by perl.

  Add C++ operators (from Christoph Mallon <christoph.mallon@gmx.de>)

Markup improvements to make PostScript output pretty.

Bring back FILES section now that /usr/share/misc/operator is
resurrected.
2011-01-18 23:36:06 +00:00
jmcneill 20618a809d Enable XvMC support for Intel graphics chips 2011-01-18 23:33:50 +00:00
jruoho 98ee9a719f The drama club has spoken. Put this killer feature of NetBSD back. 2011-01-18 23:12:37 +00:00
haad 4cf7c6b9fa bus.h is required for build so add some empty file for now. 2011-01-18 23:03:29 +00:00
haad 4e6940de0d Bring pmap.h to new world order. 2011-01-18 23:02:36 +00:00
haad 61583090b2 Add support for compiling ZFS and Solaris modules as RUMP libraries. Add
some locking and rumpcopy primitives and refactor module building Makefiles
to work with both RUMP and kernel modules. This is first part of adding
support for regular test of zfs on NetBSD to hunt some bugs and make it
stable.

Ok by pooka@.
2011-01-18 22:21:22 +00:00
matt 1a10f3f0aa Welcome to 5.99.44 2011-01-18 21:45:28 +00:00
matt 37726e8583 Improve the efficiency of searching for a contiguous set of free pages. 2011-01-18 21:43:29 +00:00
jym b767622b62 Fix bad pasto cooking: xennet backend is not xbdback: use
aprint_error_ifnet() with the proper ifnet device for error messages.
2011-01-18 21:34:31 +00:00
jmcneill c93b203331 If the thermal zone has a _PSL method, print a list of processors
associated with the zone at attach time.

  acpitz0 at acpi0 (THM0)
  acpitz0: levels: critical 127.0 C, passive cooling
  acpitz1 at acpi0 (THM1): cpu0 cpu1
  acpitz1: levels: critical 100.0 C, passive 95.5 C, passive cooling
2011-01-18 21:15:54 +00:00
pooka f6f704508c missed librumphijack_pic.a and .ln in previous 2011-01-18 21:07:51 +00:00
rmind f938371887 NPF checkpoint:
- Add the concept of rule procedure: separate normalization, logging and
  potentially other functions from the rule structure.  Rule procedure can be
  shared amongst the rules.  Separation is both at kernel level (npf_rproc_t)
  and configuration ("procedure" + "apply").
- Fix portmap sharing for NAT policy.
- Update TCP state tracking logic.  Use TCP FSM definitions.
- Add if_byindex(), OK by matt@.  Use in logging for the lookup.
- Fix traceroute ALG and many other bugs; misc clean-up.
2011-01-18 20:33:45 +00:00
rmind 2e8aa0fd8f mq_poll_fop: return only those events which are polled. 2011-01-18 20:32:53 +00:00
rmind 00073dba63 G/C unused declaration; fix few comments on locking; whitespaces.
No functional changes.
2011-01-18 20:17:50 +00:00
pooka d36a58c27d hook librumphijack to the build 2011-01-18 20:09:37 +00:00
pooka 35dfb75868 comment out DBG and NOGCCERROR, use proper LIBDPLIBS form 2011-01-18 19:53:23 +00:00
matt ad396e28d0 Make struct disklabel 8 byte aligned. This increases its size by 4 bytes
on IPL32 platforms so add code in sys_ioctl (and netbsd32_ioctl) to deal
with the older/smaller diskabel size.  This change makes disklabel the
same for both IPL32 and LP64 platforms.
2011-01-18 19:52:23 +00:00
pooka f6eee6f557 * attempt to match libc non-compat names (XXX: needs work)
* make shutdown() a dual-stack call
* flip the default to use host for PF_UNIX, since that's generally
  the desired case (because of X)
2011-01-18 19:41:02 +00:00
jmcneill 2dd19c519d Use AcpiOsReadPort/AcpiOsWritePort instead of inb/outb so I can get rid of
of the i386 and x86_64 ifdefs.
2011-01-18 18:56:25 +00:00
jmcneill 505968c6d9 - fix an off-by-one that disallowed adjacent mappings with conflicting
types from being created
- only allow MTRR_TYPE_WC mappings if the processor supports it
2011-01-18 17:44:15 +00:00
pooka d2269cc00d regen: include sys/sched.h in syscallargs.h 2011-01-18 17:34:28 +00:00
pooka 8aa52577fe Make syscallargs.h include <sys/sched.h> for cpuset_t typedef for
the benefit of ports where it does not get typedef'd via autoinclusion
of other headers.

problem pointed out & fix proposed by Izumi Tsutsui
2011-01-18 17:33:05 +00:00
jmcneill 1785be53ab treat temperature readings of 0xff as invalid, as I'm somewhat confident
that my Thinkpad isn't idling at 255 degC.
2011-01-18 16:45:11 +00:00
matt 2f86908fcf Use PRINTOBJDIR to get the object directory of libc and use that with -I. 2011-01-18 16:41:51 +00:00
pooka 2c78c39d6a pollts:
Since fds[] does not go to both kernels, set revents to 0 when
splitting the vector.  Now any stale revents passed by the caller
do not get counted as results for the kernel which did not "win"
the poll.

This fixes a situation where a firefox transfer would occasionally
stall.  Now firefox works full speed with a rump networking stack.
2011-01-18 16:00:04 +00:00
jmcneill 3d5dcc4184 fix port reset for non-ETTF case broken by previous commit 2011-01-18 15:05:03 +00:00
pooka 81ca4f22d1 use -D_REENTRANT (should currently have no effect, but better safe
than sorry if someone adds uses of stdio macros)
2011-01-18 15:00:22 +00:00
pooka 613ebae808 Don't count sparse elements in the poll vector for host fds. 2011-01-18 14:51:14 +00:00
pooka ac1dfbf509 Fix conversion: there are 1000*1000 nanoseconds in a millisecond, not 1000. 2011-01-18 14:45:30 +00:00