Commit Graph

31456 Commits

Author SHA1 Message Date
lukem 8895fa19a8 apply mods from lite-2 vers. of mount/mount_ufs.c (which this is derived from) 1997-09-16 12:26:29 +00:00
lukem 93d690909c resolve conflicts from lite-2 merge 1997-09-16 12:25:36 +00:00
lukem 932f5c39e2 update for new getmntopts() brought in from lite-2 merge 1997-09-16 12:24:18 +00:00
lukem 56638e9de2 resolve conflicts from lite-2 merge 1997-09-16 12:24:05 +00:00
lukem dbe8ccd8bf update for new getmntopts() brought in from lite-2 merge 1997-09-16 12:23:34 +00:00
lukem 36323c1221 resolve conflicts from lite-2 import, with two major modifications
that require all of /sbin/mount_* and /sbin/umount to be modified:
* incorporate vfslist.c, adding checkvfsname() and makevfslist()
* getmntopts() now takes 4 args (adding int *altflagp)
1997-09-16 12:22:39 +00:00
lukem f33b5a38b9 imported from lite-2 1997-09-16 09:03:30 +00:00
mrg 52ff5d8fee make these compile on the alpha after WARNS=1. 1997-09-16 08:37:01 +00:00
lukem 613a458802 If One splits a line for cosmetic reasons, One should ensure that the
preceeding line has a \ if it's part of a #define...
1997-09-16 07:29:56 +00:00
lukem 5e45f6e836 resolve conflicts from lite-2 import 1997-09-16 07:04:17 +00:00
thorpej 0599db7897 - Define bits used in the "amask" instruction.
- Define processor family IDs returned by the "implver" instruction.
- Prototype alpha_amask().
1997-09-16 06:57:12 +00:00
thorpej 9faf00ea6a Implement alpha_amask(), a stub which reads the "architecture feature mask"
using the "amask" instruction.
1997-09-16 06:54:01 +00:00
thorpej 4fe999c6bf - Add the "amask" and "implver" operate subfunctions.
- Add the "ldbu", "ldwu", "stb", and "stw" major opcodes (BWX instructions).
1997-09-16 06:52:48 +00:00
thorpej fc80b40481 - Rewrite the functions that provide opcode subfunction names to make it
easier to add instructions that the disassembler doesn't know about
  (the opcode subfunction number is now printed).
- Add the "amask" and "implver" operate subfunctions.
- Add the "ldbu", "ldwu", "stb", and "stw" major opcodes (BWX instructions).
1997-09-16 06:52:16 +00:00
lukem 919c9246d4 resolve conflicts from lite-2 import 1997-09-16 06:41:19 +00:00
thorpej aab66475d0 Build db_elf.c if ddb is configured. (Oops, this one got away!) 1997-09-16 06:05:54 +00:00
lukem ea2eef1424 resolve conflicts 1997-09-16 03:13:18 +00:00
lukem 8a293e132a fix sccsid conflict 1997-09-16 02:43:59 +00:00
lukem c697e3e2bf resolve sccsid conflict 1997-09-16 02:33:48 +00:00
lukem 6cdb4c3fbf resolve sccsid conflict 1997-09-16 02:13:23 +00:00
mrg f4d8afa436 make a link from ipf.5 to ipf.conf.5 1997-09-16 02:06:41 +00:00
thorpej d1fbc82e28 From page 6-9 of "Alpha AXP Architecture Reference Manual, Second Edition":
An IMB intruction must be executed after software or I/O devices
	write into the instruction stream or modify the instruction
	stream virtual address mapping, and before the new value is
	fetched as an instruction.

