Commit Graph

40526 Commits

Author SHA1 Message Date
thorpej f0dda0d383 Add positional read and write system calls:
- pread() (#173) and pwrite() (#174), which are defined by XPG4.2.  System
  call numbers match Solaris.
- preadv() (#289) and pwritev() (#290), which are the positional cousins
  of readv() and writev(), but not defined by any standard.
1998-06-30 19:33:11 +00:00
ross e18398dff5 Move the crt{begin,end}* stuff from base to comp.
Sync mi with reality.

The rogues' gallery nominations for today:

	augustss        ariareg.h
	thorpej         smc83c170{reg,var}.h
	drochner        wsdisplay_usl_io.h
	jonathan        timepps.h
1998-06-30 19:06:48 +00:00
wrstuden 67b0c87dc3 Overkill patches to make serial console work again. Should also make
serial echo work, but not sure. Tested by Paul Goyette.

A few of these changes can probably be backed out, but I'm not sure which.
This part should work for now, and get things going again. These fixes
should also get rid of the problem of things crashing just as zstty0 gets
configured.
1998-06-30 18:13:21 +00:00
augustss 9e54ebca91 Add WSS attachment for ISAPnP. Not tested yet. 1998-06-30 17:28:00 +00:00
mycroft 85cca39e28 Add a monitor mute. 1998-06-30 16:54:52 +00:00
augustss 2a91c2b84f Regen. 1998-06-30 14:42:00 +00:00
augustss bb9ccdf373 Add a 2 Micro CardBus controller. 1998-06-30 14:41:29 +00:00
augustss 509c98eb23 Add another modem card. 1998-06-30 14:14:44 +00:00
msaitoh 94b9143ddd add RCSID 1998-06-30 12:22:36 +00:00
msaitoh c0eed6da3d sync with -current after a long silence 1998-06-30 11:59:09 +00:00
ragge 518a9a5b6a Enable use of reversed and underlined text. The DEC Isolatin character
set now also work correctly. Add blinking cursor.
1998-06-30 11:29:37 +00:00
drochner 9a04d7d9f2 adapt to wscons interface change 1998-06-30 09:02:08 +00:00
mycroft 792ea056b9 Nuke unused variable. 1998-06-30 08:27:39 +00:00
mycroft fae3bf0887 Add a monitor mute. The mixer here really needs more work for the
Crystal chips.
1998-06-30 08:24:56 +00:00
mycroft 3858cce05c Recognize the CS4236B (although we don't yet use any of the extensions). 1998-06-30 07:45:22 +00:00
thorpej b6781dbaa2 Split up read/readv/write/writev into the system call front-end and
the guts that actually perform the I/O request.
1998-06-30 07:39:22 +00:00
phil 8f97042b69 Fixed a couple of simple bugs, added data returned for arrow keys for
xterm that is different than xterm termcap entry states.  (Does curses
change what is returned for arrow keys?)
1998-06-30 06:57:57 +00:00
thorpej a4a34ba74a Add two additional arguments to the fileops read and write calls, a
pointer to the offset to use, and a flags word.  Define a flag that
specifies whether or not to update the offset passed by reference.
1998-06-30 05:33:11 +00:00
ross 047edc1df7 Compensate for the /usr/include/${MACHINE_ARCH} change. 1998-06-30 05:13:31 +00:00
mrg 53559837db <dev/sun/disklabel.h> not <dev/sun/sun_disklabel.h> 1998-06-30 04:35:37 +00:00
scottr 3fec37df49 Fix warnings from recent ddb_init() change: handle end and esym
consistently.
1998-06-30 04:16:00 +00:00
ross 49eca14af2 Move c++rt0 from mi to md files, except for 68K where it goes into ad.68k. 1998-06-30 04:03:29 +00:00
ross c43544845e Split the libraries correctly into base and comp set elements, like Chris
did for 1.3.2.
1998-06-30 03:49:00 +00:00
jonathan 50ca59e842 Fix braino. 1998-06-30 03:42:23 +00:00
jonathan eaa351c789 * Check that any declared option (def{opt,param,flag}, filesystem
is declared at most once.
* Do option dependency across all def{opt,param, flag}.
* Make the default value of otherwise-unspecified defopt's be 1,
  for consistency with non-defopt'ed options.
* Wrap an abstraction layer (macros) around tests for defopt, filesystem,
  defparam, etc. to catch outdated  defopt-vs-filesystem tests.
1998-06-30 03:30:56 +00:00
ross 567fbba53c Mechanism for installing the independently packaged alpha toolchain.
Originally written by Chris Demetriou.
1998-06-30 03:11:23 +00:00
thorpej 34e62af19a - Fix a bug that prevented one from requesting a subset of a property
containing multiple values.
- Add a way to get the "dma" property for a node.
1998-06-30 00:09:36 +00:00
hpeyerl 7931fb2172 Fix spalling misteak: indentify -> identify 1998-06-30 00:08:32 +00:00
mrg 2ddd261d51 add about 7 missing filesystems from the large list, and add a lot of man page xrefs 1998-06-29 23:50:51 +00:00
thorpej d2e377891d Get the interrupt share type from the PnP info. 1998-06-29 22:42:32 +00:00
thorpej ad9b5bf5f0 Interrupt share type is EDGE. 1998-06-29 22:42:09 +00:00
thorpej 3be1ffe6a0 When hooking up the interrupt handler, use an interrupt share type
specified by the front-end.
1998-06-29 22:40:56 +00:00
phil 2098fd1945 Correct a menu title. 1998-06-29 22:21:03 +00:00
drochner 02e2e73771 fix VT300 tab stop report format 1998-06-29 21:14:40 +00:00
drochner 406be71827 don't set a tabstop in column 1 1998-06-29 21:10:53 +00:00
augustss 080dc567e8 A first stab at an ESS1887 driver. The code is from the SHARK port
and needs a lot of polishing.  The code compiles (on i386), but is
untested.  See ess.c for a TODO list.
1998-06-29 20:56:21 +00:00
augustss d78443c890 Revert the #define of ioctl to its previous state since my
"improvement" broke some packages.
1998-06-29 20:48:00 +00:00
msaitoh 1666d3766d fix return value of kvm_read() and kvm_write() 1998-06-29 20:36:30 +00:00
gwr c80e8cd6ef Note recent changes. (and bump CVS revsion here) 1998-06-29 20:33:03 +00:00
gwr 5afda96fca Be quiet if bootparamd gives us an empty gateway spec.
(which is quite normal).  Just make noise if it was
missing, which explains the very long timeout...
(Would be nice if sendrecv said "retrying...")
1998-06-29 20:25:59 +00:00
gwr 8db8875feb Add a comment, kill an unused variable. 1998-06-29 20:18:07 +00:00
gwr b339af5461 Support multiple file open attempts without closing and reopening
the underlying raw device (which is expensive and causes problems).
This allows the boot program to try a sequence of names by default,
which is used to support common boot media for sun3 and sun3x.
(Now tries "netbsd.$arch" before "netbsd")
1998-06-29 20:17:03 +00:00
gwr 8261ec142f Minor tweaks for consistency with the other boot programs. 1998-06-29 20:11:06 +00:00
gwr 762cfeb615 Reimplement the header strip using two instances of dd in a pipe,
so it works with a dd that does not know conv=osync (i.e. Solaris).
1998-06-29 20:09:14 +00:00
gwr 2c0ea58240 Fix "integer overflow" error. 1998-06-29 20:06:34 +00:00
gwr e49744ee1c Get rid of user-level includes.
Do not reset the I/F on timeout.
Kill some old debug code.
1998-06-29 20:05:36 +00:00
gwr efb1b0549a Declare load_sun() 1998-06-29 20:03:14 +00:00
gwr 57a3ff9f72 Add load_sun() which does the guts of exec_sun() but lets
the caller do the file open/close and control transfer.
1998-06-29 20:02:49 +00:00
gwr cc865e4609 Fix a minor bug that made conv=sync pad partial blocks with garbage,
when it is supposd to pad with zero or space as with osync.
1998-06-29 19:49:04 +00:00
is 8a8208f978 Synchronize shadow ciab.pra variable on first open. 1998-06-29 19:31:19 +00:00