Commit Graph

111656 Commits

Author SHA1 Message Date
thorpej
8fc54c0008 Add ./usr/share/man/cat4/acorn32/asc.0 2003-04-18 20:54:59 +00:00
scw
9957a9bbe4 Now that UBC no longer creates writable virtual aliases (for PMAP_VIVT),
we no longer need to track mappings added by pmap_kenter_pa() for the
purpose of cache-alias detection.
2003-04-18 20:02:34 +00:00
scw
f97e7c222f Need to bump uvmexp.intrs when taking a h/w interrupt. 2003-04-18 19:57:11 +00:00
thorpej
6f1c0df1ee .WAIT before distrib, since distrib may need things built earlier
in the build process.
2003-04-18 19:14:39 +00:00
tsutsui
761db756a1 - remove definitions of SIZE and STRIP which should be defined elsewhere
- use mips/conf/stand.ldscript so that objcopy -O binary works
2003-04-18 19:12:01 +00:00
tsutsui
0b271b64a6 Use LEAF_NOPROFILE(). 2003-04-18 18:52:27 +00:00
christos
b2ee3e403d improve on previous. only adjust the length when it exceed the string length. 2003-04-18 18:46:26 +00:00
christos
c0b1f367f4 Recovery of vi files has been broken for a long while. This patch is a
stopgap measure to make vi recovery mostly functional on non-binary files.
The problem is that the db holding the recovery file can become corrupted,
in which case the data size of the line becomes huge. We use heuristics to
correct the size when we load a db in recovery mode. We could use a slightly
better heuristic (looking for ascii chars before correcting the length),
but it is not worth it. Another way would have been to trap the SEGV and
access data[len] and see if that worked, but that seemed exceedingly ugly.
2003-04-18 18:33:41 +00:00
thorpej
8a1fcff86a MKSHARE -> MKDOC 2003-04-18 18:33:22 +00:00
thorpej
dc3fb4160a * Control -> Configuration
* Note the new default for ACPI_PCI_FIXUP (off).
2003-04-18 17:05:17 +00:00
tsutsui
a34a62065c Revert part of previous. sdstrategy() no longer calls
bounds_check_with_label() for RAW_PART.
2003-04-18 15:57:37 +00:00
yamt
8178e19cb6 fix a use of an uninitialized variable. 2003-04-18 15:19:02 +00:00
wiz
170f2084f5 New sentence, new line. Use \*[Lt],\*[Gt] for easier HTML conversion. 2003-04-18 15:15:12 +00:00
wiz
294b96ee5a acorn32-kmem(4) now exists. 2003-04-18 15:05:34 +00:00
wiz
600cb54238 Link mem(4) to kmem(4), as it was for arm32. 2003-04-18 15:04:22 +00:00
wiz
9f71225a86 {cat4,html4,man4}/arm32 is obsolete. 2003-04-18 15:02:21 +00:00
wiz
ee5e5d4a77 Move some obsolete man pages from base/obsolete.mi to man/obsolete.mi. 2003-04-18 15:01:22 +00:00
wiz
71dd417eff {cat4,html4,man4}/arm32 not needed any longer. 2003-04-18 14:54:57 +00:00
wiz
dab156a456 This command is not normally executed at boot time.
Closes PR 21225 by Aidan Kehoe.
2003-04-18 14:53:50 +00:00
christos
b8dae40722 Don't invoke the grep for cleandir and obj targets. Suggested by
Juergen Hannken-Illjes
2003-04-18 14:43:49 +00:00
bjh21
360968bcd9 Use <md5.h> rather than <sys/md5.h>. This is what the man page tells us to
do, and is required for cross-compiling since libnbcompat doesn't provide
<sys/md5.h>.
2003-04-18 14:16:42 +00:00
grant
22f8c6e106 note du(1) and df(1) -g arg. 2003-04-18 13:22:25 +00:00
grant
7cc8271010 add -g for output in gigabytes. 2003-04-18 13:16:50 +00:00
grant
1c5efa0509 humanize_number() actually prints 'K' as the suffix for 1024 ('k' is
used for 1000).

minor whitespace fix.
2003-04-18 13:09:22 +00:00
grant
eff007b21e add -g to ENVIRONMENT. 2003-04-18 12:49:12 +00:00
grant
6321639a84 change -G arg to -g.
-G was chosen as SuSv2 specified -g was already used in ls(1), but ls
has no blocksize options like df/du, so this was redundant.

