lukem
c1961c25e2
always stat into &from_sb and setup tv[]; stops weird problem noticed
...
by Simon Burge when installing from /dev/null resulted in weird dates.
2002-04-10 06:02:52 +00:00
itojun
e9220ac40f
install(1) is at usr.bin/xinstall, which is not obvious
2002-04-10 05:26:15 +00:00
briggs
41ec4fe6c2
Accept the bus_dma_tag_t for obio, too.
2002-04-10 05:13:09 +00:00
shin
e4e5edd1a5
use ${UUDECODE}.
...
execute ${UUDECODE} at destination directory.
2002-04-10 05:00:47 +00:00
thorpej
668547d841
pmap_kenter_pa(): Obey the "prot" argument, rather than simply making
...
all mappings r/w (!!).
2002-04-10 04:40:58 +00:00
briggs
648cd86d69
Use m68k/m68k/cacheops.[ch]
...
Use m68k/m68k/bus_dma.c
- Add mainbus_attach_args with bus_space_tag_t and bus_dma_tag_t.
- Use passed-in tags for nubus scan.
2002-04-10 04:38:48 +00:00
briggs
0844eedc55
bus_dma(9) pulled pretty much verbatim from next68k.
2002-04-10 04:36:20 +00:00
mycroft
baf701415e
Fix a file name.
2002-04-10 04:21:27 +00:00
mycroft
15aef6da21
Oops; fix the second usage.
2002-04-10 04:19:47 +00:00
mycroft
9502007faf
osf1_errno_rxlist[] -> native_to_osf1_errno[]
2002-04-10 04:18:31 +00:00
mycroft
bdfc53717b
Fix SRCS so this compiles again.
2002-04-10 04:12:42 +00:00
ichiro
9d3869cb7c
more description of Chips was added
2002-04-10 04:01:27 +00:00
chs
a5838679d1
only use UBC_FAULTBUSY to access offsets past EOF,
...
otherwise we can deadlock trying to busy the same page in uiomove().
2002-04-10 03:06:57 +00:00
ichiro
6a3322ff00
regen
2002-04-10 02:08:59 +00:00
ichiro
68eb465167
add product Instant Wireless Network PC Card, Version 3
2002-04-10 02:07:45 +00:00
lukem
6121661138
Improve wording for COPYDIR M.
...
Inspired by email on tech-install@ from Klaus Heinz <klaus.heinz@onlinehome.de>
2002-04-10 02:01:43 +00:00
lukem
0026e3ff2f
Need an MTREE entry for usr/share/keymaps.
...
Highlighted by Klaus Heinz <klaus.heinz@onlinehome.de> on tech-install@
2002-04-10 01:57:27 +00:00
lukem
4d6fe8b353
add .WAIT sync
2002-04-10 01:36:20 +00:00
lukem
a4c28af75d
take advantage of TARGETS+=release
2002-04-10 01:31:50 +00:00
thorpej
6e52cbf89e
In pmap_copy_page_xscale(), put the source page in the mini-data
...
cache, as well. The mini-data cache is 2-way, so src and dst won't
clobber each other, and the smallness of the cache doesn't matter,
since we access each page once sequentially.
While we still have to do the initial clean of the source page, this
saves another 4K of main D$ pollution, and also means we don't have
to do 2 cache passes after the copy is complete (i.e. we can skip the
invalidation of the source page in the main cache, since it's no longer
there).
2002-04-10 01:30:42 +00:00
lukem
b1d5aaab4c
add .WAIT sync
2002-04-10 01:08:34 +00:00
thorpej
2092e78cec
Add separate pmap_{zero,copy}_page() functions for generic ARM
...
vs. XScale. Use the mini-data cache for the destination on XScale,
thus saving tossing out 4K of possible-useful data from the main
data cache each time.
This significantly improves every test in lmbench.
2002-04-10 00:45:43 +00:00
thorpej
338e636672
Allow pmap_copy_page() and pmap_zero_page() to be #define'd
...
in <machine/pmap.h>.
2002-04-10 00:40:45 +00:00
bjh21
06e03aa23b
Add _G_config.h.
2002-04-09 23:44:19 +00:00
thorpej
da162bee90
* Move the code that cleans the XScale mini-data cache into its
...
own function.
* Add a new function which sets up the mini-data cache clean area
properly.
2002-04-09 23:44:00 +00:00
thorpej
1b20a04772
* Split pte_cache_mode into pte_l1_s_cache_mode, pte_l2_l_cache_mode,
...
and pte_l2_s_cache_mode. The cache-meaningful bits are different
for these descriptor types on some processor models.
* Add pte_*_cache_mask, corresponding to each above, which has a mask
of the cache-meangful bits, and define those for generic and XScale
MMU classes. Note, the L2_S_CACHE_MASK_xscale definition requires
use of the Extended Small Page L2 descriptor (the "X" bit overlaps
with AP bits otherwise).
2002-04-09 22:37:00 +00:00
thorpej
de29118bc5
Use the "Extended Small Page" L2 descriptor type on XScale (note
...
this means that there are no 1K sub-pages on XScale, but we don't
use them anyway).
2002-04-09 21:23:16 +00:00
bouyer
10b49b13b9
In wdc_exec_command(), for data commands, read the status register after
...
the data transfer. This is mandatory for data out commands (although none are
used for now), and not forbiddend for data in commands. Also record if we
did transfers any data.
May solve kern/16159 by making the probe more robust in face of fake identify.
2002-04-09 21:17:53 +00:00
thorpej
917afc7038
Remove the implementation-defined bits from L1_S_PROTO_xscale and
...
L1_C_PROTO_xscale; while they are supposed to be set to 1 on generic
ARM MMUs (according to the SA-110 and ARM920T manuals), they are listed
as "should be zero" in the i80200 manual.
2002-04-09 21:11:31 +00:00
mycroft
9e695e896c
Make this build again after the alpha/disklabel.h and dev/dec/dec_boot.h
...
changes.
2002-04-09 21:08:58 +00:00
thorpej
c535f4ffc4
Define 2 classes of ARM MMUs:
...
1. Generic (compatible with ARM6)
1. XScale (can be used as generic, but also has certainly nifty extensions).
Define abstract PTE bit defintions for each MMU class. If only one MMU
class is configured into the kernel (based on CPU_* options), then we
get the constants for that MMU class. Otherwise we indirect through
varaibles set up via set_cpufuncs().
XXX The XScale bits are currently the same as the generic bits. Baby steps.
2002-04-09 21:00:42 +00:00
martin
30453d09bc
Print hardware device name in layer 1 debug output.
2002-04-09 20:48:21 +00:00
martin
7486d374b8
Fix typo in debug message.
2002-04-09 20:47:24 +00:00
wiz
29a3d37fd5
Add HISTORY.
2002-04-09 20:00:05 +00:00
hubertf
f0799e74a5
Polish language translation of sysinst. Build with
...
make release SYSINSTLANG=pl
Contributed by Dawid Szymanski <dawszy@arhea.net> in PR 16237.
2002-04-09 19:47:57 +00:00
thorpej
7b422802f6
L2_TYPE_S -> L2_S_PROTO
2002-04-09 19:44:22 +00:00
scw
6a75b57b3d
Simplify generation of the s-record boot file using objcopy instead
...
of a homebrew tool.
Addresses port-mvme68k/16256.
2002-04-09 19:37:22 +00:00
thorpej
aee5994fce
Use abstract names for the protection and PTE type bits in
...
L1 and L2 descriptors. This will allow us to support different
PTE layouts that enable the use of extensions on different
processor models.
2002-04-09 19:37:14 +00:00
bjh21
dd9c5ed338
Don't use __RCSID unless it's defined.
2002-04-09 19:17:11 +00:00
matt
a6a8089c11
Don't install pcs750.bin in here anymore.
2002-04-09 18:07:24 +00:00
matt
fb9c66dec9
Use ${INSTALLBOOT}. Nuke pcs850.bin handling because it's now in
...
sys/arch/vax/stand/pcs.
2002-04-09 18:06:45 +00:00
matt
361b1bae1a
Add stand/pcs
2002-04-09 18:03:48 +00:00
matt
d054aa6537
Move installation of pcs750.bin from etc/etc.vax to here so we can get an
...
object directory.
2002-04-09 18:03:07 +00:00
msaitoh
3bbc40138d
- include MANY *.h
...
- include sh/sh-protos.h instead of gcc3's tm_p.h
- fix some function's return value
- fix some function's missing argument
- warning fixes
2002-04-09 17:57:33 +00:00
msaitoh
b87ae7ffe6
define prototypes as gcc3 into -protos.h
2002-04-09 17:54:40 +00:00
jdolecek
7ddad9fe53
ignore potential error return from rm -rf results
...
this fixes part of misc/16227 by Stoned Elipot
2002-04-09 17:17:24 +00:00
jdolecek
a4fee01be9
Only attempt to make the machine links for targets 'depend', 'all',
...
'dependall'.
This fixes misc/16227 by Stoned Elipot.
XXX this solution is not ideal
2002-04-09 17:14:38 +00:00
bjh21
543f14d1e0
Add a null "release" target, so that release builds don't fail for lack of it.
2002-04-09 16:46:16 +00:00
mycroft
98dc552995
Partially explain the magick in proc_trampoline().
2002-04-09 16:41:08 +00:00
mycroft
1b7015b0ca
Remove an ancient and bogus comment relating to BDB.
2002-04-09 16:29:25 +00:00