We were missing calls to IMB after mappings were changed, which caused
systems with large I-caches (e.g. my AlphaStation 500) to fail miserably
when mapping in new pages of program text, or when context switching
(I couldn't even get the shell from init!).
1997-09-16 01:52:00 +00:00
lukem c19335a76d document `` .Nm "" , '' support 1997-09-16 01:30:53 +00:00
thorpej 4ccbd4b430 Make this safe in environments that have a Real vfork(2). Bug pointed
out by Chuck Cranor <chuck@netbsd.org>
1997-09-16 00:35:47 +00:00
thorpej 9a31fc02fe Don't forget to increase the free page count in vm_page_free_memory(),
pointed out by Mark Brinicombe <mark@causality.com>.
1997-09-16 00:08:09 +00:00
thorpej 37b8edbeac In addition to MAS_ABT, check TAR_ABT when doing configuration space
reads.  This is necessary because of newer AlphaStation firmware doing
the Wrong Thing with target aborts behind PCI-PCI bridges, much like they
do the Wrong Thing with master aborts.  Reported by Matthias Drochner.
1997-09-15 23:31:15 +00:00
thorpej 12f6c5aba1 Make sure to clear MAS_ABT if we received one. 1997-09-15 23:01:29 +00:00
thorpej 3c3c6a3b31 Use the symbolic name for "received master abort". 1997-09-15 22:35:54 +00:00
thorpej 8ff22715e8 Define bits in the CIA_ERR register. 1997-09-15 22:34:38 +00:00
is dc914f2ee7 Only create verbose delay loop calibration message for DIAGNOSTIC kernels. 1997-09-15 22:17:55 +00:00
is 33d1f0d190 A few more boards. This really should be split into a seperate file, only
active if the kernel has ZBUS_VERBOSE similar to PCI, EISA, (podulebus?),
but I don't have that stuff ready yet.
1997-09-15 21:37:35 +00:00
pk aa998af35c Hard-code a couple of sun4 cpu-clock speeds.
Fix a printf formatting glitch.
1997-09-15 20:52:36 +00:00
cgd 07a211906a move me out of port maintainer list, into supporting cast list 1997-09-15 17:05:57 +00:00
bouyer b342ad4ea3 Regen. 1997-09-15 15:08:34 +00:00
bouyer cc58dfb1b7 Add some of Compaq's network products. 1997-09-15 15:02:36 +00:00
lukem de787845e5 cleanup .Nm usage 1997-09-15 13:23:01 +00:00
lukem d0c91e4214 use memset instead of bzero 1997-09-15 13:15:16 +00:00
lukem c6bd18f2fe use memset() not bcopy() 1997-09-15 12:51:44 +00:00
lukem 2ddc10a0ab define WARNS?=1 for all of sbin/* 1997-09-15 12:45:47 +00:00
lukem 43a95d024f remove __dead 1997-09-15 12:42:54 +00:00
lukem f6df7799c9 fixup .Nm usage 1997-09-15 12:41:52 +00:00
lukem 13992bec12 use memmove, memcmp, memset instead of bcopy, bcmp, bzero 1997-09-15 11:51:54 +00:00
bouyer 8f21e932b0 Typo in comments: netstart uses /etc/defaultdomain, not /etc/domainname. 1997-09-15 11:42:26 +00:00
lukem 63f59ae3e7 deprecate register 1997-09-15 11:40:28 +00:00
lukem 788a79030a * cleanup for WARNS=1
* fix .Nm usage
1997-09-15 11:33:59 +00:00
lukem 69e477ff1f * fix .Nm usage
* prototype main() to pass WARNS=1
1997-09-15 11:27:12 +00:00
lukem 2e61b867aa * cleanup for WARNS=1
* fix .Nm usage
1997-09-15 11:24:41 +00:00
lukem 0a96848668 * fix .Nm usage
* prototype main() for WARNS=1
1997-09-15 11:21:59 +00:00
lukem 048874c5e2 * cleanup for WARNS=1
* fix .Nm usage
* deprecate register
1997-09-15 11:20:04 +00:00
lukem 38db486f8e * cleanup for WARNS=1
* deprecate register
* fix .Nm usage
1997-09-15 11:17:10 +00:00