Skip site navigation (1)Skip section navigation (2)

CVS log for src/release/sysinstall/Attic/devices.c

[BACK] Up to [FreeBSD] / src / release / sysinstall

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.117.2.20.6.1: download - view: text, markup, annotated - select for diffs
Fri Jan 14 03:07:40 2005 UTC (7 years ago) by scottl
Branches: RELENG_4_11
CVS tags: RELENG_4_11_0_RELEASE
Diff to: previous 1.117.2.20: preferred, colored; next MAIN 1.117.2.21: preferred, colored
Changes since revision 1.117.2.20: +1 -0 lines
Merge the ips driver bits.  Tags were slid on the files that were added to
the RELENG_4 branch.  This commit covers the files that existed and were
merely changed.

Approved by: re

Revision 1.117.2.21: download - view: text, markup, annotated - select for diffs
Thu Jan 13 00:54:40 2005 UTC (7 years, 1 month ago) by scottl
Branches: RELENG_4
Diff to: previous 1.117.2.20: preferred, colored; branchpoint 1.117: preferred, colored; next MAIN 1.118: preferred, colored
Changes since revision 1.117.2.20: +1 -0 lines
Allow sysinstall to see ips devices.

Revision 1.117.2.20: download - view: text, markup, annotated - select for diffs
Sun Jul 13 06:59:32 2003 UTC (8 years, 7 months ago) by murray
Branches: RELENG_4
CVS tags: RELENG_4_9_BP, RELENG_4_9_0_RELEASE, RELENG_4_9, RELENG_4_11_BP, RELENG_4_10_BP, RELENG_4_10_0_RELEASE, RELENG_4_10
Branch point for: RELENG_4_11
Diff to: previous 1.117.2.19: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.19: +1 -1 lines
MFC: msgDebug() messages should end with \n.

Revision 1.117.2.19: download - view: text, markup, annotated - select for diffs
Wed Jan 29 20:59:10 2003 UTC (9 years ago) by trhodes
Branches: RELENG_4
CVS tags: RELENG_4_8_BP, RELENG_4_8_0_RELEASE, RELENG_4_8
Diff to: previous 1.117.2.18: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.18: +2 -1 lines
MFC: Revision 1.145

Revision 1.117.2.18: download - view: text, markup, annotated - select for diffs
Tue Jul 2 21:29:56 2002 UTC (9 years, 7 months ago) by jhb
Branches: RELENG_4
CVS tags: RELENG_4_7_BP, RELENG_4_7_0_RELEASE, RELENG_4_7
Diff to: previous 1.117.2.17: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.17: +3 -1 lines
MFC: Close open file descriptors instead of leaving them dangling.

Revision 1.117.2.17: download - view: text, markup, annotated - select for diffs
Tue Jul 2 21:28:47 2002 UTC (9 years, 7 months ago) by jhb
Branches: RELENG_4
Diff to: previous 1.117.2.16: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.16: +3 -3 lines
MFC: Sync device driver names with current.

Revision 1.117.2.16: download - view: text, markup, annotated - select for diffs
Sun Mar 31 11:07:33 2002 UTC (9 years, 10 months ago) by murray
Branches: RELENG_4
CVS tags: RELENG_4_6_BP, RELENG_4_6_2_RELEASE, RELENG_4_6_1_RELEASE, RELENG_4_6_0_RELEASE, RELENG_4_6
Diff to: previous 1.117.2.15: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.15: +4 -1 lines
MFC: r1.138 - Add wireless device strings.

Revision 1.117.2.15: download - view: text, markup, annotated - select for diffs
Sat Mar 30 17:01:51 2002 UTC (9 years, 10 months ago) by matusita
Branches: RELENG_4
Diff to: previous 1.117.2.14: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.14: +2 -2 lines
MFC 1.139: Fix /dev/acdNc minor device number.

Revision 1.117.2.14: download - view: text, markup, annotated - select for diffs
Mon Oct 1 18:19:15 2001 UTC (10 years, 4 months ago) by wpaul
Branches: RELENG_4
CVS tags: RELENG_4_5_BP, RELENG_4_5_0_RELEASE, RELENG_4_5
Diff to: previous 1.117.2.13: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.13: +2 -1 lines
MFC: add the if_bge (Broadcom BCM570x gig ethernet) driver to -stable

Revision 1.117.2.13: download - view: text, markup, annotated - select for diffs
Mon Jul 30 17:31:42 2001 UTC (10 years, 6 months ago) by wpaul
Branches: RELENG_4
CVS tags: RELENG_4_4_BP, RELENG_4_4_0_RELEASE, RELENG_4_4
Diff to: previous 1.117.2.12: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.12: +2 -1 lines
MFC: add driver support for 3Com 3cR990 cards. Apologies if this re-bloats
the kernel after obrien de-bloated it: the driver has a compiled-in
firware image.

Revision 1.117.2.12: download - view: text, markup, annotated - select for diffs
Sun Jul 22 13:50:19 2001 UTC (10 years, 6 months ago) by dd
Branches: RELENG_4
Diff to: previous 1.117.2.11: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.11: +2 -2 lines
MFC: DEVICE_* macros

Revision 1.117.2.11: download - view: text, markup, annotated - select for diffs
Tue Jun 19 19:42:45 2001 UTC (10 years, 7 months ago) by wpaul
Branches: RELENG_4
Diff to: previous 1.117.2.10: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.10: +3 -1 lines
Merge in driver support for the NatSemi DP83820/21 and Level 1 LXT1001
gigabit ethernet controllers. Also add man pages and module build stuff.
This gives -stable support for 7 or 8 different gigE cards from various
vendors such as D-Link, SMC, Addtron and Asante, both fiber and copper
media.

Note: I only have 64-bit NatSemi card. If anyone has one of the
32-bit only cards that uses the DP83821 and can verify that the nge
and nsgphy drivers work for them, I would appreciate it. The driver
should "just work" with both NICs, but confirmation would be good.

