Commit Graph

4716 Commits

Author SHA1 Message Date
jkh
d586999984 Make the compiler spit out a .c file instead of a .h file. 1994-11-18 08:17:20 +00:00
jkh
3cabf55101 Make this a precompiled script - don't bother autogenerating it.
It makes me crazy.
1994-11-18 08:16:59 +00:00
jkh
686530f30b Make the sequencer code a .c file instead of a .h file. 1994-11-18 08:14:16 +00:00
jkh
8530fb025e Totally gut this thing and just use a precompiled gnu/misc/aha274x_seq.c
instead.  The entire scheme just doesn't work as envisioned (hint: think
about make depend as well as all).  Those extremely rare individuals who
actually hack on the sequencer code will know how to keep stuff in sync,
I *do* get the feeling!
1994-11-18 08:06:37 +00:00
jkh
eddc2e7a7f Define IO_EISASIZE to something I think it *might* be!
Justin's star is sinking rapidly below the horizon here.. :-)
1994-11-18 07:25:02 +00:00
jkh
c7738da168 Adjust the name of the included file to match reality.
Somehow, I don't think this stuff was tested at all! :-(
I really hope that it actually works, though my hopes are steadily diminishing.
Anyone with 27xx/28xx boards in -current is *strongly encouraged* to give this
stuff a shot!  Otherwise, I suspect that we'll be punting this out of
2.0.  I haven't found a single part of Justin's commit that wasn't broken
in some way.
1994-11-18 07:07:28 +00:00
phk
0a4c656aa3 one ) less. 1994-11-18 06:22:11 +00:00
jkh
c2cc36ce4a Another file Justin missed. Hope this is the right one! :-(
I found it by hunting around in his home directory..
1994-11-18 05:40:07 +00:00
phk
f2e3dd5bb1 Grap the bootinfo structure the bootblock passes us. 1994-11-18 05:27:34 +00:00
phk
f4ab8b0557 Declare the bootinfo structure in the kernel. 1994-11-18 05:26:52 +00:00
phk
67d45d7464 Add space for the bios-geometry in the bootinfo struct. 1994-11-18 05:02:43 +00:00
phk
58418da61f Ask the BIOS about the geometry, and tell the kernel about it. 1994-11-18 05:02:14 +00:00
jkh
da4e3eb257 I think Justin sort of forgot to commit this! :-) 1994-11-18 05:01:06 +00:00
jkh
8459b33764 Add some notes about AIX-6x60 based cards. Important to note that
you CAN'T boot from many of these puppies!
1994-11-18 03:10:32 +00:00
jkh
3e1319c762 From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>
in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has
a bug.  a patch is included below.  this needs to be applied to both
src/gnu/usr.bin/perl/lib/timelocal.pl and
src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl

Reviewed by:
Submitted by:
Obtained from:
1994-11-18 02:55:21 +00:00
phk
75dacf32da Relativized a ".PATH:" directive. 1994-11-18 02:26:15 +00:00
jkh
0568bfe8aa From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>
in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has
a bug.  a patch is included below.  this needs to be applied to both
src/gnu/usr.bin/perl/lib/timelocal.pl and
src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl

