jhawk
aa0007b5a5
In case of db_onpanic=0, still drop to ddb if the trap was from within
...
ddb.
i.e. "db> x/s 0x14" should return you to ddb when it faults, regardless
of the state of db_onpanic.
2000-05-15 20:16:48 +00:00
nisimura
66ecdc15d3
Remove unused PSL_USERCLR defines for processor status register.
2000-05-15 08:36:32 +00:00
nisimura
8a71a7a50f
Backout the previous change which was done mistakenly.
2000-05-15 06:45:44 +00:00
nisimura
c7c815f46b
Remove #include <machine/psl.h> which is not used.
2000-05-15 06:39:14 +00:00
itohy
cb3a247145
Use bsd.hostprog.mk to allow ELF target on a.out host.
2000-05-15 05:02:29 +00:00
sato
ab17e681e7
NEC MC-CS LIGHT button.
...
NEC MC-R430 COM0 power.
CASIO E55 COM0 power.
CASIO E55 LIGHT button.
2000-05-15 01:40:44 +00:00
bjh21
950e36ed1f
Don't panic on a segfault, but drop into the debugger if it's there.
...
Not that this helps much, since we immediately panic in cpu_coredump instead.
2000-05-14 22:50:01 +00:00
minoura
6943d5dd19
defopt FPSP.
2000-05-14 14:13:53 +00:00
minoura
879e4dbe7c
defopt FPSP.
2000-05-14 14:13:50 +00:00
minoura
53e627cd0b
MD parts of uvm_pageidlezero.
2000-05-14 14:10:09 +00:00
castor
42ccab0d49
Add fp emulation for sqrt_s and sqrt_d instructions
...
from Jeff Smith <jeffs@geocast.com>. These are needed to support
-mips2 compilation. With this change, on a QED 5231 we now pass the
paranoia tests, and are successfully using userlands built with -mips2.
2000-05-14 06:19:32 +00:00
jhawk
2dc49a4780
Comment out XSERVER and XSERVER_DDB and move them to the pccons-specific
...
section. They are not used with wscons.
2000-05-14 04:36:09 +00:00
shin
f26b6caddd
clear CPU count register interrupt properly (VR4100).
2000-05-14 03:16:11 +00:00
uch
f9b83f27e9
change Telios keyboard map: KS_KP_Enter -> KS_Return
2000-05-13 20:34:13 +00:00
jdolecek
6572f303f4
remove now redundant comment regarding IBM_L40 define
2000-05-13 19:58:41 +00:00
jdolecek
950749ab6f
add special bootblocks for IBM PS/2 - those machines need different gate A20
...
addressing
2000-05-13 19:58:01 +00:00
jhawk
187860f8fb
Fix problem from 1.27, and more long-standing in the commented-out
...
-DSUPPORT_SERIAL options:
Only set -DSUPPORT_SERIAL=CONSDEV_PC for "biosboot" and "biosboot_resetvideo",
but not for biosboot_com0.
2000-05-13 19:03:19 +00:00
bjh21
9f75c038c1
Add vmapbuf/vunmapbuf
2000-05-13 17:57:14 +00:00
bjh21
4b7597ffe5
Handle more cases of existing mappings in pmap_enter
2000-05-13 17:56:32 +00:00
tsutsui
924b1948b4
Replace (non-working) ncr with new siop.
2000-05-13 14:54:51 +00:00
bjh21
e65735cc74
More informative stack backtrace. Prints whole stack frames\!
2000-05-13 14:43:11 +00:00
bjh21
9d61165c26
Oops. Swedish is KB_SV.
2000-05-13 14:40:10 +00:00
bjh21
b85a45b9f1
Move out spurious defines
2000-05-13 12:17:49 +00:00
jhawk
d4091aa02e
Add support for on-the-fly switching of console devices interactively
...
from biosboot via the "consdev" command.
2000-05-13 05:31:00 +00:00
jhawk
a72e1e9c59
Add support for on-the-fly switching of console devices interactively
...
from the i386 biosboot via the "consdev" command.
2000-05-13 05:25:20 +00:00
jhawk
1dac4cd666
Add support for on-the-fly switching of console devices interactively
...
from biosboot via the "consdev" command.
Move "Press return" printf() out of print_banner() so we can
print_banner() reasonably after switching devices.
2000-05-13 05:23:37 +00:00
uch
62923b307e
fix #define RGB24(r, g, b)
2000-05-13 03:12:56 +00:00
thorpej
26f56b9cab
Only use __builtin_va_alist_t if using GCC 2.96 or later. Fixes
...
pkg/10080, from Matthias Scheler.
2000-05-12 23:49:11 +00:00
bouyer
9c43539f8f
The VIA Technologies VT82C686A SMBus Controller claims to be a PCI/ISA
...
bridge, ignore it. Should fix kern/10093 by Mark Dohring.
2000-05-12 20:31:22 +00:00
uch
f02836787f
fix CLUT index bug.
2000-05-12 18:09:55 +00:00
shin
e38d6212b9
make it compile again with '-Werror'.
2000-05-12 04:43:21 +00:00
jhawk
ed3acc8fbb
zsr has acquired a wi card
2000-05-12 03:14:21 +00:00
drochner
d5d280d015
-attach auxilary PCI buses at the 450NX chipset,
...
tested by hubertf in a small configuration (1 PXB - 2 PCI buses)
-being here, remove the per-VID/DID matching code which was commented
out for a while
2000-05-11 16:44:14 +00:00
jdolecek
8fedbd8497
Add i386-specific part of MicroChannel Architecture bus support, as
...
found in some older IBM PS/2 machines.
This code is based upon work by Scott D. Telford, with some minor bits
in arch/i386/mca/mca_machdep.c taken from FreeBSD.
XXX this is still very experimental and development version; use at your
XXX own risk
2000-05-11 16:38:10 +00:00
jdolecek
6c1643be43
minor adjustment for compiling with IBM_L40
2000-05-11 16:11:54 +00:00
jdolecek
98beeaa61d
add commented out CPPFLAGS+= -DIBM_L40 - needed for PS/2 bootblocks
2000-05-11 16:05:51 +00:00
jhawk
2d2ad4f3e8
fix cosmetic brain-oh in last; s/attachonly/matchonly/g
2000-05-11 15:26:23 +00:00
jhawk
a2606dbe80
Address PR#10042: instead of getting the dynamic configuration
...
all the time (which crashes some vaios), get the static configuration,
and if config_search() finds a node, then do the dynamic configuration.
This seems to work fine on multiple vaios (which seem to crash
in different places...go figure).
Also, bring prototypes in-line with KNF and declare static as appropriate.
"#if 0" out pnpbios_getapmtable() and pnpbios_setnode() as they
are not called.
Fix printf()s to print out dv_xname.
Fix a comment typo.
Use manifest constants (PNP_CF_DEVCONF_DYNAMIC, etc.) in calls to
pnpbios_getnode() instead of hardcoded constants.
2000-05-11 05:54:49 +00:00
uch
742429ff1e
#undef'ed debug routine.
2000-05-10 23:57:13 +00:00
msaitoh
a797322f08
supports single step!
2000-05-10 20:28:33 +00:00
is
8f17fca445
fix tyop
2000-05-10 20:20:21 +00:00
thorpej
c52b8eabae
Make stdarg/varargs work with GCC 2.96.
2000-05-10 17:53:45 +00:00
pk
bde258dc12
bus_dmamem_alloc: round-up `alignment' to a be a multiple of the page size.
2000-05-10 14:27:51 +00:00
pk
fbd2523c70
* Fix thinko in offset computations.
...
* Add DIAGNOSTIC checks.
2000-05-10 11:17:50 +00:00
nisimura
df234d8698
Take a straight way for pagemove() PTE manipulation, abandoning to
...
use MIPS_TBRPL(). When PTEs are modified, both src and dst TLBs
are invalidated. MIPS3 single TLB entry has paired double PTE
and pagemove() likely walks through multiple pages. The positive
effect of of MachTLBUpdate() or TBRPL() is unclear.
2000-05-10 08:55:22 +00:00
nisimura
bd91f6f2e0
Adapt mips_locoresw[].
2000-05-10 01:36:56 +00:00
nisimura
de13b44edd
Have mips_locoresw[] of 3 entry pointer array for different
...
implementation of locore routines between MIPS1 and MIPS3. It's
independent from mips_locore_jumpvec_t which is for cache/TLB
manipulating routines peculiar to processor designs. mips_locore_jumpvec_t
will be replaced with "processor closures" encapsulating implementation
parameters (cpuinfo) and pointers to conventaion routines (cpuops),
eventually.
2000-05-10 01:34:13 +00:00
pk
1bf775b965
Conform bus_dmamem_{alloc,map} usage to bus_dma(9) specs.
2000-05-09 22:42:08 +00:00
pk
2d12c9e33b
The bus_dma(9) implementation now allocates DVMA addresses in
...
bus_dmamap_load_*() routines only. Note that DMA memory buffers
allocated with bus_dmamem_alloc() _must_ be loaded by bus_dmamap_load_raw().
2000-05-09 22:39:35 +00:00
bjh21
6c97e2bd78
Initial commit of arm26 port
2000-05-09 21:55:44 +00:00