(Alternatively, if someone has a spare D-Link DGE-500T card or similar
they're willing to donate/loan to me, that would work too.)

Revision 1.117.2.10: download - view: text, markup, annotated - select for diffs
Mon Mar 12 12:10:28 2001 UTC (10 years, 11 months ago) by jkh
Branches: RELENG_4
CVS tags: RELENG_4_3_BP, RELENG_4_3_0_RELEASE, RELENG_4_3
Diff to: previous 1.117.2.9: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.9: +2 -1 lines
MFC:  OK, reviewing all of these changes actually shows them to be
      more benign than first thought and they certainly provide a number
      of important bug fixes.  The modules code will probably remain
      dormant in 4.3 but it helps code maintainance to keep it synced up
      anyway.  The softupdates support code also turned out to be so
      trivial that it's a low-risk feature addition.

Revision 1.133
Wed Jan 17 07:14:42 2001 UTC (11 years ago) by jhb
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.132: +1 -1 lines
Sysinstall has been repocopied to src/usr.sbin/sysinstall and everything
now uses the sources found there.

Revision 1.117.2.9: download - view: text, markup, annotated - select for diffs
Sat Dec 16 03:49:18 2000 UTC (11 years, 1 month ago) by nyan
Branches: RELENG_4
Diff to: previous 1.117.2.8: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.8: +4 -2 lines
MFC: Moved the snc driver position before the sn driver.

Revision 1.132: download - view: text, markup, annotated - select for diffs
Sat Dec 9 04:51:13 2000 UTC (11 years, 2 months ago) by nyan
Branches: MAIN
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +4 -2 lines
Moved the snc driver position before the sn driver.

Submitted by:	Tomokazu HARADA <tkhara@osk4.3web.ne.jp>

Revision 1.131: download - view: text, markup, annotated - select for diffs
Tue Nov 7 09:16:14 2000 UTC (11 years, 3 months ago) by hosokawa
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +2 -1 lines
Added Intel Gigabit Ethernet card to device menu.

Revision 1.117.2.8: download - view: text, markup, annotated - select for diffs
Mon Oct 30 17:30:28 2000 UTC (11 years, 3 months ago) by sos
Branches: RELENG_4
CVS tags: RELENG_4_2_0_RELEASE
Diff to: previous 1.117.2.7: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.7: +2 -1 lines
Add the ATA RAID device.

Revision 1.130: download - view: text, markup, annotated - select for diffs
Sun Oct 29 13:04:04 2000 UTC (11 years, 3 months ago) by sos
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +2 -1 lines
Add the ATA RAID device 'ar'.

Revision 1.117.2.7: download - view: text, markup, annotated - select for diffs
Sat Oct 21 03:30:02 2000 UTC (11 years, 3 months ago) by nyan
Branches: RELENG_4
Diff to: previous 1.117.2.6: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.6: +2 -1 lines
MFC: Added the snc driver.

Revision 1.129: download - view: text, markup, annotated - select for diffs
Mon Oct 2 14:27:16 2000 UTC (11 years, 4 months ago) by nyan
Branches: MAIN
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +2 -1 lines
Added NEC PC-9801-83, 84, PC-9801-103, 104, PC-9801N-25 and PC-9801N-J02R
support which use National Semiconductor DP8393X (SONIC) as ethernet
controller. Currently, this driver is used on only PC-98.

Submitted by:	Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
Obtained from:	NetBSD/pc98

Revision 1.117.2.6: download - view: text, markup, annotated - select for diffs
Sun Sep 24 06:55:55 2000 UTC (11 years, 4 months ago) by jkh
Branches: RELENG_4
CVS tags: RELENG_4_1_1_RELEASE
Diff to: previous 1.117.2.5: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.5: +35 -50 lines
MFC: Add security profiles (nobody's squawked about it) and Lithuania.

Revision 1.117.2.5: download - view: text, markup, annotated - select for diffs
Fri Sep 22 23:50:53 2000 UTC (11 years, 4 months ago) by sanpei
Branches: RELENG_4
Diff to: previous 1.117.2.4: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.4: +2 -1 lines
MFC: add ``xe'' driver

Approved by:	jkh

Revision 1.128: download - view: text, markup, annotated - select for diffs
Fri Sep 22 23:48:27 2000 UTC (11 years, 4 months ago) by sanpei
Branches: MAIN
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +2 -1 lines
add ``xe'' driver

Approved by:	jkh

Revision 1.127: download - view: text, markup, annotated - select for diffs
Wed Sep 20 17:30:22 2000 UTC (11 years, 4 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +2 -1 lines
Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters.
Previously, these cards were supported by the lnc driver (and they
still are, but the pcn driver will claim them first), which is fine
except the lnc driver runs them in 16-bit LANCE compatibility mode.
The pcn driver runs these chips in 32-bit mode and uses the RX alignment
feature to achieve zero-copy receive. (Which puts it in the same
class as the xl, fxp and tl chipsets.) This driver is also MI, so it
will work on the x86 and alpha platforms. (The lnc driver is still
needed to support non-PCI cards. At some point, I'll need to newbusify
it so that it too will me MI.)

The Am79c978 HomePNA adapter is also supported.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Wed Sep 13 06:15:53 2000 UTC (11 years, 5 months ago) by msmith
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +2 -1 lines
Teach sysinstall about 'aac'.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Tue Aug 22 03:14:39 2000 UTC (11 years, 5 months ago) by jkh
Branches: MAIN
CVS tags: PRE_SMPNG
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +33 -42 lines
Remove device type field - there are no block devices left.

Revision 1.117.2.4: download - view: text, markup, annotated - select for diffs
Thu Jul 20 23:10:19 2000 UTC (11 years, 6 months ago) by jhb
Branches: RELENG_4
CVS tags: RELENG_4_1_0_RELEASE
Diff to: previous 1.117.2.3: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.3: +2 -1 lines
MFC: Add the 3ware RAID adapter.

Revision 1.124: download - view: text, markup, annotated - select for diffs
Fri Jul 14 08:09:50 2000 UTC (11 years, 7 months ago) by jhb
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +1 -2 lines
Ugh.  Back out local changes that crept in with my last commit.  :(

Revision 1.123: download - view: text, markup, annotated - select for diffs
Fri Jul 14 07:59:44 2000 UTC (11 years, 7 months ago) by jhb
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +2 -1 lines
MFS: (yes, from -stable) Note that current.FreeBSD.org is a 5.0 snap server
     now, and replace the releng3 3.0 snap entry with releng4.

Revision 1.117.2.3: download - view: text, markup, annotated - select for diffs
Fri Jul 14 06:54:35 2000 UTC (11 years, 7 months ago) by jhb
Branches: RELENG_4
Diff to: previous 1.117.2.2: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.2: +6 -4 lines
MFC: Don't die fatally if we can't open a disk.  Also, sync up the comments
     to minimize diffs.

Revision 1.117.2.2: download - view: text, markup, annotated - select for diffs
Wed Jul 5 07:20:23 2000 UTC (11 years, 7 months ago) by jkh
Branches: RELENG_4
Diff to: previous 1.117.2.1: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.1: +5 -1 lines
MFC: ignore memory disks

Revision 1.122: download - view: text, markup, annotated - select for diffs
Wed Jul 5 07:15:57 2000 UTC (11 years, 7 months ago) by jkh
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +4 -2 lines
Replace phk's commit with code from my local tree which I happen
to like better (it's commented and easier to read).

Revision 1.121: download - view: text, markup, annotated - select for diffs
Tue Jul 4 13:46:43 2000 UTC (11 years, 7 months ago) by phk
Branches: MAIN
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +7 -3 lines
Ignore all md disks, installing on them would be particularly pointless.

Its not fatal to find hardware we don't know.

Revision 1.117.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 4 12:33:56 2000 UTC (11 years, 7 months ago) by nyan
Branches: RELENG_4
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +7 -1 lines
MFC: Added PC-98 support.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Mon Jun 5 13:17:22 2000 UTC (11 years, 8 months ago) by nyan
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +7 -1 lines
- Remove obsolete PC-card boot.flp hack. It was for making both PC-card
  boot.flp and plain boot.flp.
- Clean up crunchgen related routine.

- Add PC-98 support.
  TODO:
    o Documentation
    o Fix some messages for PC-98
    o Decrease the size of fixit.flp to 1.2MB
    o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html)

No response from jkh

Revision 1.119: download - view: text, markup, annotated - select for diffs
Thu May 25 02:48:15 2000 UTC (11 years, 8 months ago) by msmith
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +14 -22 lines
Remove all of the block devices, correct major numbers to point to the
corresponding character devices.  This is (currently) untested, but
should be correct.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Thu May 25 02:28:50 2000 UTC (11 years, 8 months ago) by msmith
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +2 -1 lines
Teach sysinstall about 'twe' disks.  Note that this is currently
untested, and with the current state of flux surrounding the death
of bdevs other things here may need to change.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Wed Mar 8 18:14:19 2000 UTC (11 years, 11 months ago) by jlemon
Branches: MAIN
CVS tags: RELENG_4_BP, RELENG_4_0_0_RELEASE
Branch point for: RELENG_4
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +3 -1 lines
Add Compaq Arrays

Revision 1.116: download - view: text, markup, annotated - select for diffs
Fri Feb 25 20:55:15 2000 UTC (11 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +29 -10 lines
Make sysinstall use the new debug.boothowto OID.  It will now go
straight into debug mode if you boot -v.  Also conditionalize some
annoying debugging output now that we have this ability.

Partially submitted by:	msmith
Approved by:	jkh [to make certain wise-acres happy ;)]

Revision 1.115: download - view: text, markup, annotated - select for diffs
Sat Jan 15 20:30:22 2000 UTC (12 years ago) by hosokawa
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +2 -1 lines
Added sn driver to network interface menu.

Revision 1.114: download - view: text, markup, annotated - select for diffs
Fri Jan 14 03:14:39 2000 UTC (12 years, 1 month ago) by wpaul
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +2 -1 lines
Add device driver support for USB ethernet adapters based on the CATC
USB-EL1202A chipset. Between this and the other two drivers, we should
have support for pretty much every USB ethernet adapter on the market.
The only other USB chip that I know of is the SMC USB97C196, and right
now I don't know of any adapters that use it (including the ones made
by SMC :/ ).

Note that the CATC chip supports a nifty feature: read and write combining.
This allows multiple ethernet packets to be transfered in a single USB
bulk in/out transaction. However I'm again having trouble with large
bulk in transfers like I did with the ADMtek chip, which leads me to
believe that our USB stack needs some work before we can really make
use of this feature. When/if things improve, I intend to revisit the
aue and cue drivers. For now, I've lost enough sanity points.

Revision 1.113: download - view: text, markup, annotated - select for diffs
Wed Jan 5 04:27:20 2000 UTC (12 years, 1 month ago) by wpaul
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -1 lines
Add device driver support for USB ethernet adapters based on the
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).

Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.

Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c

Revision 1.112: download - view: text, markup, annotated - select for diffs
Tue Dec 28 02:01:11 1999 UTC (12 years, 1 month ago) by wpaul
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +2 -1 lines
This commit adds device driver support for the ADMtek AN986 Pegasus
USB ethernet chip. Adapters that use this chip include the LinkSys
USB100TX. There are a few others, but I'm not certain of their
availability in the U.S. I used an ADMtek eval board for development.
Note that while the ADMtek chip is a 100Mbps device, you can't really
get 100Mbps speeds over USB. Regardless, this driver uses miibus to
allow speed and duplex mode selection as well as autonegotiation.
Building and kldloading the driver as a module is also supported.

Note that in order to make this driver work, I had to make what some
may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer()
function will use tsleep() for synchronous transfers that don't complete
right away. This is a problem since there are times when we need to
do sync transfers from an interrupt context (i.e. when reading registers
from the MAC via the control endpoint), where tsleep() us a no-no.
My hack allows the driver to have the code poll for transfer completion
subject to the xfer->timeout timeout rather that calling tsleep().
This hack is controlled by a quirk entry and is only enabled for the
ADMtek device.

Now, I'm sure there are a few of you out there ready to jump on me
and suggest some other approach that doesn't involve a busy wait. The
only solution that might work is to handle the interrupts in a kernel
thread, where you may have something resembling a process context that
makes it okay to tsleep(). This is lovely, except we don't have any
mechanism like that now, and I'm not about to implement such a thing
myself since it's beyond the scope of driver development. (Translation:
I'll be damned if I know how to do it.) If FreeBSD ever aquires such
a mechanism, I'll be glad to revisit the driver to take advantage of
it. In the meantime, I settled for what I perceived to be the solution
that involved the least amount of code changes. In general, the hit
is pretty light.

Also note that my only USB test box has a UHCI controller: I haven't
I don't have a machine with an OHCI controller available.

Highlights:

- Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part.
- Updated usbdevs and regenerated generated files
- Updated HARDWARE.TXT and RELNOTES.TXT files
- Updated sysinstall/device.c and userconfig.c
- Updated kernel configs -- device aue0 is commented out by default
- Updated /sys/conf/files
- Added new kld module directory

Revision 1.88.2.11: download - view: text, markup, annotated - select for diffs
Fri Dec 17 02:46:32 1999 UTC (12 years, 1 month ago) by jkh
Branches: RELENG_3
CVS tags: RELENG_3_5_0_RELEASE, RELENG_3_4_0_RELEASE
Diff to: previous 1.88.2.10: preferred, colored; branchpoint 1.88: preferred, colored; next MAIN 1.89: preferred, colored
Changes since revision 1.88.2.10: +2 -1 lines
MFC: DTRT with msgNotify();

Revision 1.111: download - view: text, markup, annotated - select for diffs
Fri Dec 17 02:46:02 1999 UTC (12 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +2 -1 lines
In retrospect, msgNotify() should leave its contents on the screen
longer to give the user something to look at while things are happening.
Change it to do so and insert the appropriate screen saves elsewhere.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Fri Dec 10 10:55:21 1999 UTC (12 years, 2 months ago) by phk
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +1 -3 lines
Remove references to ze and zp drivers.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Wed Dec 8 09:51:00 1999 UTC (12 years, 2 months ago) by sos
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +1 -7 lines
Remove sysinstall knowledge of the wd based devices..

Revision 1.108: download - view: text, markup, annotated - select for diffs
Sat Dec 4 17:41:26 1999 UTC (12 years, 2 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +2 -6 lines
Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers
which it replaces. The new driver supports all of the chips supported
by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards.

This also completes my quest to convert things to miibus and add
Alpha support.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Sat Nov 27 21:33:04 1999 UTC (12 years, 2 months ago) by msmith
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +5 -1 lines
Add support for the AMI MegaRAID and Mylex drivers to sysinstall.
There are reports that installs to these controllers still don't
work, but this is at least one step closer.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Tue Nov 9 19:10:15 1999 UTC (12 years, 3 months ago) by sos
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +7 -2 lines
Add devices from the ATA driver (ad, acd, afd, ast).

Revision 1.88.2.10: download - view: text, markup, annotated - select for diffs
Sun Oct 10 23:04:58 1999 UTC (12 years, 4 months ago) by wpaul
Branches: RELENG_3
Diff to: previous 1.88.2.9: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.9: +2 -1 lines
MFC: merge in driver support for the Sundance ST201 and SiS 900/SiS 7016
PCI fast ethernet controllers.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Wed Sep 22 05:07:50 1999 UTC (12 years, 4 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +2 -2 lines
Spruce up the ADMtek driver: conver to newbus, miibus and add support
for the AN985 "Centaur" chip, which is apparently the next genetation
of the "Comet." The AN985 is also a tulip clone and is similar to the
AL981 except that it uses a 99C66 EEPROM and a serial MII interface
(instead of direct access to the PHY registers).

Also updated various documentation to mention the AN985 and created
a loadable module.

I don't think there are any cards that use this chip on the market yet:
the datasheet I got from ADMtek has boxes with big X's in them where the
diagrams should be, and the sample boards I got have chips without any
artwork on them.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Mon Sep 6 06:14:29 1999 UTC (12 years, 5 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +2 -1 lines
This commit adds driver support for PCI fast ethernet NICs based on
the Davicom DM9100 and DM9102 chipsets, including the Jaton Corporation
XPressNet. Datasheet is available from www.davicom8.com.

The DM910x chips are still more tulip clones. The API is reproduced
pretty faithfully, unfortunately the performance is pretty bad. The
transmitter seems to have a lot of problems DMAing multi-fragment
packets. The only way to make it work reliably is to coalesce transmitted
packets into a single contiguous buffer. The Linux driver (written by
Davicom) actually does something similar to this. I can't recomment this
NIC as anything more than a "connectivity solution."

This driver uses newbus and miibus and is supported on both i386
and alpha platforms.

Revision 1.103: download - view: text, markup, annotated - select for diffs
Sun Sep 5 21:01:02 1999 UTC (12 years, 5 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +2 -1 lines
This commit adds driver support for the Silicon Integrated Systems
SiS 900 and SiS 7016 PCI fast ethernet chipsets. Full manuals for the
SiS chips can be found at www.sis.com.tw.

This is a fairly simple chipset. The receiver uses a 128-bit multicast
hash table and single perfect entry for the station address. Transmit and
receive DMA and FIFO thresholds are easily tuneable. Documentation is
pretty decent and performance is not bad, even on my crufty 486. This
driver uses newbus and miibus and is supported on both the i386 and
alpha architectures.

Revision 1.36.2.25: download - view: text, markup, annotated - select for diffs
Sun Sep 5 11:22:04 1999 UTC (12 years, 5 months ago) by peter
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.24: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.2.24: +1 -1 lines
$Id$ -> $FreeBSD$

Revision 1.49.2.31: download - view: text, markup, annotated - select for diffs
Sun Sep 5 11:20:50 1999 UTC (12 years, 5 months ago) by peter
Branches: RELENG_2_2
Diff to: previous 1.49.2.30: preferred, colored; branchpoint 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49.2.30: +1 -1 lines
$Id$ -> $FreeBSD$

Revision 1.88.2.9: download - view: text, markup, annotated - select for diffs
Thu Sep 2 00:55:21 1999 UTC (12 years, 5 months ago) by jkh
Branches: RELENG_3
CVS tags: RELENG_3_3_0_RELEASE
Diff to: previous 1.88.2.8: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.8: +9 -8 lines
NOW merge this over.  Ahem.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Thu Sep 2 00:51:10 1999 UTC (12 years, 5 months ago) by jkh
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +8 -7 lines
Oh crud, did I ever screw the pooch!  Rather than sync this with -stable,
I backed-out the changes in -current and didn't touch stable at all (I
thought I had my patch order reversed, not what actually happened).
AIEEE!  I can't even blame the crack for this one since I broke my
crack pipe a few weeks ago.  I think sleep deprivation gets the blame
for this one.

Medal for noticing this one goes to:	Jim Bloom <bloom@acm.org>

Revision 1.101: download - view: text, markup, annotated - select for diffs
Wed Sep 1 04:29:23 1999 UTC (12 years, 5 months ago) by jkh
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +8 -9 lines
MFC:  Catch 3.2-stable sysinstall up to 4.0-current level functionality,
bringing in DHCP support.  The only thing I left out were Poul-Henning's
newfs changes since I'm not sure if he's brought the rest of that support
into -stable yet.  If it turns out that this is the case, I'll MFC those
changes too.

Revision 1.88.2.8: download - view: text, markup, annotated - select for diffs
Sun Aug 29 15:53:56 1999 UTC (12 years, 5 months ago) by peter
Branches: RELENG_3
Diff to: previous 1.88.2.7: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.7: +1 -1 lines
$Id$ -> $FreeBSD$

Revision 1.100: download - view: text, markup, annotated - select for diffs
Sat Aug 28 01:34:09 1999 UTC (12 years, 5 months ago) by peter
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +1 -1 lines
$Id$ -> $FreeBSD$

Revision 1.99: download - view: text, markup, annotated - select for diffs
Sat Aug 21 18:34:58 1999 UTC (12 years, 5 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +2 -1 lines
This commit adds device driver support for the Sundance Technologies ST201
PCI fast ethernet controller. Currently, the only card I know that uses
this chip is the D-Link DFE-550TX. (Don't ask me where to buy these: the
only cards I have are samples sent to me by D-Link.)

This driver is the first to make use of the miibus code once I'm sure
it all works together nicely, I'll start converting the other drivers.

The Sundance chip is a clone of the 3Com 3c90x Etherlink XL design
only with its own register layout. Support is provided for ifmedia,
hardware multicast filtering, bridging and promiscuous mode.

Revision 1.88.2.7: download - view: text, markup, annotated - select for diffs
Fri Aug 13 16:00:26 1999 UTC (12 years, 6 months ago) by kuriyama
Branches: RELENG_3
Diff to: previous 1.88.2.6: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.6: +8 -7 lines
MFC: Add bits of PAO that are non-controversial.

Reviewed and tested by:	hosokawa, nyan, kuriyama

Revision 1.88.2.6: download - view: text, markup, annotated - select for diffs
Sun Aug 8 21:22:17 1999 UTC (12 years, 6 months ago) by wpaul
Branches: RELENG_3
Diff to: previous 1.88.2.5: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.5: +8 -6 lines
Merge the Adaptec AIC-6915 fast ethernet and SysKonnect gigabit ethernet
drivers into the RELENG_3 branch.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Sun Jul 25 04:32:50 1999 UTC (12 years, 6 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +2 -1 lines
This commit adds device driver support for Adaptec Duralink PCI fast
ethernet controllers based on the AIC-6915 "Starfire" controller chip.
There are single port, dual port and quad port cards, plus one 100baseFX
card. All are 64-bit PCI devices, except one single port model.

The Starfire would be a very nice chip were it not for the fact that
receive buffers have to be longword aligned. This requires buffer
copying in order to achieve proper payload alignment on the alpha.
Payload alignment is enforced on both the alpha and x86 platforms.
The Starfire has several different DMA descriptor formats and transfer
mechanisms. This driver uses frame descriptors for transmission which
can address up to 14 packet fragments, and a single fragment descriptor
for receive. It also uses the producer/consumer model and completion
queues for both transmit and receive. The transmit ring has 128
descriptors and the receive ring has 256.

This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus
so that it can be compiled as a loadable kernel module. Support for BPF
and hardware multicast filtering is included.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Tue Jul 20 08:47:35 1999 UTC (12 years, 6 months ago) by jkh
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +3 -1 lines
The matcd driver is acting strange (returning a successful open even
when it fails).  Disable it in sysinstall for now.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Fri Jul 9 04:30:06 1999 UTC (12 years, 7 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +2 -1 lines
This commit adds driver support for the SysKonnect SK-984x series
gigabit ethernet adapters. This includes two single port cards
(single mode and multimode fiber) and two dual port cards (also single
mode and multimode fiber). SysKonnect is currently the only
vendor with a dual port gigabit ethernet NIC.

The ports on dual port adapters are treated as separate network
interfaces. Thus, if you have an SK-9844 dual port SX card, you
should have both sk0 and sk1 interfaces attached. Dual port cards
are implemented using two XMAC II chips connected to a single
SysKonnect GEnesis controller. Hence, dual port cards are really
one PCI device, as opposed to two separate PCI devices connected
through a PCI to PCI bridge. Note that SysKonnect's drivers use
the two ports for failover purposes rather that as two separate
interfaces, plus they don't support jumbo frames. This applies to
their Linux driver too. :)

Support is provided for hardware multicast filtering, BPF and
jumbo frames. The SysKonnect cards support TCP checksum offload
however this feature is not currently enabled (hopefully it will
be once we get checksum offload support).

There are still a few things that need to be implemeted, like
the ability to communicate with the on-board LM80 voltage/temperature
monitor, but I wanted to get the driver under CVS control and into
-current so people could bang on it.

A big thanks for SysKonnect for making all their programming info
for these cards (and for their FDDI and token ring cards) available
without NDA (see www.syskonnect.com).

Revision 1.95: download - view: text, markup, annotated - select for diffs
Tue Jul 6 20:40:22 1999 UTC (12 years, 7 months ago) by phk
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +3 -3 lines
update fla related entries.

Revision 1.88.2.5: download - view: text, markup, annotated - select for diffs
Sat Jul 3 05:42:38 1999 UTC (12 years, 7 months ago) by mharo
Branches: RELENG_3
Diff to: previous 1.88.2.4: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.4: +2 -2 lines
wcd -> acd

Submitted by:	 Ruslan Ermilov <ru@ucb.crimea.ua>

Revision 1.94: download - view: text, markup, annotated - select for diffs
Sat Jul 3 05:41:21 1999 UTC (12 years, 7 months ago) by mharo
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +2 -2 lines
wcd -> acd

Submitted by:	 Ruslan Ermilov <ru@ucb.crimea.ua>

Revision 1.88.2.4: download - view: text, markup, annotated - select for diffs
Sat Jun 19 21:38:02 1999 UTC (12 years, 7 months ago) by wpaul
Branches: RELENG_3
Diff to: previous 1.88.2.3: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.3: +2 -1 lines
Add the ADMtek PCI fast ethernet driver to the RELENG_3 branch. I've
been using this driver with my sample cards at work with 3.2-RELEASE
for a while now and it's been very stable. Works on the alpha platform
too.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Thu Jun 17 19:04:53 1999 UTC (12 years, 7 months ago) by markm
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +8 -7 lines
Add bits of PAO that are non-controversial.

Submitted by: Tatsumi HOSOKAWA

Revision 1.88.2.3: download - view: text, markup, annotated - select for diffs
Thu May 27 10:34:01 1999 UTC (12 years, 8 months ago) by jkh
Branches: RELENG_3
Diff to: previous 1.88.2.2: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.2: +7 -10 lines
MFC: message cleanup.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Thu May 27 10:32:43 1999 UTC (12 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +7 -10 lines
Do a clean-up pass on error/warning messages.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Fri May 21 04:37:48 1999 UTC (12 years, 8 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +2 -1 lines
This commit adds driver support for PCI fast ethernet cards based on the
ADMtek AL981 "Comet" chipset. The AL981 is yet another DEC tulip clone,
except with simpler receive filter options. The AL981 has a built-in
transceiver, power management support, wake on LAN and flow control.
This chip performs extremely well; it's on par with the ASIX chipset
in terms of speed, which is pretty good (it can do 11.5MB/sec with TCP
easily).

I would have committed this driver sooner, except I ran into one problem
with the AL981 that required a workaround. When the chip is transmitting
at full speed, it will sometimes wedge if you queue a series of packets
that wrap from the end of the transmit descriptor list back to the
beginning. I can't explain why this happens, and none of the other tulip
clones behave this way. The workaround this is to just watch for the end
of the transmit ring and make sure that al_start() breaks out of its
packet queuing loop and waiting until the current batch of transmissions
completes before wrapping back to the start of the ring. Fortunately, this
does not significantly impact transmit performance.

This is one of those things that takes weeks of analysis just to come
up with two or three lines of code changes.

Revision 1.88.2.2: download - view: text, markup, annotated - select for diffs
Fri Apr 30 19:32:47 1999 UTC (12 years, 9 months ago) by wpaul
Branches: RELENG_3
CVS tags: RELENG_3_2_PAO_BP, RELENG_3_2_PAO, RELENG_3_2_0_RELEASE
Diff to: previous 1.88.2.1: preferred, colored; branchpoint 1.88: preferred, colored
Changes since revision 1.88.2.1: +2 -1 lines
Add the Alteon gigabit ethernet driver to -stable. It's been in -current
for a while now and there have been no complaints. Note: I have not merged
the vlan changes from -current, but you can still use the Tigon driver
without them.

Note2: I have also updated if_media.h to include the fiber optic ethernet
media types, including 1000baseSX which this driver needs.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Apr 6 17:08:29 1999 UTC (12 years, 10 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +2 -1 lines
Add driver support for gigabit ethernet adapters based on the Alteon
Networks Tigon 1 and Tigon 2 chipsets. There are a _lot_ of OEM'ed
gigabit ethernet adapters out there which use the Alteon chipset so
this driver covers a fair amount of hardware. I know that it works with
the Alteon AceNIC, 3Com 3c985 and Netgear GA620, however it should also
work with the DEC/Compaq EtherWORKS 1000, Silicon Graphics Gigabit
ethernet board, NEC Gigabit Ethernet board and maybe even the IBM and
and Sun boards. The Netgear board is the cheapest (~$350US) but still
yields fairly good performance.

Support is provided for jumbo frames with all adapters (just set the
MTU to something larger than 1500 bytes), as well as hardware multicast
filtering and vlan tagging (in conjunction with the vlan support in
-current, which I should merge into -stable soon). There are some hooks
for checksum offload support, but they're turned off for now since
FreeBSD doesn't have an officially sanctioned way to support checksum
offloading (yet).

I have not added the 'device ti0' entry to GENERIC since the driver
with all the firmware compiled in is quite large, and it doesn't really
fit into the category of generic hardware.

Revision 1.88.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 6 08:27:47 1999 UTC (12 years, 10 months ago) by jkh
Branches: RELENG_3
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +28 -1 lines
MFC: allow device reprobe

Revision 1.89: download - view: text, markup, annotated - select for diffs
Tue Apr 6 08:25:52 1999 UTC (12 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +28 -1 lines
Add an option for resetting and rescanning the probed device list, perhaps
to now detect that CD you just remembered to put in the drive or that
pccard NIC that you've inserted (anybody can put pccardd in an mfsroot image
now you know.. :)

Requested by:	Annelise Anderson <andrsn@andrsn.Stanford.EDU>

Revision 1.88: download - view: text, markup, annotated - select for diffs
Sat Jan 9 18:12:06 1999 UTC (13 years, 1 month ago) by wpaul
Branches: MAIN
CVS tags: RELENG_3_BP, RELENG_3_1_0_RELEASE
Branch point for: RELENG_3
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +2 -1 lines
Add driver support (and man page) for PCI fast ethernet cards based
on the ASIX AX88140A chip. Update /sys/conf/files, RELNOTES.TXT,
/sys/i388/i386/userconfig.c, sysinstall/devices.c, GENERIC and LINT
accordingly.

For now, the only board that I know of that uses this chip is the
Alfa Inc. GFC2204. (Its predecessor, the GFC2202, was a DEC tulip card.)
Thanks again to Ulf for obtaining the board for me. If anyone runs
across another, please feel free to update the man page and/or the
release notes. (The same applies for the other drivers.)

FreeBSD should now have support for all of the DEC tulip workalike
chipsets currently on the market (Macronix, Lite-On, Winbond, ASIX).
And unless I'm mistaken, it should also have support for all PCI fast
ethernet chipsets in general (except maybe the SMC FEAST chip, which
nobody seems to ever use, including SMC). Now if only we could convince
3Com, Intel or whoever to cough up some documentation for gigabit
ethernet hardware.

Also updated RELNOTEX.TXT to mention that the SVEC PN102TX is supported
by the Macronix driver (assuming you actually have an SVEC PN102TX with
a Macronix chip on it; I tried to order a PN102TX once and got a box
labeled 'Hawking Technology PN102TX' that had a VIA Rhine board inside
it).

Revision 1.87: download - view: text, markup, annotated - select for diffs
Fri Dec 4 18:01:10 1998 UTC (13 years, 2 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +5 -1 lines
An early Christmas present: add driver support for a whole bunch of
PCI fast ethernet adapters, plus man pages.

if_pn.c: Netgear FA310TX model D1, LinkSys LNE100TX, Matrox FastNIC 10/100,
         various other PNIC devices

if_mx.c: NDC Communications SOHOware SFA100 (Macronix 98713A), various
         other boards based on the Macronix 98713, 98713A, 98715, 98715A
         and 98725 chips

if_vr.c: D-Link DFE530-TX, other boards based on the VIA Rhine and
         Rhine II chips (note: the D-Link and certain other cards
         that actually use a Rhine II chip still return the PCI
         device ID of the Rhine I. I don't know why, and it doesn't
         really matter since the driver treats both chips the same
         anyway.)

if_wb.c: Trendware TE100-PCIE and various other cards based on the
         Winbond W89C840F chip (the Trendware card is identical to
         the sample boards Winbond sent me, so who knows how many
         clones there are running around)

All drivers include support for ifmedia, BPF and hardware multicast
filtering.

Also updated GENERIC, LINT, RELNOTES.TXT, userconfig and
sysinstall device list.

I also have a driver for the ASIX AX88140A in the works.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Oct 19 14:58:38 1998 UTC (13 years, 3 months ago) by jkh
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +3 -1 lines
Add entries for DiskOnChip2000 Flash device.
Submitted by:	phk

Revision 1.85: download - view: text, markup, annotated - select for diffs
Sun Oct 18 16:24:20 1998 UTC (13 years, 3 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +2 -1 lines
Add driver support for PCI fast ethernet adapters based on the
RealTek 8129/8139 chipset like I've been threatening. Update kernel
configs, userconfig.c, relnotes and sysinstall. No man page yet;
comming soon.

I consider this driver stable enough that I want to give it some
exposure in -current.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Wed Sep 30 01:46:27 1998 UTC (13 years, 4 months ago) by danny
Branches: MAIN
CVS tags: RELENG_3_0_0_RELEASE
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +2 -2 lines
Fix typo in message.

Revision 1.49.2.30: download - view: text, markup, annotated - select for diffs
Wed Sep 30 01:37:15 1998 UTC (13 years, 4 months ago) by danny
Branches: RELENG_2_2
CVS tags: RELENG_2_2_8_RELEASE
Diff to: previous 1.49.2.29: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.29: +2 -2 lines
Fix typo.

Revision 1.49.2.29: download - view: text, markup, annotated - select for diffs
Sat Sep 26 17:35:56 1998 UTC (13 years, 4 months ago) by wpaul
Branches: RELENG_2_2
Diff to: previous 1.49.2.28: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.28: +2 -1 lines
Add the ThunderLAN NIC driver to the 2.2.x branch. Update GENRIC
and LINT, userconfig, sysinstall, relnotes and add man page.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Sat Sep 26 17:05:08 1998 UTC (13 years, 4 months ago) by jkh
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +1 -2 lines
Remove support for floppy tape installs.  I'm sorry, we're outta
space, and it's either this or the DOS installs.  I think that the
DOS installs are somehow more important. :)

Revision 1.82: download - view: text, markup, annotated - select for diffs
Tue Sep 15 10:24:45 1998 UTC (13 years, 4 months ago) by gibbs
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +4 -6 lines
Device name cleanup for CAM.

Revision 1.49.2.28: download - view: text, markup, annotated - select for diffs
Sun Sep 13 16:47:48 1998 UTC (13 years, 5 months ago) by wpaul
Branches: RELENG_2_2
Diff to: previous 1.49.2.27: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.27: +3 -2 lines
Add device list entry for xl PCI ethernet cards.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sun Sep 13 16:45:10 1998 UTC (13 years, 5 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +4 -2 lines
Add device list entries for the tl and xl PCI ethernet devices.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sat Jul 18 09:41:57 1998 UTC (13 years, 6 months ago) by jkh
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +8 -3 lines
MF22: Paul Traina's changes.

Revision 1.49.2.27: download - view: text, markup, annotated - select for diffs
Sat Jul 18 09:35:21 1998 UTC (13 years, 6 months ago) by jkh
Branches: RELENG_2_2
CVS tags: RELENG_2_2_7_RELEASE
Diff to: previous 1.49.2.26: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.26: +8 -3 lines
- Handle installation using a wfd as a floppy TOO!
- Handle network installs over fpa, sr, en, cc3i devices if available in kernel
- More scripting goodness, including:
	confirmation dialog box from scripts
	load floppy config file (works recursively for config files)
	dump all sysinstall variables to disk for post install
	    state setup
	handle recursive config file loading (config file loads another)
- Fix some interactive issues
- Fix handling of root chunks (didn't include the altroot bits this time)
- Allow fixit floppy on any floppy device, not just fd0 (needed for wfd!)
- Handle unifed root /usr and /var if desired and scripted, otherwise do
  the normal stuff.

Submitted by:	pst

Revision 1.49.2.26: download - view: text, markup, annotated - select for diffs
Thu Jul 16 10:35:21 1998 UTC (13 years, 7 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.25: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.25: +2 -2 lines
MFC: Some of these files, like the relnotes, are due for revisiting.

Revision 1.49.2.25: download - view: text, markup, annotated - select for diffs
Mon Jun 29 09:28:21 1998 UTC (13 years, 7 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.24: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.24: +6 -6 lines
MFC: crank max disks/slices way down.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Mon Jun 29 09:28:01 1998 UTC (13 years, 7 months ago) by jkh
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +6 -6 lines
Crank the max possible disks/slices constants way down.
The probe for this sometimes makes IDE drives chatter their guts out
and takes an inordinately long time in such cases..

Revision 1.78: download - view: text, markup, annotated - select for diffs
Sun May 24 20:01:23 1998 UTC (13 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +2 -1 lines
Merge updates from 2.2

Revision 1.49.2.24: download - view: text, markup, annotated - select for diffs
Mon May 11 00:50:12 1998 UTC (13 years, 9 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.23: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.23: +3 -3 lines
MFC: update scd and mcd drivers as well in accordance with PR#6567

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon May 11 00:47:27 1998 UTC (13 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +3 -3 lines
Make Mitsumi and Sony CDROM devs also use the `a' device.  I think
they'll have (or are having) similar problems to those described
for the matcd device in PR#6576

Revision 1.49.2.23: download - view: text, markup, annotated - select for diffs
Mon May 11 00:45:38 1998 UTC (13 years, 9 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.22: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.22: +2 -2 lines
MFC: use `a' device for matcd.

Submitted by:   Dave Marquardt <marquard@zilker.net>

Revision 1.76: download - view: text, markup, annotated - select for diffs
Mon May 11 00:45:06 1998 UTC (13 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -2 lines
It was incorrect to use the `c' device for the matcd driver;
apparently, unlike the IDE or SCSI CDROM drivers, this is magically
special-cased for audio CDs.  This also might explain what happened
with scd (Sony) CDs also since I made the same change there.  A follow-up
commit will fix that. Thanks, Dave!

PR:		6576
Submitted by:	Dave Marquardt <marquard@zilker.net>

Revision 1.49.2.22: download - view: text, markup, annotated - select for diffs
Mon Mar 23 05:23:57 1998 UTC (13 years, 10 months ago) by jkh
Branches: RELENG_2_2
CVS tags: RELENG_2_2_6_RELEASE
Diff to: previous 1.49.2.21: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.21: +2 -1 lines
1. Cosmetic tweaks to menus.
2. Go through docs and generally clean them up / reorganize in preparation
   for 2.2.6

Revision 1.49.2.21: download - view: text, markup, annotated - select for diffs
Fri Mar 20 23:40:17 1998 UTC (13 years, 10 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.20: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.20: +8 -2 lines
create raw slices correctly.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Fri Mar 20 23:39:57 1998 UTC (13 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +9 -3 lines
MF22: create raw slice entries.

Revision 1.49.2.20: download - view: text, markup, annotated - select for diffs
Fri Mar 20 22:01:01 1998 UTC (13 years, 10 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.19: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.19: +2 -2 lines
Change major number for wfd device.

Revision 1.49.2.19: download - view: text, markup, annotated - select for diffs
Fri Mar 20 18:26:23 1998 UTC (13 years, 10 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.18: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.18: +2 -2 lines
MFC: I suck. Fix typo.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Fri Mar 20 18:26:04 1998 UTC (13 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +2 -2 lines
Ack, fix typo in last commit.

Revision 1.49.2.18: download - view: text, markup, annotated - select for diffs
Fri Mar 20 18:07:23 1998 UTC (13 years, 10 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.17: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.17: +4 -3 lines
MFC: fix slice entries.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Fri Mar 20 18:07:02 1998 UTC (13 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +4 -3 lines
My face is red - make the code for creating slices actually work now.

Revision 1.49.2.17: download - view: text, markup, annotated - select for diffs
Mon Mar 16 14:33:36 1998 UTC (13 years, 11 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.16: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.16: +5 -2 lines
MFC: 1.72

Revision 1.72: download - view: text, markup, annotated - select for diffs
Mon Mar 16 14:33:18 1998 UTC (13 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +5 -2 lines
1. If device node already exists, don't gratuituously try to make it
   again.

2. Don't create slice entries when running multi-user; it adds far too
   much to sysinstall's startup time.  User is expected to have correct
   slice entries after system is installed.

Revision 1.49.2.16: download - view: text, markup, annotated - select for diffs
Sun Mar 15 16:16:29 1998 UTC (13 years, 11 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.15: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.15: +27 -9 lines
MFC: make slice entries.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Mar 15 16:15:47 1998 UTC (13 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +27 -9 lines
When doing "make unders", also remember to make entries for
any slices that exist.

Revision 1.49.2.15: download - view: text, markup, annotated - select for diffs
Wed Feb 11 15:43:13 1998 UTC (14 years ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.14: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.14: +174 -137 lines
MFC: create devices only as needed.  Gosh I sure wish those "extra" 56
bytes in the boot blocks could be used to TEACH THE BOOT BLOCKS ABOUT SLICES
SO WE COULD GET RID OF THE %$#@*!! ROOT COMPATABILITY HACK.  While I'm wishing,
I'd like world peace too.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Tue Feb 10 18:43:11 1998 UTC (14 years ago) by jkh
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +13 -4 lines
Form device names correctly with new unit# syntax.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Feb 10 18:31:22 1998 UTC (14 years ago) by jkh
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +164 -139 lines
Totally change the way that devices are made in the MFS and subsequently
probed in sysinstall.  Rather than make template devices and use up lots
of inodes, also restricting the number of devices that can be dealt with,
mknod all necessary devices as necessary using built-in information.
This removes a number of constraints on the number and type of devices
that sysinstall can see.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Thu Jan 22 21:14:31 1998 UTC (14 years ago) by jkh
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
MF22: match entries for wfd

Revision 1.49.2.14: download - view: text, markup, annotated - select for diffs
Thu Jan 22 21:12:58 1998 UTC (14 years ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.13: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.13: +2 -1 lines
Recognise ATAPI floppies.

Revision 1.49.2.13: download - view: text, markup, annotated - select for diffs
Wed Jan 21 19:27:01 1998 UTC (14 years ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.12: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.12: +2 -1 lines
MFC: Add entry for SMC 9432TX cards (tx driver).

Revision 1.67: download - view: text, markup, annotated - select for diffs
Wed Jan 21 19:25:49 1998 UTC (14 years ago) by jkh
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -1 lines
Add entry for SMC 9432TX cards (tx driver).

Revision 1.66: download - view: text, markup, annotated - select for diffs
Mon Jan 19 23:28:41 1998 UTC (14 years ago) by jkh
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -1 lines
Add wfd style devices to detection list (we'll have to put them on the
boot floppy too, of course - hope I still have enough inodes! :)

Revision 1.65: download - view: text, markup, annotated - select for diffs
Fri Jan 16 12:53:04 1998 UTC (14 years ago) by jkh
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +3 -1 lines
Benign changes to support Justin's CAM code.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Sat Feb 22 14:11:22 1997 UTC (14 years, 11 months ago) by peter
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +1 -1 lines
Revert $FreeBSD$ to $Id$

Revision 1.36.2.24: download - view: text, markup, annotated - select for diffs
Fri Feb 7 19:05:20 1997 UTC (15 years ago) by jkh
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_7_RELEASE
Diff to: previous 1.36.2.23: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.23: +1 -2 lines
Whoops!  Merged one more line than I meant to.

Revision 1.36.2.23: download - view: text, markup, annotated - select for diffs
Fri Feb 7 04:25:35 1997 UTC (15 years ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.22: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.22: +70 -50 lines
It's easier to go forwards than backwards with this, and the RELENG_2_1_0
sysinstall was already broken (I think there's a PR for this somewhere).
This will require some additional changes elsewhere, like bringing in pw.

Revision 1.49.2.12: download - view: text, markup, annotated - select for diffs
Sun Jan 19 09:59:24 1997 UTC (15 years ago) by jkh
Branches: RELENG_2_2
CVS tags: RELENG_2_2_5_RELEASE, RELENG_2_2_2_RELEASE, RELENG_2_2_1_RELEASE, RELENG_2_2_0_RELEASE
Diff to: previous 1.49.2.11: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.11: +2 -2 lines
Syncronize with -current; too many merge lines to really put here.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri Jan 17 14:17:37 1997 UTC (15 years ago) by jkh
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +1 -0 lines
Add device entries and documentation for Intel EtherExpress Pro/10 driver.

Revision 1.49.2.11: download - view: text, markup, annotated - select for diffs
Thu Jan 16 01:19:17 1997 UTC (15 years ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.10: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.10: +17 -0 lines
Merge serial device selection fix, better FTP error handling, etc. from
-current

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Jan 15 16:21:03 1997 UTC (15 years ago) by jkh
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +17 -0 lines
Keep our serial ports distinct so that first device is not found for
all (closes PR#2296).
Print better FTP failure diagnostics
Do better media failure checking in install.

Revision 1.49.2.10: download - view: text, markup, annotated - select for diffs
Wed Jan 15 13:46:15 1997 UTC (15 years ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.9: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.9: +12 -20 lines
Merge fixes to upgrade and ppp/slip registration.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Wed Jan 15 13:39:50 1997 UTC (15 years ago) by jkh
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +11 -19 lines
Register SLIP/PPP devices properly again.
Make the /etc resurrection more sensible for upgrade.  No longer
quite so annoying.

Revision 1.49.2.9: download - view: text, markup, annotated - select for diffs
Wed Jan 15 04:50:04 1997 UTC (15 years ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.8: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.8: +32 -18 lines
Merge the current state of sysinstall into 2.2.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Jan 14 06:23:06 1997 UTC (15 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +1 -1 lines
Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Jan 6 11:32:44 1997 UTC (15 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -2 lines
Add extra tweak for -current compilation and some debugging.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Jan 4 13:29:09 1997 UTC (15 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +31 -15 lines
Clean up device handling WRT slip and ppp devices.  An incomplete transition
from one convention to another had things pretty fouled up in here.

Revision 1.49.2.8: download - view: text, markup, annotated - select for diffs
Fri Jan 3 06:38:05 1997 UTC (15 years, 1 month ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.7: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.7: +4 -6 lines
Merge all the -current changes in /usr/src/release.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Fri Jan 3 06:32:24 1997 UTC (15 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -4 lines
Do something I've wanted to do for quite some time - collapse all the
common layout code into some work functions and make all the layout-using
routine adopt them.  Also reorganize includes and generally clean up.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Dec 26 21:03:04 1996 UTC (15 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -6 lines
Clean up some calls to close().

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat Dec 14 23:08:52 1996 UTC (15 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +4 -1 lines
Now that I've got my source tree sorted out, bring all the things
I've been committing into 2.2 directly all this time.

Revision 1.49.2.7: download - view: text, markup, annotated - select for diffs
Sat Dec 14 16:23:41 1996 UTC (15 years, 2 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.6: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.6: +2 -1 lines
Fix some very minor cosmetic cruft I couldn't help tweaking when
I went over the code.

Add shortcuts for addUser and addGroup, documenting same.

Add a password field for adduser and use no-echo string field for it.
This requires my latest libdialog changes (in RELENG_2_2 or -current) to work.

Revision 1.49.2.6: download - view: text, markup, annotated - select for diffs
Fri Dec 13 07:55:08 1996 UTC (15 years, 2 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.5: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.5: +3 -1 lines
Close PR#2198:

	I've added an installation from optical disk drive facility.
	This enables FreeBSD to be installed from an optical disk, which
	may be formatted in "super floppy" style or sliced into MSDOS-FS
	and UFS partitions.

	Note:  ncr.c should be reviewed by Stefan Esser <se@freebsd.org>
	and cd.c by Joerg Wunsch <joerg@freebsd.org> before bringing this
	into 2.2.

Submitted-By: Shunsuke Akiyama <akiyama@kme.mei.co.jp>

Revision 1.49.2.5: download - view: text, markup, annotated - select for diffs
Thu Dec 12 11:18:13 1996 UTC (15 years, 2 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.4: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.4: +13 -22 lines
YAMFC, now that I'm happy with sysinstall again.  It should now be safe
to build releases in both 2.2 and 3.0-current.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed Dec 11 09:34:55 1996 UTC (15 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +13 -22 lines
Do a few things I've been threatening to do for a long time:

1. Don't use the MSDOSFS code for accessing FreeBSD distribution data.
   Use Robert Nordier's stand-alone DOS I/O library for the purpose.
   It this works as well as Robert says it does, it should drastically reduce
   (or even eliminate) our "I can't install from my DOS partition!" calls.

2. As a result of the above, go to stdio file descriptors for all
   media types.

3. Taking advantage of #2, start using libftpio for FTP transfers instead
   of maintaining our own parallel version of the FTP transfer code.
   Yay!  I ripped something out for a change!

#1 Submitted-By: Robert Nordier <rnordier@iafrica.com>

Revision 1.49.2.4: download - view: text, markup, annotated - select for diffs
Mon Dec 9 09:28:55 1996 UTC (15 years, 2 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.3: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.3: +2 -2 lines
Merge-o-matic.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Dec 9 08:22:11 1996 UTC (15 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -2 lines
As Paul has just pointed out, much of my strncpy() usage was either
bogus or overly complex and really needed to be done more consistently
and sanely throughout - no question about it.  Done.

Suggested-By: Paul Traina <pst@Shockwave.COM>

Revision 1.49.2.3: download - view: text, markup, annotated - select for diffs
Sun Dec 8 12:32:08 1996 UTC (15 years, 2 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.49.2.2: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.2: +17 -14 lines
Merge revisions 1.52, 1.80, 1.20, 1.34, 1.99 and 1.17 (respectively).

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sun Dec 8 12:27:53 1996 UTC (15 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +17 -14 lines
Several areas of improvement:
	o Incorporate some of Tatsumi's bug fixes.
	o Remove the xperimnt and commerce distribution items; they haven't
	  been actual distributions for awhile.
	o Try to sanitize the device checking code a little more.
	o Cosmetic work on the network code.

Revision 1.49.2.2: download - view: text, markup, annotated - select for diffs
Thu Nov 28 08:17:34 1996 UTC (15 years, 2 months ago) by phk
Branches: RELENG_2_2
Diff to: previous 1.49.2.1: preferred, colored; branchpoint 1.49: preferred, colored
Changes since revision 1.49.2.1: +3 -3 lines
YAMFC

Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Nov 27 01:01:52 1996 UTC (15 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +3 -3 lines
Open devices read-only to test whether they are available.  This
allows to use write-protected tapes...

Revision 1.49.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 16 21:10:00 1996 UTC (15 years, 2 months ago) by phk
Branches: RELENG_2_2
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -1 lines
YAMFC

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Nov 15 19:53:08 1996 UTC (15 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -1 lines
Add vx to list of devices.

Revision 1.36.2.22: download - view: text, markup, annotated - select for diffs
Thu Nov 7 09:16:40 1996 UTC (15 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_6_RELEASE, RELENG_2_1_6_1_RELEASE
Diff to: previous 1.36.2.21: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.21: +0 -0 lines
Merge from HEAD.

Revision 1.36.2.21: download - view: text, markup, annotated - select for diffs
Sun Nov 3 05:47:13 1996 UTC (15 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.20: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.20: +0 -0 lines
2nd try - sync up and try to produce a working -stable release build.

Revision 1.36.2.20: download - view: text, markup, annotated - select for diffs
Tue Oct 15 17:04:08 1996 UTC (15 years, 4 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.19: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.19: +51 -52 lines
Mondo-merge of new 2.2 installation technology.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Oct 5 11:56:47 1996 UTC (15 years, 4 months ago) by jkh
Branches: MAIN
CVS tags: RELENG_2_2_BP
Branch point for: RELENG_2_2
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +51 -52 lines
1. Change device probing so that high speed network devices are found before
   SLIP/PPP devices, putting them before the others in the network device
   selection menu.

2. Change "Other" to "URL" so as not to conflict with the keyboard accellerator
   for the "OK" button in FTP site selection menu.

3. Detect the NULL last symbol in the name list and initialize the other
   members correctly.

Revision 1.36.2.19: download - view: text, markup, annotated - select for diffs
Sat Jul 13 05:10:22 1996 UTC (15 years, 7 months ago) by jkh
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_5_RELEASE
Diff to: previous 1.36.2.18: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.18: +4 -3 lines
Mergification.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Jul 13 05:09:29 1996 UTC (15 years, 7 months ago) by jkh
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -3 lines
Fix EBUSY checking in devices.c - DTRT when it's detected on a CD.

Revision 1.36.2.18: download - view: text, markup, annotated - select for diffs
Fri Jun 14 18:35:03 1996 UTC (15 years, 8 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.17: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.17: +56 -30 lines
Merge with HEAD

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Jun 13 17:07:37 1996 UTC (15 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +42 -29 lines
Uh, this is what I was really thinking when I made the device registration
changes - honest! :-)

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Jun 12 17:09:31 1996 UTC (15 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +30 -17 lines
Dispense with the special case handling of cuaa* devices by synthesizing
separate entries for sl0 and ppp0 on each device.

Revision 1.36.2.17: download - view: text, markup, annotated - select for diffs
Fri May 24 06:08:22 1996 UTC (15 years, 8 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.16: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.16: +0 -0 lines
Sync from HEAD

Revision 1.36.2.16: download - view: text, markup, annotated - select for diffs
Thu May 16 13:42:22 1996 UTC (15 years, 9 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.15: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.15: +0 -0 lines
Smash this into conformance again.  I'm just trying to test a 2.1-snap
build right now and need this to work.  Talking with Peter now about
a better solution to my merging problems.

Revision 1.36.2.15: download - view: text, markup, annotated - select for diffs
Thu May 16 12:16:53 1996 UTC (15 years, 9 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.14: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.14: +0 -0 lines
Merge from HEAD.

Revision 1.36.2.14: download - view: text, markup, annotated - select for diffs
Thu May 9 13:33:40 1996 UTC (15 years, 9 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.13: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.13: +0 -0 lines
1. Merge latest sysinstall changes.
2. Nuke libdisk from here in preparation for a move to /usr/src/lib, as in
   -current.
3. Remove explicit references to libdisk in Makefile (which will probably
   be merged outright from the HEAD later, but this will do for now).

Revision 1.36.2.13: download - view: text, markup, annotated - select for diffs
Sat May 4 11:17:45 1996 UTC (15 years, 9 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.12: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.12: +13 -45 lines
Update from HEAD

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Apr 23 01:29:12 1996 UTC (15 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +1 -4 lines
Bring this into sync.

I still have a _very very annoying_ display bug which occurs when a menu
item causes a submenu to be displayed - the screen repaints for the original
menu (which is restored upon return from the submenu) are off by about 4
characters.  I've tried restoring the screen, the cursor position, you name
it - same deal.  Grrrr!  This commit is my first step in trying to get someone
else to help me look into this one since I'm just tearing my hair out at this
point!

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Apr 13 13:31:27 1996 UTC (15 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -10 lines
1. Update all the copyrights to delete useless clauses 3 and 4.
2. Change more of the menu code over to new system.
3. Streamline label editor.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Apr 7 03:52:19 1996 UTC (15 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +7 -10 lines
Major surgery.

1. Use new dialog menu hacks (no strings, just arrays of dialogMenuItem structs)
   so that I can create composite menus with radio/checkbox/... items in them,
   removing some long-standing UI bogons in various menus.  This work isn't
   finished yet, but will be done in two phases.  This is phase one.

2. Remove all the script installation stuff.  I never got time to document it,
   it was arcane and it just complicated much of the code.  There are better
   ways of doing this if I want to do auto-driven installations later.

3. Remove much dead code and otherwise attempt to remove as much historical
   grot as possible so that this code is easier to hack on.  This is also
   a two-stage process, phase one of which is now complete.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun Mar 24 09:36:41 1996 UTC (15 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +1 -5 lines
Remove some rather useless debugging messages.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Mar 18 15:27:46 1996 UTC (15 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +5 -10 lines
Lots of fixes:

1. Revamp package installer to use new dependency lists and also
   pkg_add's new `read from stdin' mode to prevent a copy of the package
   from hitting the disk unnecessarily.

2. More fixes for running "not as init" - don't get upset if CDROM already
   mounted, do the right thing instead.

3. If running as init, assume first-time install and _don't show the
   (W)rite option in the fdisk screen.

4. Many other little tweaks, some of which will have to wait for fuller testing
   until I can create a boot floppy (testing certain system-destroying
   features of sysinstall can be a royal pain).  Expect some more commits.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Mar 2 07:31:51 1996 UTC (15 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
Miscellaneous cleanup before big round of menu restructuring (to use new
libdialog features).

Revision 1.39: download - view: text, markup, annotated - select for diffs
Sat Feb 10 09:33:52 1996 UTC (16 years ago) by phk
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -11 lines
Remove netns and netiso, whatever it did here in the first place...

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Dec 11 16:32:29 1995 UTC (16 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +8 -5 lines
Bring my changes forward from 2.1

Revision 1.36.2.12: download - view: text, markup, annotated - select for diffs
Mon Dec 11 16:30:16 1995 UTC (16 years, 2 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.11: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.11: +8 -5 lines
Fix a subtle bug that *may* be responsible for the clobber-disk-zero bug.
Also try to see if a device can still be `detected' by checking errno == EACCES
even if the open fails (idea from Bruce).

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Dec 7 10:33:38 1995 UTC (16 years, 2 months ago) by peter
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +16 -5 lines
Update the -current sources from the 2.1 branch.

Approved (in spirit) by: jkh

Revision 1.36.2.11: download - view: text, markup, annotated - select for diffs
Wed Nov 15 06:57:02 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_0_RELEASE
Diff to: previous 1.36.2.10: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.10: +2 -2 lines
ft0 -> rft0

Revision 1.36.2.10: download - view: text, markup, annotated - select for diffs
Wed Nov 8 07:09:16 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.9: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.9: +2 -2 lines
o Use correct device for Wangtek tapes.
o Caution against use of `W' options in label/partition screens (dangerous!)
o Make various types of debugging dreck conditionalize on DEBUG flag
o Make a fake /var/db/mountdbtab file so new system doesn't complain
o Apply uniform permissions to entire /usr/X11R6 tree.
o Set erase character to ^H for all interactive commands.
o Don't panic if user exits upgrade shell, reboot.
o Document dangers of `W' options in help screens also.

Revision 1.36.2.9: download - view: text, markup, annotated - select for diffs
Fri Nov 3 12:02:28 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.8: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.8: +3 -3 lines
Lots-o-cleanup(tm):

1. Fix the bogon I introduced that made some root filesystems fail to be
   made with `unable to make filesystem on sd1s1a' or some such error
   message.

2. Latest installment in the never-ending chapter on making FTP do the right
   thing on a cruel internet.

3. Make `express install' a truly express install and split off what it used
   to do into a `novice install' that's even more geared to the novice
   by asking questions in order, rather than forcing them through the menu
   interface.

4. Make anonymous FTP setup truly DTRT.

5. Build lndir directly into sysinstall and make the novice install offer
   to set up the ports tree.  Also make the ports setup truly explanatory
   about what it's doing, and always link the ports destination to /usr/ports
   if necessary so that bsd.port.mk doesn't need to be tweaked.

Revision 1.36.2.8: download - view: text, markup, annotated - select for diffs
Mon Oct 30 08:04:44 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.7: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.7: +3 -1 lines
Merge in Coranth's latest Apache setup fixes.
Add support for wcd0 back in.
Incorporate some of Frank Durda's doc fixes.
Other miscellany.
Submitted by:	SNAP testers & myself.

Revision 1.36.2.7: download - view: text, markup, annotated - select for diffs
Sun Oct 22 17:39:00 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.6: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.6: +0 -0 lines
Second round of screen update changes.  Now handle the yes/no dialogs
as well as the confirmation dialogs.

Revision 1.36.2.6: download - view: text, markup, annotated - select for diffs
Sun Oct 22 17:18:10 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.5: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.5: +4 -1 lines
Style changes.  Clear the screen before a lot of error dialogs so that they
don't bogusly restore the screen to the message that was the cause of the
abort.  That resulted in lots of weird flickering dialog boxes that appeared
to be displayed out of sequence.

Revision 1.36.2.5: download - view: text, markup, annotated - select for diffs
Wed Oct 18 00:11:55 1995 UTC (16 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.4: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.4: +7 -3 lines
Almost snapshot time..
Merge today's work.

Now support an attributes file loaded at startup (true front-loaded install).
Add fuller debugging support to all device I/O routines.
Lots-o-bug fixes.

Revision 1.36.2.4: download - view: text, markup, annotated - select for diffs
Sun Oct 15 15:45:15 1995 UTC (16 years, 4 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.3: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.3: +1 -2 lines
As bits become scarce, start tightening up.

Revision 1.36.2.3: download - view: text, markup, annotated - select for diffs
Mon Oct 9 11:14:51 1995 UTC (16 years, 4 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.2: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.2: +3 -1 lines
Syncronize with my current sources.  pkg installer not quite in final
form yet, but close.

Revision 1.36.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 5 09:52:33 1995 UTC (16 years, 4 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36.2.1: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.2.1: +2 -3 lines
wcd0a -> wcd0c

Revision 1.36.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 3 23:36:37 1995 UTC (16 years, 4 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -1 lines
o Completely re-wrote options screen.  Previous one too confusing.
o Allow user to specify blocksize to cpio for tape extract.
o Allow user to chose cpio extraction verbosity level (-V or -v).
o Hopefully stomp the fstab sorting bug once and for all.
o Create termcap file for fixit operation.
o Create spwd.db file for fixit operation.
o Upgrade to XFree86 3.1.2 (and add a few new collections for same).

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Jun 11 19:29:45 1995 UTC (16 years, 8 months ago) by rgrimes
Branches: MAIN
CVS tags: RELENG_2_1_0_BP
Branch point for: RELENG_2_1_0
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +43 -20 lines
Merge RELENG_2_0_5 into HEAD

Revision 1.35.2.9: download - view: text, markup, annotated - select for diffs
Mon Jun 5 12:03:46 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
CVS tags: RELENG_2_0_5_RELEASE
Diff to: previous 1.35.2.8: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.2.8: +4 -4 lines
Gary's changes to implement checksumming for floppy disks.
Submitted by:	gpalmer

Revision 1.35.2.8: download - view: text, markup, annotated - select for diffs
Mon Jun 5 03:15:35 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.7: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.7: +5 -5 lines
Remove totally unused and unnecessary "OnCDROM" code.
Remove OnSerial boolean - I don't use it.
Fix various bogons that continue to lurk despite my best efforts.

Revision 1.35.2.7: download - view: text, markup, annotated - select for diffs
Sun Jun 4 22:24:42 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.6: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.6: +32 -5 lines
Use default hooks for everything so that I don't duplicate work
elsewhere.

Revision 1.35.2.6: download - view: text, markup, annotated - select for diffs
Sun Jun 4 05:23:00 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.5: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.5: +2 -2 lines
More prototype bodges.

Revision 1.35.2.5: download - view: text, markup, annotated - select for diffs
Sun Jun 4 05:13:26 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.4: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.4: +2 -3 lines
o Add a new parameter to get() method; now we can figure out which
  device we are without cheating!

o Make a real tape install.

o Make the floppy install loop properly through a media set, asking for
  media changes at reasonable times.

o Clean up some menus.

Revision 1.35.2.4: download - view: text, markup, annotated - select for diffs
Fri Jun 2 15:30:52 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.3: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.3: +3 -3 lines
Bug fixes too numerous to mention.
Added "state" to menu items so that they can shadow
flags, variables, etc.  The interface still isn't 100%
perfect but there's now at least feedback on what options you've
set.

Revision 1.35.2.3: download - view: text, markup, annotated - select for diffs
Fri Jun 2 00:03:31 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.2: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.2: +3 -3 lines
More misc fixes.

Revision 1.35.2.2: download - view: text, markup, annotated - select for diffs
Thu Jun 1 21:37:11 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35.2.1: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.1: +4 -2 lines
Fix the broken DOS install method.

Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Wed May 31 10:17:26 1995 UTC (16 years, 8 months ago) by jkh
Branches: RELENG_2_0_5
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -7 lines
1. Go to an entirely different paradigm for "OK" and "Cancel";  I managed to
   give Julian what he wanted without changing Dialog.  Each menu that doesn't
   immediately return now has an "Exit" item at the bottom, and Cancel actually
   _cancels_.

2. Re-work the distribution stuff to not gratuitously init/shutdown the media
   device multiple times.

3. Make all menu-using functions now respect the fact that menus return a status
   (so you can tell if they were truly cancelled).

4. Write out /etc/hosts as late as possible.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue May 30 08:28:25 1995 UTC (16 years, 8 months ago) by rgrimes
Branches: MAIN
CVS tags: RELENG_2_0_5_BP
Branch point for: RELENG_2_0_5
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -4 lines
Remove trailing whitespace.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon May 29 11:01:08 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
CVS tags: RELENG_2_0_5_ALPHA
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +16 -3 lines
Sync up my work for the night.  This should implement ALL possible
installation methods and provide a fairly robust set of menu options.
This should also fix a few more bugs on Poul-Henning's latest gripe
list.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun May 28 09:31:31 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +3 -3 lines
Sync up with Poul.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat May 27 23:52:55 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
1. Make this compile again after Poul's changes to the get() strategy
   routine.

2. Improve the tcpip menu slightly.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri May 26 08:41:37 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
Totally revamp the TCP/IP dialog; now network selection makes a bit more sense.

Root floppy (which actually may be able to go completely away at some point
soon!) is now loadable from ftp/nfs/dos as well as CDROM and (of course)
floppy.

Fix more problems on Poul's Gripe List.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed May 24 17:49:11 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +15 -15 lines
Bring everybody up to date on my morning's work.

1. Fix a few bugs in the ftp installation code and implement proper
   ftp and network shutdown routines.

2. Clean up the menus a fair bit - add a FreeBSD configuration menu.

3. Eliminate the last of the "chaining" - the installation now does
   the most obvious thing in the most obvious cases and doesn't present
   you with more menus than you were expecting.  This makes it necessary to be
   a little more explicit in places, but it's still less confusing.

4. Add a few more safety nets for the user.  Change a few hard-and-fast
   limits to warnings (it now runs as non-root, Bruce).

5. Add descriptions for all the supported ethernet cards.

6. Make the cpio floppy extract put up a menu requesting the drive you wish
   to use if you have more than one; don't just always assume drive A.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed May 24 09:00:11 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +45 -40 lines
Sync to latest ftp-capable sysinstall.  We're getting there!

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue May 23 02:40:52 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
1. Bring in the first cut of Poul's ftp routines.  We still don't
   use them yet, but it's close (we're working on the last wrinkles
   in the CD install for now).
2. Complete the CDROM installation strategy code.
3. Simplify the distribtuion loading code.
4. General error message cleanup.
5. Write the /etc/fstab file now and split those routines into config.c
6. Clean up the menus a little more.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun May 21 18:24:32 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -1 lines
Try AGAIN to get the disklabel editor to do the right thing.
This is getting ridiculous.  I may have to put the clear() back
and take the performance penalty, Poul.

Tweak the TCP/IP setup menu to look a little nicer.

Add lp0 to the list of available network devices (it was found before
but simply not described properly).

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun May 21 15:40:46 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
1. Start syncing up the network strategy code so that folks like Poul and
   Justin can see it.

2. Attempt to fix the redisplay problems in label.c some more.  Not clearing
   the screen each time is certainly faster, but it's causing all sorts of
   problems.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat May 20 16:22:41 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3 lines
Misc cpio evil.  I think I'm going to start working locally and just deal
with the diff/CVS hassles - this represents far too many CVS commit
messages for you folks, and trying to document each and every iteration
of the code is a hassle (and not very useful at that).

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat May 20 15:49:53 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -3 lines
Hmmm.  Try the raw floppy device!  This failure mode is a bit strange.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat May 20 15:47:18 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -3 lines
Whoops - copy_self() was going to the wrong place!
Use proper floppy device names.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat May 20 14:36:39 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -2 lines
Use ppp0 for all serial devices.  It's somewhat kludge, but at
least accurate (we only have one ppp device on the floppy).

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat May 20 10:33:00 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +48 -75 lines
1. Fix a pathological bug I introduced in msgInfo().  Right idea, wrong
   implementation.

2. Totally rework device registration.  It's about half the size and
   more powerful now.

3. Add DOS discovery.

4. Start filling in some of the strategy routines.

5. Another clean-up pass over the menus.

6. Make wizard code use Disk typedef.

If I can get the first strategy routine finished tonite, we should have a working
install (from ftp, at least) this weekend.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat May 20 00:13:06 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +31 -14 lines
This doesn't work - the extract code is half-baked.  I commit it only
so that Gary can sync to it before I go to bed.. :)

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri May 19 02:31:13 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +21 -8 lines
Include serial ports as possible network candidates.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu May 18 13:18:34 1995 UTC (16 years, 8 months ago) by jkh
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +5 -2 lines
1. Add serial devices to list of possible network device candidates.
2. Rework tcpip.c a bit so that devices which have been configured also
   have the enabled flag set.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed May 17 14:39:36 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +29 -10 lines
Commit my latest so that Gary can sync up - this version should also
be the grounds for our first round of testing in the release I'm rolling.
It doesn't load the distributions yet, but it should do everything else.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue May 16 11:37:08 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +82 -78 lines
This will now compile and even scribble helpfully on your disks.
It remains to be seen how successfully.  The distribution loading code
is still not here yet, but the partition/newfs/mount/cpio-extract cycle
is as complete as it's ever going to get, modulo possible bug fixes.
The TCP/IP setup screen is also sort of here, albeit in a highly-changing
state due to the fact that per-interface information isn't being kept
right now but is being added (thanks, Gary!).

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue May 16 02:53:00 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +228 -275 lines
This does _not yet compile_; I'm simply bringing in my changes from
this weekend in order to more easily sync with my CVS tree at home.
Another commit relative to these changes will follow shortly.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu May 11 06:47:42 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
Clean this up a bit - add more documentation to the documentation menu.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu May 11 06:10:45 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3 lines
First round of changes after testing this on actual systems.  Clean up
some of the badly displayed menus, use the proper notification box for
messages, make proceed work.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon May 8 21:39:33 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +27 -3 lines
Sync these up so that they'll get into my CVS tree at home, where I'll continue
working on the distribution extract stuff.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon May 8 10:20:46 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Perform a much needed tidying-up pass over this code.  Sleep for now,
more tomorrow.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon May 8 01:27:06 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +14 -3 lines
Implement the geometry command.  Clean up the help a little.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun May 7 22:07:50 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -1 lines
Implement a work-around for Create_Chunk providing no pointer to the
new chunk.  The partition editor now works as well as the underlying
libdisk can support it - have at it, Poul!

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun May 7 05:58:55 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
Make this compile again.  Poul and I need to sync up again.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun May 7 03:37:58 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -7 lines
Correct a few ordering errors in how the partitions were being displayed.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat May 6 09:34:09 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +9 -6 lines
Some fairly serious cleanup.  The proper offset should now be used in
creating partitions.  Still need to get the mount points displaying carefully,
but I need to get this into my tree on time so that I can work on that.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri May 5 23:47:38 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +10 -7 lines
All the editors are finished.  Now if I can just get a problem with libdisk
fixed, we should be able to fully set up the user's disk.  Still to come
with next commit:  filesystem setup, distribution extraction, final
configuration.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu May 4 23:36:16 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +52 -33 lines
Everything but the partition editor is done.  This commit is for MBR testing.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu May 4 19:48:09 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +12 -8 lines
This will now write MBR entries - should be enough for testing.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu May 4 03:51:14 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +213 -29 lines
My latest round of changes - make the "slices" editor work.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon May 1 21:56:19 1995 UTC (16 years, 9 months ago) by jkh
Branches: MAIN
Commit my latest changes before having a nap.  Still not close to done,
nor is it in sync with my working sources, but it leaves me less CVS hassles
to bring in the new files at this time.  Still no documentation to translate
quite yet, but soon.  This stuff is actually very close now.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options