itojun
5cd73eb3de
mark some items that assume INET.
2000-11-24 10:09:46 +00:00
jdolecek
c40ad1440d
cast isprint() parameter to (unsigned char) - it looses if the character has high
...
bit set when the architecture is using signed char by default
This fixes bin/11556 by Michael Eriksson.
2000-11-24 09:53:36 +00:00
scw
dcd1f30fb8
First cut of a driver for the Memory Controller ASICs found
...
on mvme16x and mvme17x boards.
2000-11-24 09:42:09 +00:00
matt
ca7a0ec817
Make this compile again.
2000-11-24 09:39:37 +00:00
scw
7d191ffe77
Revamp the bus_space(9) implementation:
...
. use a structure for the tag instead of an integer constant,
. add bus_space_{peek,poke}_N() (and G/C `badaddr()'),
. fix a few drivers which have dependencies on the implementation.
2000-11-24 09:36:40 +00:00
scw
a70c48655b
Add a bus_space_tag_t field to the mvmebus_softc structure and
...
initialise/use it in the ASIC-specific back-ends.
2000-11-24 09:27:42 +00:00
scw
06e91c089b
Replace the inline C versions of bus_space_{read,write}_N() with
...
inline assembler. This generates significantly more efficient code,
and trims ~1KB off the size of an mvme68k GENERIC kernel...
2000-11-24 09:05:55 +00:00
scw
7bd36d34a1
Use the MI md_root.c.
2000-11-24 08:54:08 +00:00
itojun
1bc25f5914
strictly conform to RFC2553 (specifically ENXIO case). sync with KAME
2000-11-24 08:21:12 +00:00
itojun
50ac5d898b
move rcsid to the top
2000-11-24 07:42:07 +00:00
chs
55a751c9d5
add ddb commands "show uvmexp" and "show ncache".
...
the former used to be "call uvm_dump", the latter is new.
2000-11-24 07:25:50 +00:00
chs
0a54af033a
cleanup: use queue.h macros and KASSERT().
2000-11-24 07:07:27 +00:00
minoura
e6a960146a
Use MI md_root.c.
2000-11-24 06:55:22 +00:00
nisimura
b974ee7790
Add TC option card descriptions, which are commented out before NetBSD/pmax
...
yields local implementations to them.
2000-11-24 05:02:26 +00:00
chs
ab077e1ed4
change cache_purgevfs() from O(N^2) to O(N).
...
use queue.h macros where possible.
2000-11-24 05:02:23 +00:00
chs
fa19fe52db
adjust the spinlock macros in the non-MULTIPROCESSOR, non-LOCKDEBUG case
...
so that gcc will think that static spinlock are used.
this allows us to remove the ugly conditionalization of
static spinlock declarations.
2000-11-24 03:59:07 +00:00
itojun
f9ed4a5d70
IFA_STATS stability (not complete); don't touch ip if it is NULL.
2000-11-24 03:43:20 +00:00
simonb
f91f0ea65c
Make this compile again (unterminated `#if' conditional).
2000-11-24 02:21:56 +00:00
chs
22d140fd0b
ifdef DEBUG, increase the max size we'll overwrite in freed memory blocks
...
to detect modifications after frees from 32 bytes to 1 page.
2000-11-24 00:34:32 +00:00
chs
f6b62f776c
avoid division and remainder operations for devices where
...
the sector size is DEV_BSIZE (ie. practically everything).
2000-11-24 00:17:35 +00:00
pooka
299c5ebbdc
tweak for 3.33
2000-11-23 23:22:58 +00:00
pooka
d98ea99cc1
resolve conflicts
2000-11-23 23:21:14 +00:00
perseant
262e70b7e7
Initialize inodes' generation number to 1, consistent with their version
...
number.
2000-11-23 23:09:57 +00:00
pooka
667236c7cd
file 3.33
2000-11-23 23:07:30 +00:00
perseant
59ca5b76e4
Don't "compress" segment data if we were using mmap instead of malloc/copy
...
to read the segment.
2000-11-23 23:01:55 +00:00
scw
7a09b2eab5
Document the bus_space_peek_N() and bus_space_poke_N() families
...
of functions, as proposed on tech-kern.
These provide a way to safely access bus space without crashing
the system if nothing responds on the bus. c.f. `badaddr()'.
2000-11-23 22:56:53 +00:00
chs
bac6420b96
fix reversed keywords in previous commit.
2000-11-23 21:58:54 +00:00
chs
c01c2504a2
examine the PDE in addition to the PTE when checking for valid mappings.
2000-11-23 21:44:52 +00:00
fvdl
c13641ea40
NULL for the highest split set file for the xmisc set is wrong, make it "aa"
...
Also, correct the xserver split set extension.
2000-11-23 16:26:50 +00:00
abs
26ed04b487
Switch to the more correct 'conv=sync' - from pk
2000-11-23 16:06:10 +00:00
nisimura
c2c8f26967
- Nuke xasc_ioasic.h and xasc_pmaz.h as no code uses the symbols they define.
...
- Hide #include <pmax/dev/device.h> for "pmax oldscsi" inside
#if NRZ > 0 || NTZ > 0.
2000-11-23 09:44:14 +00:00
matt
1420862fba
Add comments and AltiVec reg state.
2000-11-23 02:35:10 +00:00
perseant
c019319ae3
Check for ENOENT return from lfs_{bmapv,markv} and do the right thing with it,
...
avoiding needless looping (possibly infinite looping) on certain kinds of
errors.
Get rid of erroneous free() in error return from add_segment.
Patch from Jesse Off <joff@gci-net.com> (PR #11547 ).
2000-11-22 22:17:39 +00:00
perseant
e4911189f1
Protect lfs_{bmapv,markv} with vfs_{un,}busy. Fix a reference/lock leak
...
in an error case in lfs_markv. Change the vfs_getvfs() error to return
ENOENT, for consistency with failure of vfs_busy().
99% of this patch was from Jesse Off <joff@gci-net.com> (PR #11547 ).
2000-11-22 22:11:34 +00:00
msaitoh
007d059977
- fix \n conversion from \n\r to \r\n
...
- cleanup
2000-11-22 21:14:25 +00:00
abs
a117f6fc07
dd disk2 requires conv=osync unless we are lucky enough to hit a 36k boundary
...
on a gzippd tarfile.
2000-11-22 21:14:24 +00:00
msaitoh
d077acc4e9
const struct sysent
2000-11-22 21:12:28 +00:00
abs
f399708136
Handle hostname being set in /mnt/etc/rc.conf
2000-11-22 21:04:46 +00:00
christos
1d9dab3e95
error message cleanup:
...
- don't print the builtin name twice
- explain why things fail
- no extra newline
2000-11-22 19:20:31 +00:00
wiz
b03725b863
Change OF_nextprop to match prototype change to void *
...
(Please don't change prototypes without changing the corresponding
functions!)
2000-11-22 18:18:32 +00:00
jdolecek
818062390e
Intel recommends to print cpu serial number as six dash-separated nibbles
...
(XXXX-XXXX-XXXX-XXXX-XXXX-XXXX), make it so
2000-11-22 16:41:56 +00:00
nonaka
41b0daf516
- Add some PCMCIA devices.
...
- Commented out USB devices.
2000-11-22 16:15:44 +00:00
nonaka
ea05f33502
Set intrtype[irq] if interrupt type is IST_NONE.
2000-11-22 16:07:16 +00:00
tsubai
1931e71852
Constify struct sysent.
2000-11-22 14:00:46 +00:00
leo
f4420dcb03
Revert previous change. I cannot see why this ever worked... Pointed out
...
by Steve Woodford.
2000-11-22 12:39:03 +00:00
tsutsui
4b61041326
e_sysent in struct emul has been const'fied.
2000-11-22 11:47:17 +00:00
matt
03b44427da
Make assym.h be generated again
...
Add pcmcia support to files.prep
Add isa_intr_alloc support.
2000-11-22 08:55:35 +00:00
thorpej
32831b2eb4
Update for change of name of FPU synch routine.
2000-11-22 08:40:47 +00:00
thorpej
534e7d4454
Several changes, which get us generally further along with
...
multiprocessor support:
- Implement MP-safe halt.
- Make the FPU saving code more like Bill's on the i386 MP branch.
XXX This code will no doubt be revisited again.
- Pass the cpu_info and trapframe to IPI handlers, saving some work
in the handlers themselves, and also making it possible for the
"pause" handler to reference register state for DDB.
- Add "machine cpu" to DDB, making it possible to reference other
CPUs registers (and thus get e.g. a traceback) from whichever
CPU is actually running the debugger.
- Garbage-collect "machine halt" and "machine reboot" DDB commands.
They don't have a prayer of working properly in multiprocessor
kernels, and didn't really work all that well in uniprocessor kernels.
2000-11-22 08:39:46 +00:00
thorpej
6cbdf24c45
Add a debugging printf, commented out by default.
2000-11-22 07:44:01 +00:00