Commit Graph

57687 Commits

Author SHA1 Message Date
thorpej
df2cf70865 - Fix a botch in the IPI bitmasks (they were right-shifted by 1), and
add an IPI which causes the target CPU to perform AST processing when
  it returns to userspace.
- Add a way to get/set a private pointer in the shared interrupt header.
1999-11-29 19:58:39 +00:00
hubertf
406791739c Add code to include the size of a package into both the
installed version and binary packages. The size can be queried then
via pkg_info:

        xfeyrer @ noon% pkg_info -s xv
        Information for xv-3.10apl1:

        Size of this package in bytes: 4670692


        xfeyrer @ noon% pkg_info -S xv
        Information for xv-3.10apl1:

        Size in bytes including required pkgs: 14610165

While doing work on the size code, support for the @src directive was
removed (formerly enabled with the pkg_create -s switch, but unused in
our pkg system).  The new pkg_info -s and -S switches were tested on
installed, local (file) and remote (ftp) packages.

In bsd.pkg.mk, take special care for pkg_* versions that do not have
the pkg_create -s and -S switches and do not record size information
there.
1999-11-29 19:48:44 +00:00
thorpej
68fb3dc662 Switch to the new pmap_remove() and nuke the old one. A simple fork/exit
benchmark shows at least a 10% improvement in the tearing down of a large
address space.
1999-11-29 18:37:28 +00:00
christos
e475708401 - Add missing .El's
- It is .Bl -hang not -ohang
1999-11-29 18:28:18 +00:00
hubertf
fbff4f9b9e see also: apm(4) 1999-11-29 17:39:18 +00:00
uch
e3285cc801 commet out non-working code. 1999-11-29 17:23:04 +00:00
uch
616ab352ae tx39.c (tx_cons_init): fb_cnattach moved to tx3912video.c (tx3912video_attach): 1999-11-29 17:21:21 +00:00
ad
744ded4890 Register definitions for the PrestoServe option board (I've had this for
months and if it doesn't go here it'll die).
1999-11-29 15:06:28 +00:00
ad
4763c00196 - Don't use our own private endian conversion cruft (from OpenBSD).
- SmartRAID V is not and will never be an EATA board (from OpenBSD).
- Use dpt_outl() when issuing EATA command packet address to HBA.
- Fix a style nit.
- Fix a typo.
1999-11-29 15:04:23 +00:00
ad
0daccde651 - When kbdMapChar() was modified to support returning multi-character
mappings, it broke Ctrl-Space; fix that.
- Clean up lk201.c a little.
1999-11-29 15:02:38 +00:00
pk
a24fb44ddf Pull header files from `syssrc' since we use libsa/loadfile(). 1999-11-29 14:49:12 +00:00
itojun
879146211f align stat results better. 1999-11-29 13:53:00 +00:00
itojun
0bfe540b32 sync cnw(4) manpage with reality on NetBSD. 1999-11-29 13:22:37 +00:00
itojun
a32f9856d6 manpage for cnw driver, from FreeBSD/PAO2 repository 1999-11-29 13:01:13 +00:00
itojun
726970dc8c add cnw* into pcmcia section. 1999-11-29 12:56:25 +00:00
itojun
42abf0bf78 regen. 1999-11-29 12:55:20 +00:00
itojun
0641b08184 add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).
1999-11-29 12:55:06 +00:00
itojun
1b6504a175 improve cnw driver, looking at bsdi/freebsd-pao cnw driver by wide+prb@bsdi.
- implement ioctls compatible with bsdi/freebsd-pao.  stat type is
  changed from u_int to u_quad_t to avoid overflows.  now it is possible
  to switch domain/encryption key from the userland, using cnwctl(8).
- implement multicast/promiscuous mode.  tested with IPv6.
1999-11-29 12:53:59 +00:00
itojun
a075f72b0e cnw driver ioctls, from FreeBSD/PAO2 repository 1999-11-29 12:40:59 +00:00
itojun
876c4c29f7 cnw driver controller, from FreeBSD/PAO2 repository 1999-11-29 12:32:17 +00:00
lukem
350695ea91 regen for {ftp,www}.pl 1999-11-29 11:57:14 +00:00
pk
9c865e3e82 No need for <machine/cpu.h> here. 1999-11-29 11:15:13 +00:00
uch
878e985d08 Some TX39 I/O region lies over 512MByte. KSEG2IOBUFSIZE reserves PTE to map there. 1999-11-29 11:14:49 +00:00
uch
8b01b15437 TX3912/22 specific register defines. 1999-11-29 11:13:11 +00:00
uch
347ea4cd91 TX3912/22 support. ENABLE_MIPS_TX3900 enables it. 1999-11-29 11:12:12 +00:00
pk
c3f48a34ce No need for <varargs.h> here. 1999-11-29 10:59:02 +00:00
itohy
aae2a80e54 Use <link_aout.h> instead of <link.h>
for the benefit of building a.out (cross) ld on ELF platforms.
Suggested by Minoura Makoto.
1999-11-29 08:27:07 +00:00
nisimura
558c978dea Const poisoning. 1999-11-29 07:50:54 +00:00
cjs
9ddd3019e0 Fix grammar. 1999-11-29 03:55:14 +00:00
jun
9c0f37b416 regen. 1999-11-29 02:28:55 +00:00
jun
dd7b5aed5b Support for TDK LAC-CF010
by Ichiro Fukuhara (ichiro@ichiro.org) on kern/8900
ichiro test TDK CF Card on Opensource matsuri,tokyo and send patch to us.
thanx.
1999-11-29 02:28:19 +00:00
shin
ce5757bb6b fix Fujitsu INTERTOP CX300 keymap. 1999-11-29 02:20:20 +00:00
shin
82cd5e5ce2 add Fujitsu INTERTOP CX300. 1999-11-29 02:20:11 +00:00
itojun
c683c60c73 recommend use of multi-line /etc/ifconfig.xxN than /etc/ifaliases, or
$ifaliases_xxN in /etc/rc.conf.
(no behavior change in /etc/netstart, comments only)

see recent tech-userlevel for discussions.
1999-11-29 01:40:33 +00:00
tron
c4a11c52cd Fix typo noted by Damon Brodie in PR misc/8907. 1999-11-28 23:41:48 +00:00
wennmach
c70c65e8a1 Suggested by christos:
o unexpand spaces to tabs
o don't initialize non-static array extra[]; \0 terminate extra[]
  using an explicit assignment instead
1999-11-28 22:51:37 +00:00
augustss
18f862c072 More USB_DEBUG and DIAGNOSTIC output. 1999-11-28 22:49:53 +00:00
is
4905974fd1 Very initial support for booting PPC kernels on P5 boards. 1999-11-28 22:10:47 +00:00
is
14ed33e42e Fix typo (&& -> &). 1999-11-28 20:30:57 +00:00
bouyer
0c3ecf8e5e Improve Ultra/66 support now that I've got some docs from Promise. 1999-11-28 20:05:18 +00:00
bouyer
7bd006b847 Improve a few debug messages. 1999-11-28 20:04:22 +00:00
bouyer
15ca2512dc Add a missing '\n'. 1999-11-28 20:03:17 +00:00
thorpej
94552ad5d6 - Use alpha_atomic_{add,sub}_q() to update the pmap statistics. We now no
longer need to lock the kernel pmap in pmap_kenter_pa() and pmap_kremove().
- Since locking the kernel pmap in interrupt context is no longer required,
  don't go to splimp() when locking the kernel pmap.
- Implement a new pmap_remove() function, not yet enabled by default.  It
  is structured like pmap_protect, and should be *much* faster.  This was
  actually written quite some time ago, but never committed because it
  didn't work properly.  Given the recent bugfix to pmap_protect(), "duh,
  of course it didn't work properly before...".  It seems to work fine now
  (have done several builds and run the UVM regression tests using the new
  code), but it is currently run-time optional so that some performance
  measurements can be easily run against the old and new code.
1999-11-28 19:53:11 +00:00
thorpej
1710fad449 Implement atomic addition and subtraction on quadwords. 1999-11-28 19:47:13 +00:00
matt
9fcf201409 Make this compile again on sparc. 1999-11-28 18:06:46 +00:00
scw
29522f7b7d Add man4.mvme68k subdirectory. 1999-11-28 17:41:11 +00:00
scw
e5981892de Add the long-awaited section 4 man pages for mvme68k :-) 1999-11-28 17:39:42 +00:00
veego
9f3c20bc0f Use the libc md5 function. 1999-11-28 17:39:06 +00:00
scw
26d8542f39 Add mvme68k section 4 MD pages, and entries for the MD boot.8. 1999-11-28 17:36:34 +00:00
scw
4eab2b28e4 Add directories for mvme68k MD man4 pages. 1999-11-28 17:32:16 +00:00