scw
2f54b52eac
Print a trap/intr frame's SPC value.
2003-11-09 12:22:15 +00:00
scw
89a3825de9
In scif_rxsoft, bail early if the input buffers have not been initialised yet.
...
This can happen if we drop into ddb on the serial console before
scif_attach() has been called.
2003-11-09 12:19:54 +00:00
kochi
ca17019a08
* Preserve original $Revision$
...
* add __KERNEL_RCSID
2003-11-09 11:50:59 +00:00
martin
c9f72038da
bzero is gone from the kernel
2003-11-09 11:25:18 +00:00
martin
ef4ac967a7
Fix a comment (there is no bzero/bcopy any more)
2003-11-09 11:24:38 +00:00
martin
59c6900880
Get rid of bcopy/bzero.
2003-11-09 11:23:54 +00:00
manu
70a91d4b66
Better warnings on not fully implemented mach traps.
2003-11-09 11:10:11 +00:00
scw
a02e49b067
Fix a genuine uninitialised variable.
2003-11-09 11:09:11 +00:00
scw
41d2057ea7
Pick the right value for {,_}MACHINE_ARCH according to endianness.
...
Spotted by mrg@.
2003-11-09 08:27:19 +00:00
yamt
c337d7540c
fix typos in comments.
2003-11-09 07:57:15 +00:00
yamt
29352ed442
- fix an use-after-free bug in /dev/fd/* handling.
...
specifically, don't keep a stale pointer in fd_ofiles.
it isn't needed anymore as fd allocation is now done using bitmaps.
- clean up dupfdopen() a little.
- don't call fd_used() unnecessarily.
2003-11-09 07:55:38 +00:00
yamt
1fc953c5e2
in the non-overwritten case of sys_dup2(),
...
call fd_used() by itsself rather than leaving it to finishdup().
2003-11-09 07:52:26 +00:00
tsutsui
112c91d583
Use #if defined(_KERNEL_OPT) to protect #include "opt_xxx.h"
...
from building LKM etc. Suggested by mrg.
2003-11-09 05:29:59 +00:00
mrg
92ce299301
switch to GDB 5.3 on armeb & m68000.
2003-11-09 02:54:50 +00:00
mrg
0bcb648614
set the arm breakpoint depending on the byte order. now armeb gdb works.
2003-11-09 02:52:07 +00:00
uwe
9df7e01734
Implement trivial WSDISPLAYIO_SVIDEO that flips DON bit in LCDLDR1.
...
This only turns off the display in the LCD controller.
TODO: Need to add a platform specific way to turn the screen on and
off as well (e.g. on Jornada 680 this is bit 0 in hd64461 GPIO port B).
2003-11-09 02:05:42 +00:00
uwe
680e83de11
Get rid of bcopy relics. Minimize diffs against the libc version.
2003-11-09 01:03:56 +00:00
uwe
f28afa6ac5
Nuke bcopy. Move the code to memmove.S (which it is) make memmove the
...
primary entry point and comment out the bcopy entry point.
Kernels before and after the change are identical.
2003-11-08 23:59:12 +00:00
lukem
1d6c9bac12
The order of items in .SUFFIXES is extremely important!
...
Revert part of previous and put `.s .S' before `.c' again.
(Fixes recent libkern lossage.)
2003-11-08 23:14:45 +00:00
uwe
aa4c79f23b
For the rasops-drawn cursor the fg/bg indices are bit inverted, so
...
provide complimentary colors in the upper 16 entries.
2003-11-08 22:49:28 +00:00
uwe
57f9d3f327
Don't use PRId64 in a host tool. Not all systems have the PRI*
...
macros (e.g. FreeBSD 4.x). Cast to long long int instead.
2003-11-08 22:39:07 +00:00
manu
43a6b5539b
Make ngetdents working again, after the strcpy -> strlcpy move broke it
...
(because of an incorrect len argument)
2003-11-08 22:36:01 +00:00
fvdl
c4e432f3bd
Make register usage more consistent, also in comparison with the i386
...
version, for easier maintenance.
2003-11-08 21:46:42 +00:00
fvdl
127827f46e
Restore %rax correctly during a full context restore (oops).
2003-11-08 21:45:59 +00:00
fvdl
f601ca945b
Add POSIX 1003.1b semaphores.
2003-11-08 21:38:18 +00:00
manu
6d58f326f1
Build again with SIGINFO, patches from Christopher Sekiya.
2003-11-08 21:35:26 +00:00
manu
352595e88d
Warkaround warning for uninitalized variables
2003-11-08 21:33:34 +00:00
manu
ee7a6d2747
Restore COMPAT_IRIX signal delivery to an usable state. We provide a
...
fake sigcode so that trampoline vers checks in sigaction1() will not
return EINVAL. Another fix would be to duplicate code from svr4_sys_sigaction()
to irix_sys_sigaction() and call sigaction1() with vers != 0. We do not
do that because it would duplicate some code.
2003-11-08 21:28:45 +00:00
christos
04a20c38b9
don't emit #line directives.
2003-11-08 18:44:52 +00:00
christos
60d5c19922
ansify and knf
2003-11-08 18:12:01 +00:00
ragge
302ec37ca8
Note that gawk is compiled without optimizing on vax.
2003-11-08 17:21:15 +00:00
ragge
587d7055bd
Set optimizing to -O0 for vax (was -O1 before), otherwise awk
...
gets internal errors when used.
2003-11-08 17:17:59 +00:00
dsl
6bf8729bd1
First cut of hp300 installboot, seems to DTRT on i386.
...
Maybe this code ought to know how to add a file to the LIF filesystem.
2003-11-08 16:44:35 +00:00
tsutsui
1fafd3e354
Define all members in TX/RX DMA descriptors as u_int32_t and use proper shift
...
and mask ops since smc83c170 chips access them in 32bit width with proper
byteswap mechanism, so that all #if BYTE_ORDER in descriptors can be removed.
While here, do some slight optimizations in epic_start() and epic_intr().
2003-11-08 16:08:13 +00:00
tsutsui
addcf5d254
#if defined(_KERNEL_OPT) is enough, #if !defined(_LKM) isn't needed
...
in that case. Pointed out by mrg.
2003-11-08 15:19:20 +00:00
lukem
7ce35daccc
Add '.SUFFIXES: .m4' here, now that <sys.mk> doesn't provide it anymore.
...
It appears that .PATH.m4: needs it.
Should fix problem noted in private mail by Markus W Kilbinger.
2003-11-08 14:45:02 +00:00
pk
582c396832
Construct arguments properly and update comment in previous bzero -> memset
...
changes.
2003-11-08 14:04:26 +00:00
lukem
a9c9ec0e6e
Support MAKEVERBOSE
2003-11-08 13:57:29 +00:00
martin
6e204ff9bc
Fix previous (bzero -> memset), it overlooked the delay slot.
...
Use set and clr pseudo instructions to simplify the code a bit.
2003-11-08 13:21:36 +00:00
tsutsui
ecd13dfa39
Add pseudo-device ksyms
2003-11-08 12:17:53 +00:00
tsutsui
81d609b1f5
Remove obsolete comments about curproc.
2003-11-08 12:17:25 +00:00
tsutsui
3dc4924359
In trap(), curlwp could be NULL so don't refer it implicitly.
2003-11-08 12:08:12 +00:00
tsutsui
7a6d021fe2
Include "opt_lockdebug.h" only #if !defined(_LKM) && defined(_KERNEL_OPT).
2003-11-08 12:06:20 +00:00
tsutsui
dc9a6c03b4
Adapt to replacement of apcireg.h and dcareg.h.
2003-11-08 12:02:33 +00:00
tsutsui
f009006333
Remove obsolete files by MI com(4) driver support.
2003-11-08 11:22:11 +00:00
tsutsui
30f361a050
Move apcireg.h and dcareg.h to stand/common since they are no longer used
...
by kernel.
2003-11-08 11:19:30 +00:00
tsutsui
63b14eb5b6
Switch DCA and APCI serial devices to use MI com(4) driver.
...
DCA is tested on HP362 and HP382 with serial console,
but APCI on HP4xx is not tested yet.
2003-11-08 11:18:33 +00:00
dsl
6db70be120
Rip out all the '-B bootblock' support, everything should use installboot(8).
...
(can only affect arm32, hp300 and vax ports, and doesn't affect sysinst).
2003-11-08 09:25:01 +00:00
jdolecek
117242ea83
use "mov 0, %o1" instead of kinda strange "sethi 0, %o1" in previous
...
pointed out by Matthew Green
2003-11-08 08:09:38 +00:00
jdolecek
3050a50d90
don't need bcmp() and bzero()
2003-11-08 07:40:37 +00:00