Submitted by:	jmb
1994-11-18 02:24:06 +00:00
ache
47333139a0 Draw passed line with passed attrs on enter of line_edit()
and redraw it with default attrs on exit.
1994-11-18 01:46:32 +00:00
ache
bfad253e52 Remove edit_line(), use line_edit() libdialog function instead in all places 1994-11-18 01:16:58 +00:00
jkh
0de1025182 Adjust the docs to note that the AHA-2742/2842 series is now supported.
Hurrah for Justin!
1994-11-18 01:12:13 +00:00
phk
b182835d54 dd conv=osync. More distributions. 1994-11-18 01:05:05 +00:00
ache
b676b27e60 Add new parameter to line_edit: field length (-1 means unlimited) 1994-11-18 01:02:42 +00:00
phk
429e4dc1ff Remove ${DESTDIR} from link-macros. Already applied behind the scenes. 1994-11-18 00:59:33 +00:00
ache
6634015da1 Save/restore attrs in line_edit now 1994-11-18 00:30:06 +00:00
ache
088cca6a2d Use newscr instead of curscr in shadows code 1994-11-17 23:54:24 +00:00
ache
36e0f48312 Make newscr publicly available 1994-11-17 23:53:25 +00:00
ache
347926efdd Use dialog_clear_norefresh() if possible 1994-11-17 23:36:49 +00:00
ats
63277aa442 Submitted by: Lawrence J. King ljking@ljk.OCUnix.On.Ca
Check the firmware revision for non-printing characters and replace them
question-marks if necessary. Problem is known with old Seagate ST296N
drives.
1994-11-17 23:22:22 +00:00
ache
eb8f7bdbbb Use wnoutrefresh() in clear_norefresh 1994-11-17 23:08:57 +00:00
ache
f3bff5f3cb Add dialog_clear_norefresh() function 1994-11-17 22:52:05 +00:00
sos
479369e57b Added support for the MicroSoft Natural keyboard
Add support for ws_xpixel & ws_ypixel in winsize.
Submitted by:	Natural support suggested by Kaleb Keithley (kaleb@x.org)
1994-11-17 22:03:18 +00:00
ache
828ad8f53b Remove regex.h, it conflicts with our POSIX regex.h and we already
have it under different name: gnuregex.h (from libregex)
Change all references of <regex.h> to <gnuregex.h>
1994-11-17 21:44:49 +00:00
gibbs
a4db917a17 Add new keywords to config. The options availible in file.i386 are now:
/*
         * filename     [ standard | optional ] [ config-dependent ]
         *      [ dev* | profiling-routine ] [ device-driver] [ no-obj ]
         *      [ compile-with "compile rule" [no-implicit-rule] ]
         *                     [ dependancy "dependancy-list"]
         */

I added

no-obj -  This entry does not create anything linkable to the kernel.
dependancy - Add additional dependancy rules to a target.
no-implicit-rule - Don't assume .c -> .o type rules.  Config is really
             dumb in this area and assumes that everything is a .c file
	     irregarless of extention.  This was the best choice really
	     since there may even be .c file that you don't want to follow
	     the standard rules.

This was all done so that the building to the aic7770 assembler and using
the aic7770 assembler in the building of the aic7770 driver could be config
dependant.  I can now have an entry like this for the driver:

aic7770                         optional        ahc     device-driver   \
        compile-with    "${CC} $> -o $@"                                \
        dependancy      "$S/gnu/misc/aic7770/aic7770.c"                 \
        no-obj no-implicit-rule
aic7770_seq.h                   optional        ahc     device-driver          \
        compile-with "${.CURDIR}/aic7770 -o $@ $S/gnu/misc/aic7770/aic7770.seq"\
        dependancy "$S/gnu/misc/aic7770/aic7770.seq aic7770"                   \
        no-obj no-implicit-rule
i386/isa/aic7770.c              optional        ahc     device-driver   \
        dependancy "aic7770_seq.h"

I also added '\' escaping to newlines so that this doesn't look as gross as
it could have.

Reviewed by: jkh
1994-11-17 20:30:01 +00:00
gibbs
2bad3aaa96 My port of Julian's 1742 driver to work with the Linux aic7770 sequencer
code.
1994-11-17 20:22:31 +00:00
gibbs
4b3e42bcfa New device-driver entries for the aic7770 driver. These use new features
of config so YOU MUST RECOMPILE CONFIG.  Modifying config was the cleanest
solution to integrating this driver into the tree which will become more
obvious in the next commit.
1994-11-17 20:20:54 +00:00
gibbs
8dba66dc81 John Aycock's aic7770 sequencer code and assembler. There is currently
a discussion going on about removing this code from the burden of the
GPL, but it won't happen before Beta, and this code should be tested
before release.

