tsutsui
9cd36c6539
Fix an uninitialized variable in #ifdef DIAGNOSTIC.
...
Pointed out by soda.
2001-06-09 12:59:50 +00:00
bjh21
ce17af0c82
Very crude changes to ensure we never call malloc passing M_WAITOK from
...
pmap_enter. Instead, we panic if allocation fails. This is bad, and should
be reworked.
2001-06-09 12:22:11 +00:00
wiz
09b77243bc
Some more corrections by Michael K. Sanders.
2001-06-09 11:02:08 +00:00
chris
b0a79f686c
Typo police: 28285 -> 21285
...
Also garbage collect the old kernel VM map defines for footbridge.
2001-06-09 10:44:10 +00:00
chris
4c30449347
Remove the old kernel config files for cats, also remove isa_cats_machdep, as
...
it now lives in cats/isa/isa_machdep.c
2001-06-09 10:35:55 +00:00
chris
af8ce95972
Move the footbridge dir out of arm32 into arm.
2001-06-09 10:29:11 +00:00
sjg
e843d81502
Mention .MAKEOVERRIDES
2001-06-09 07:00:37 +00:00
sjg
d7c22ce2d7
Do a better job of duplicate suppression in .MAKEOVERRIDES.
...
From Var_Set: We actually want the equivalent of
.MAKEOVERRIDES:= ${.MAKEOVERRIDES:Nname=*} name='val'
clearing the previous value for name is important, since
doing simple duplicate suppression does not handle:
$ make FOO=goo
which then runs a sub-make with FOO=boo
the commands from that sub-make should see just FOO=boo.
2001-06-09 05:57:31 +00:00
matt
3cad96a936
Move towards common Makefile.arm
...
Add a netwinder/autoconf.c
2001-06-09 05:38:23 +00:00
matt
e27941e917
Eliminate some unavailable devices on netwinder.
2001-06-09 05:36:28 +00:00
sjg
44372a7be4
Modify handling of command line variable assignments and their exporting
...
via MAKEFLAGS. Instead of appending them directly to .MAKEFLAGS, put
them in .MAKEOVERRIDES (and ensure they are quoted). This is now done
in Var_Set when it exports VAR_CMD's.
Use ExportMAKEFLAGS() to export MAKEFLAGS, using the combined content
of .MAKEFLAGS and .MAKEOVERRIDES (with duplicate supression).
If .MAKEFLAGS is assigned to in a Makefile, ExportMAKEFLAGS is called again.
This allows a line like:
.MAKEOVERRIDES=
to effectively stop the exporting of the command line vars in MAKEFLAGS.
2001-06-09 05:22:47 +00:00
sjg
80a2d65904
Provide a useful? MAKE_VERSION.
2001-06-09 05:17:51 +00:00
assar
12df1a8eb8
remove confusing comparison with srand (it does not return the old seed)
...
use .Sh AUTHORS and .An for author
2001-06-09 01:43:53 +00:00
wiz
5811c27b4d
Remove trailing dot from .Nd, and a bogus comment line (probably left
...
over from example man page).
2001-06-08 23:57:43 +00:00
bjh21
bfddba9825
Separate podule and netslot cases in poduleread() into separate functions,
...
with the correct one referenced by a pointer in the podule structure. This is
in aid of eventually making the netslot and podulebus code a little more
separate from one another.
2001-06-08 22:38:07 +00:00
bjh21
e609865bbc
Correct reference to dtide.c, and don't bother with the "channel" locator to
...
dtide, since ata provides that anyway.
2001-06-08 22:33:59 +00:00
chris
9e26feedf2
Finish off the cats arch dir by creating an include dir and populating it from
...
arm32/include.
Make use of std.cats in the kernel config.
Fixup files.cats so it actually works.
2001-06-08 22:22:59 +00:00
kim
a81dea8eca
Remove duplicate usr/share/man/cat8/news68k added in revision 1.159...
2001-06-08 21:16:15 +00:00
kim
8966f5524c
not usr/share/man/cat8/new68k but usr/share/man/cat8/news68k
2001-06-08 21:13:23 +00:00
bjh21
ca2047f7c6
Adapt the dtide driver to the MI podulebus framework, and move it to its new
...
home. It still doesn't actually work, but that's a SMOP.
2001-06-08 20:13:24 +00:00
bjh21
837afd713e
Regen
2001-06-08 20:09:07 +00:00
bjh21
e918a481e5
Move D.T. Software to their rightful place in the list, and correct the product
...
ID for their IDE interface. I've no idea where 0x00ae came from.
2001-06-08 20:08:35 +00:00
fredette
cca6e28421
Added comments and fixed some macros now that I correctly
...
understand how to address the sun2 VME bus in the VM hardware.
2001-06-08 18:00:51 +00:00
tron
a35d0a5c89
Add missign directory "./usr/share/man/cat8/news68k".
2001-06-08 16:45:37 +00:00
mrg
1375a0c31e
don't run SMP flush routines if (cold); be sure cpus[n] is valid.
2001-06-08 16:25:04 +00:00
mrg
72c1d9df6d
more SMP work: finish up ipi's, SMP DDB support, cpu startup issues, and
...
idle() u area issues:
in nmi_sun4m(), if this is a soft NMI and DDB is configured, setup a trapframe
and pass it to nmi_soft(). in cpu_hatch(), spin until our cpu's flags no longer
have CPUFLG_STARTUP set. then, setup registers and jump to
idle_enter_no_schedlock. in idle(), if MULTIPROCESSOR, always switch to this
cpus idle u. a minor optimisation to cpu_switch().
2001-06-08 16:15:23 +00:00
mrg
5849352bfc
_KERNEL_OPT is your friend.
2001-06-08 15:43:34 +00:00
wiz
0232db7a4d
regen
2001-06-08 14:43:30 +00:00
wiz
5fc8a3a2c4
Remove empty sections (confuse MAKEDEV2manpage)
2001-06-08 14:43:20 +00:00
wiz
9f41a1902e
Add new MAKEDEV(8)s.
2001-06-08 14:40:43 +00:00
wiz
b19e9f6776
MAKEDEV(8) for all remaining platforms that have a MAKEDEV script.
2001-06-08 14:32:07 +00:00
thorpej
37c37861b9
Make sure to always re-sync the rx buffer dmamap if recycling the
...
rx buffer.
2001-06-08 14:32:05 +00:00
wiz
cffe2f2fdb
Add some more arch-specific man8/cat8 subdirs.
2001-06-08 14:24:44 +00:00
wiz
ed9cc9d27c
scsi(4), not scsi(8)
2001-06-08 14:17:41 +00:00
hannken
0ffa56f445
Install compat_netbsd32.8.
2001-06-08 13:55:39 +00:00
mrg
7a84fc0483
use real \n's copyright[]; avoids gcc 3.0-prerelease warnings.
2001-06-08 12:53:30 +00:00
mrg
054673b07c
#endif /* takes no argument */
2001-06-08 12:51:17 +00:00
mrg
0b7f4cf1ba
avoid trigraphs
2001-06-08 12:50:11 +00:00
fredette
de800ed660
Added support for listing multiple additional names on
...
a `machine' line. For each of these subarches, its
arch/${SUBARCH}/conf/files.${SUBARCH} is included, and
a symlink ${SUBARCH} -> arch/${SUBARCH}/include is made.
This will for a "richer structure" and easier code
sharing under sys/arch.
2001-06-08 12:47:06 +00:00
hubertf
c8cabf37ba
Try to give a *bit* more data on the optimal size of interleave.
...
Someone with a proper understanding of things may have a look and
say how to really calculate this from either disklabel or dmesg
output.
2001-06-08 11:55:44 +00:00
mrg
ef022c7570
redo the previous; allow SHLIB_LDSTARTFILE and SHLIB_LDENDFILE to be overridden.
2001-06-08 11:41:59 +00:00
mrg
aa2443e7c8
if DDB, when pausing, save a copy of this cpus registers while paused.
2001-06-08 09:51:40 +00:00
mrg
67fc8c19be
if MULTIPROCESSOR, make the registers virtual, so that we can access other
...
processors registers. rework enter/exit ddb code to look more like the i386
code. make "mach cpu" and "mach cpu N" work.
2001-06-08 09:49:28 +00:00
mrg
7666800896
need a per-cpu ddb_regs pointer.
2001-06-08 09:45:50 +00:00
mrg
1ae283fcdd
use raise_ipi_wait_and_unlock().
2001-06-08 09:40:31 +00:00
hannken
a343eba6d6
Close coment of CVS tag.
2001-06-08 09:24:28 +00:00
enami
578730c551
Initialize sc->sc_anegticks to 5 on attach to prevent panic due to
...
assertion failure.
2001-06-08 07:09:40 +00:00
matt
e3b20fd18d
options PROG32 for now.
2001-06-08 06:16:09 +00:00
matt
85656841a3
Change _ARM32* to _NETWINDER* Include <machine/psl.h> to get psl
...
definitions.
2001-06-08 06:14:25 +00:00
matt
1f4156858b
add an include subdir rule in the Makefile to make netwinder use the
...
"new" include file structure to be used on arm ports.
2001-06-08 06:13:02 +00:00