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
mycroft
e7dc129161
Add some comments on lgdt().
...
Also, reload %fs and %gs, since they are now set to the kernel data descriptor.
2002-04-09 16:22:22 +00:00
mycroft
745cd2197b
Remove some incredibly self-wanking comments, now that they are documented in
...
the *appropriate* place.
2002-04-09 16:16:32 +00:00
sakamoto
612c6ed6a0
add CFLAGS=-Wno-main for void main, suggested by Tsutsui-san.
2002-04-09 16:05:37 +00:00
sakamoto
edf360eeb6
Revert previous change. return type of main is void.
2002-04-09 15:59:35 +00:00
tsutsui
501d06334d
Add -mstring to DBG to save some more bytes.
2002-04-09 15:28:50 +00:00
tsutsui
9cec21bf50
Make sure to build netbsd.GENERIC_MD.gz by default.
2002-04-09 15:23:22 +00:00
bjh21
23a7bb8ef2
Add support for recognising FreeBSD and OpenBSD executables.
2002-04-09 15:10:17 +00:00
leo
f88c5b26b4
Oops, clicked in a '+' from the diff..
2002-04-09 14:54:40 +00:00
tron
ddec80a3a4
Back out last change because we now have a special disktab for the
...
FFS regression test.
2002-04-09 14:11:22 +00:00
tron
5108caf1d9
Use a local disktab instead of requiring "floppy288" to be in
...
"/etc/disktab" as suggested by Simon Burge.
2002-04-09 13:55:34 +00:00
shin
dee24b4393
renumber IT310 staff.
2002-04-09 13:20:30 +00:00
leo
65e47dab1d
Mmmmm PCI_PRODUCT_ATI_MACH64_B -> PCI_PRODUCT_ATI_RAGE_PRO_PCI_P...
2002-04-09 13:16:09 +00:00
leo
a37ac7efba
Fix typo.
2002-04-09 13:14:03 +00:00
leo
47713ea9eb
Define minor for DEV_NVRAM
2002-04-09 13:07:27 +00:00
leo
959fef2f01
Pull in prototype for setregs()
2002-04-09 13:04:43 +00:00
tron
78e9ad7e9c
Add missing "floppy288" entry required for FFS regression test.
2002-04-09 12:40:33 +00:00
tron
b91dc87fb8
Add a comment to the "floppy288" entry that it is needed for the
...
FFS regression test.
2002-04-09 12:40:01 +00:00
tron
5381bcbfe7
Add a note that the kernel needs FFS Endian Independent support to perform
...
this test.
2002-04-09 12:32:02 +00:00
bjh21
d03349f91b
Add libm68k.so.
2002-04-09 11:08:57 +00:00
bjh21
90e513d797
All m68k ports use ELF now, so add the libm68k.so.0 symlink here.
2002-04-09 11:07:30 +00:00
jdolecek
d0d585a5b2
add simple regression test for the recently fixed writev(2) bug
2002-04-09 06:10:43 +00:00
tron
be265ddb84
Adapt support for XFree86 3.3.6/4.x lists to match behaviour of
...
"makeflist".
2002-04-09 06:07:17 +00:00
chs
110d16d5ae
add support for built-in NWay autonegotiation on 2114[23], Macronix
...
98713A, 98715, 98715A, 98725, and Lite-On 82C115.
2002-04-09 05:57:20 +00:00