Supports 27/2842 class adaptec cards and is almost capable of supporting
aic7870 based adapters (294X series cards).  It does not support Wide
controllers or the second channel on Twin boards although I have work in
progress on getting both channels and running.

I have also added a few performance improvements to this version that give
us approximately a 25% boost over the original driver.  These patches have
been submitted to the author.

Obtained from: Linux aic7770 driver (John Aycock - aycock@cpsc.ucalgary.ca)
1994-11-17 20:19:10 +00:00
ache
1009cfb08b Use -1, -1 where is possible 1994-11-17 19:44:55 +00:00
ache
ed02257aa9 Fix original bug with wrong calculated dims for items list.
Add args check for functions when autosizing impossible.
1994-11-17 19:21:51 +00:00
ache
2191126052 Add yet one russian keymap, widely used by some russians 1994-11-17 18:03:18 +00:00
ats
5e6122808a Fixed the PATH and cleanenv setting in su. This was totally broken in the
4.4BSD Lite source.
1994-11-17 16:56:58 +00:00
jkh
835261e5e7 Add another mirror site and adjust the menu to note that not all
sites are created equal.
1994-11-17 16:18:35 +00:00
jkh
4a86a9cf4c Add reinstall. 1994-11-17 16:02:56 +00:00
jkh
8e946d29d5 There seems to be some trouble with install.man working right everywhere.
Conditionalize it off of INSTALL_MANPAGES until I can figure out just
why some X ports seem to like it and others not.
1994-11-17 15:46:27 +00:00
jkh
04b2b4b78e Yow! Ok, distributions should now be fully auto-checksumming, provided
that Poul builds the rest of the dists properly.  I'll run this over the
XFree86 dist, but the rest will be up to him.  Check bindist rule for
the single line to add - it's trivial.
1994-11-17 15:20:04 +00:00
dg
ae39e31bcc Fixed rather serious bug where the interface wasn't started after it was
stopped in ed_setrcr(). I'm amazed that the driver worked at all. Thanks to
John Hay for pointing this out.
1994-11-17 14:42:27 +00:00
jkh
0f848bf8f7 Rethink the cpio floppy verify a little. Don't use a magic cookie,
check for bininst instead (see comments in release/Makefile).
1994-11-17 14:18:43 +00:00
jkh
930c36ce30 Add extra scripts to the Makefile. Add another mirror site to
instdist.sh
1994-11-17 14:18:02 +00:00
jkh
a33713ec28 1. Add check to see if CPIO floppy extracted properly.
2. See if swapon() failed and at least print a diagnostic.
3. Use -1 instead of strheight()/strwidth() everywhere.

Reviewed by:
Submitted by:
Obtained from:
1994-11-17 14:12:38 +00:00
jkh
29616a5b4e Steven G Kargl <kargl@troutmask.apl.washington.edu>
Finds many spelling errors.  Thanks, Steven!
Submitted by:	steven
1994-11-17 12:35:24 +00:00
jkh
aa3d6d5619 Many fixes from Bill Paul:
Smack the netboot program around so that it will allow the user to
  specify mount options.  [So that you can boot from a privileged port]

  Change the default boot image name in netboot to /kernel, then strip
  the leading slash when actually going out to get the NFS file handle.

  Added support for 3Com 3c503 cards. Also added another command to
  the (trans) that allows you to switch the 3Com's on-board transceiver
  on and off. (ether.c, ether.h, bootmenu.c)

  Modified the Makefile to support new compile-time options for 3c503
  cards:

  -DINCLUDE_3COM                Include support for 3c503
  -D_3COM_BASE=0x300            Define 3c503 base i/o address (if not
                                specified, 0x300 is the default)
  -D_3COM_USE_AUI               Disable the 3c503's transceiver by
                                default (without this flag the transceiver
                                is on by default)
1994-11-17 12:16:07 +00:00