bump date in man page.
2003-04-18 12:48:25 +00:00
scw
98d49ded24 Add support for ARM32_PMAP_NEW and ARM32_NEW_VM_LAYOUT to the iq80321 port. 2003-04-18 12:01:32 +00:00
scw
3fe47173f5 Didn't mean to leave PMAP_DEBUG enabled ... 2003-04-18 11:55:26 +00:00
scw
ef4ac28e4e Note addition of new arm32 pmap. 2003-04-18 11:20:19 +00:00
scw
b84e9438dd Enable ARM32_PMAP_NEW on NetBSD/shark. 2003-04-18 11:11:51 +00:00
scw
41a1932e58 Add the generic arm32 bits of the new pmap, contributed by Wasabi Systems.
Some features of the new pmap are:

 - It allows L1 descriptor tables to be shared efficiently between
   multiple processes. A typical "maxusers 32" kernel, where NPROC is set
   to 532, requires 35 L1s. A "maxusers 2" kernel runs quite happily
   with just 4 L1s. This completely solves the problem of running out
   of contiguous physical memory for allocating new L1s at runtime on a
   busy system.

 - Much improved cache/TLB management "smarts". This change ripples
   out to encompass the low-level context switch code, which is also
   much smarter about when to flush the cache/TLB, and when not to.

 - Faster allocation of L2 page tables and associated metadata thanks,
   in part, to the pool_cache enhancements recently contributed to
   NetBSD by Wasabi Systems.

 - Faster VM space teardown due to accurate referenced tracking of L2
   page tables.

 - Better/faster cache-alias tracking.

The new pmap is enabled by adding options ARM32_PMAP_NEW to the kernel
config file, and making the necessary changes to the port-specific
initarm() function. Several ports have already been converted and will
be committed shortly.
2003-04-18 11:08:24 +00:00
scw
9c5cceb804 In arm32_vector_init(), if the vector page is ARM_VECTORS_HIGH, make
sure the CPU_CONTROL_VECRELOC bit is set in the cpu control register
before returning.
2003-04-18 10:51:35 +00:00
scw
c8ba6cb1b9 - In the various cpu_setup() functions, check if the vector page
is at ARM_VECTORS_HIGH and set CPU_CONTROL_VECRELOC if so.

- Don't de-ref a NULL args pointer in parse_cpu_options().
2003-04-18 10:45:23 +00:00
jdolecek
b7b5aac957 change PROCFS_FILENO() to use 5 bits for 'type', since there are more than
16 types nowadays (i.e. Pfd is 17)
2003-04-18 10:00:19 +00:00
is
dc7d5edb51 fix fatal typo 2003-04-18 09:23:17 +00:00
is
4549723d92 iszthreepa() takes a physical address, not a virtual address.
This fixes PR 19175, reported and heavily debugged by Pawel Chwalowski.
2003-04-18 09:18:19 +00:00
scw
c6c94cfec3 Make sure _bus_dmamap_load_mbuf() converts cpu-relative addresses
to bus-relative addresses.

Spotted by John Gordon, on port-powerpc@.
2003-04-18 09:16:05 +00:00
thorpej
860e1121cf Add /dev/power (part of sysmon). 2003-04-18 06:00:46 +00:00
thorpej
0ea6c3867d Add /etc/powerd/scripts/power_button 2003-04-18 05:42:52 +00:00
thorpej
8332742ea3 Add powerd rc.d script and configuration scripts. 2003-04-18 05:42:04 +00:00
thorpej
3449ccac0f Install powerd(8) scripts when installing etc files. 2003-04-18 05:41:47 +00:00
thorpej
e45c396415 Add a default power_button script for powerd(8). 2003-04-18 05:40:06 +00:00
thorpej
324cf4c7d6 Add /etc/rc.d/powerd. 2003-04-18 05:38:40 +00:00
gmcgarry
25ab7bf52b Build manpage. 2003-04-18 05:32:37 +00:00
gmcgarry
dcc55b6153 arm32 -> acorn32 fallout 2003-04-18 05:23:38 +00:00
thorpej
7fcb5daedb Add defaults for powerd(8). 2003-04-18 05:21:20 +00:00
thorpej
71e3ac911d Add /etc/rc.d/powerd 2003-04-18 05:19:59 +00:00
thorpej
f0150db8f2 Add an rc script for powerd(8). 2003-04-18 05:19:35 +00:00
gmcgarry
6da12b12c0 arm32 -> acorn32 2003-04-18 05:17:28 +00:00
thorpej
d56213af86 Add /etc/powerd and /etc/powerd/scripts. 2003-04-18 05:15:48 +00:00