aboutsummaryrefslogtreecommitdiff
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* kernel space savings allow reactivation of NFS installs.Jordan K. Hubbard2000-01-035-5/+0
| | | | Notes: svn path=/head/; revision=55331
* nuke debugging symbols from kern.flp kernels.Jordan K. Hubbard2000-01-031-0/+1
| | | | Notes: svn path=/head/; revision=55330
* Only print "couldn't install distributions" popup if anyJordan K. Hubbard1999-12-291-3/+5
| | | | | | | | actual distributions were found to go along with the residual mask value. Notes: svn path=/head/; revision=55201
* This commit adds device driver support for the ADMtek AN986 PegasusBill Paul1999-12-285-6/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=55162
* Sacrifice, for now, NFS and NETGRAPH on the alpha boot floppyJordan K. Hubbard1999-12-255-15/+130
| | | | | | | | so that we can get it back onto 1.44MB boot media again. This does not affect the i386 class build. Notes: svn path=/head/; revision=55096
* configSamba is gone, and is not coming back.Daniel C. Sobral1999-12-231-1/+0
| | | | Notes: svn path=/head/; revision=55022
* Don't barf on the releasename symlink in the ftp area on make rerelease.Poul-Henning Kamp1999-12-221-1/+1
| | | | Notes: svn path=/head/; revision=55007
* Fix the brain-o which prevented the Custom installation item fromJordan K. Hubbard1999-12-221-1/+1
| | | | | | | | | working. It was, as I predicted, a stupid bug and thanks to the submitter for spotting it. I'll also re-roll some 3.4-RELEASE install floppies for this. Notes: svn path=/head/; revision=54984
* configApache does not exist anymore.Daniel C. Sobral1999-12-201-1/+0
| | | | | | | | PR: 9582 Submitted by: Stephan Lagerholm <istephan@unilog.se> Notes: svn path=/head/; revision=54910
* Install the crunched binaries into /sbin, not /stand. This wasGreg Lehey1999-12-202-5/+5
| | | | | | | | | | originally done to track down yet another case of lost init, and is not strictly necessary, but it seems more logical to have binaries in /sbin than in /stand. Previously /sbin and /bin were symlinks to /stand. Now /bin and /stand are symlinks to /sbin. Notes: svn path=/head/; revision=54867
* Add content. This was one of the files that somehow got checked inGreg Lehey1999-12-201-0/+2
| | | | | | | | empty. An empty loader.rc will enable the kernel to boot, but it won't find init (because the MFS file system hasn't been loaded). Notes: svn path=/head/; revision=54866
* Accept a lot of programs from the first floppy.Greg Lehey1999-12-201-3/+15
| | | | | | | | | Reenable build of ppp and ipfw. Include pccardd. Notes: svn path=/head/; revision=54865
* Define RELEASE_CRUNCH as a make variable. Previously it was definedGreg Lehey1999-12-201-2/+2
| | | | | | | | | | as a preprocessor variable only. This broke the build of ppp. This problem still exists in the old-style directories. Debugging-help-supplied-by: brian Notes: svn path=/head/; revision=54864
* Move even more programs to the second floppy as the kernel bloats.Greg Lehey1999-12-201-10/+2
| | | | Notes: svn path=/head/; revision=54863
* Install the crunched binaries into /sbin, not /stand. This wasGreg Lehey1999-12-201-5/+5
| | | | | | | | | | originally done to track down yet another case of lost init, and is not strictly necessary, but it seems more logical to have binaries in /sbin than in /stand. Previously /sbin and /bin were symlinks to /stand. Now /bin and /stand are symlinks to /sbin. Notes: svn path=/head/; revision=54862
* Handle building individual targets better. It's still broken; theGreg Lehey1999-12-201-41/+37
| | | | | | | | | | | | | | | | | only way to be sure the build works correctly is to do a 'make all'. But with these changes, it's easier to test individual targets. In particular, ensure that the vnode file systems are mounted before writing to them. Ensure that we don't get CVS directories on our floppies. Use kgzip instead of kzip to compress the loader. This saves a few kB. Remove some test cruft. Notes: svn path=/head/; revision=54861
* Whoops, this function is supposed to return a boolean status, notJordan K. Hubbard1999-12-201-1/+1
| | | | | | | flags. Notes: svn path=/head/; revision=54854
* Do better things with router configuration (use proper display variable,Jordan K. Hubbard1999-12-192-2/+7
| | | | | | | for one thing - it's router_enable to check, not router). Notes: svn path=/head/; revision=54850
* Whoops, I broke the doc browser (not that anyone would notice since nobodyJordan K. Hubbard1999-12-191-4/+4
| | | | | | | READS the docs, but anyway.. :). Fix it. Notes: svn path=/head/; revision=54847
* D'oh! Inserted a clear() in a *very* wrong place with my last commit.Jordan K. Hubbard1999-12-191-1/+0
| | | | Notes: svn path=/head/; revision=54839
* Bah, I got the MFC and this commit backwards. :)Jordan K. Hubbard1999-12-193-4/+2
| | | | Notes: svn path=/head/; revision=54835
* MFC: can't stop tweaking this compulsively.Jordan K. Hubbard1999-12-191-1/+10
| | | | Notes: svn path=/head/; revision=54810
* cosmetics missed in last commit.Jordan K. Hubbard1999-12-191-14/+29
| | | | Notes: svn path=/head/; revision=54808
* More cosmetic surgery and a nasty null pointer bug in index.c fixed.Jordan K. Hubbard1999-12-194-35/+59
| | | | Notes: svn path=/head/; revision=54805
* Be paranoid about refreshing after an action.Jordan K. Hubbard1999-12-191-2/+1
| | | | Notes: svn path=/head/; revision=54800
* Add sn device: smc 91xx based ethernet controllersWarner Losh1999-12-181-2/+2
| | | | Notes: svn path=/head/; revision=54774
* Yet more cosmetic fixes (I have a little time to kill while waiting forJordan K. Hubbard1999-12-182-0/+5
| | | | | | | | something else, so I might as well tweak 3.4's look-and-feel for the better while I'm at it - final release build should be sometime later on tonite). Notes: svn path=/head/; revision=54767
* Add more strategic screen clearsJordan K. Hubbard1999-12-181-1/+5
| | | | Notes: svn path=/head/; revision=54764
* Better screen handling in X desktop setup.Jordan K. Hubbard1999-12-182-13/+1
| | | | | | | Don't get cute with nested dialogs now. Notes: svn path=/head/; revision=54762
* Add another strategic screen clear.Jordan K. Hubbard1999-12-171-1/+7
| | | | Notes: svn path=/head/; revision=54724
* In retrospect, msgNotify() should leave its contents on the screenJordan K. Hubbard1999-12-1715-29/+42
| | | | | | | | 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. Notes: svn path=/head/; revision=54722
* Bump default root size to 50MB on i386 (70MB on Alpha).Jordan K. Hubbard1999-12-171-3/+3
| | | | | | | Requested incessantly by: billf Notes: svn path=/head/; revision=54716
* Correct slight stuff-up in previous patch.Jordan K. Hubbard1999-12-162-4/+4
| | | | Notes: svn path=/head/; revision=54667
* Update to use MD disk instead of MFSJordan K. Hubbard1999-12-162-10/+10
| | | | Notes: svn path=/head/; revision=54666
* Copy the loader.help file to the boot floppy.Jordan K. Hubbard1999-12-161-0/+1
| | | | Notes: svn path=/head/; revision=54660
* don't mknod stuff without making sure it's not there first.Jordan K. Hubbard1999-12-161-0/+1
| | | | Notes: svn path=/head/; revision=54659
* Correct comment about creating a boot floppy.Jordan K. Hubbard1999-12-161-3/+4
| | | | | | | Submited by: Jack O'Neill <jack@germanium.xtalwind.net> Notes: svn path=/head/; revision=54657
* Properly disable COMPAT_3X for alpha.Jordan K. Hubbard1999-12-151-1/+1
| | | | Notes: svn path=/head/; revision=54650
* Put up some more helpful dialog boxes.Jordan K. Hubbard1999-12-152-3/+4
| | | | | | | Adjust some text to make more sense. Notes: svn path=/head/; revision=54619
* Step #2 of fixing the fixit floppy.Joerg Wunsch1999-12-145-16/+12
| | | | | | | | | | | | | | | | | | | | | | | | Kill duplicates for programs that have been in the boot crunched image as well as on the fixit floppy (pwd, newfs, hostname, test). Our space is really too valuable to have them around there twice. I doubt pwd needs to be there at all since it's a builtin into sh(1) anyway (oh, and the same applies to test(1) IIRC), but heck, leave them by now. Use the new `fixit' target in MAKEDEV to create the /dev nodes on the floppy, instead of including the kitchensink... Finally, tune the values used for creating the floppy. I currently end up with Filesystem 1K-blocks Used Avail Capacity iused ifree %iused /dev/vnn0c 1363 1301 -47 104% 368 14 96% ...which is not quite ideal yet, but at least a working configuration again. Notes: svn path=/head/; revision=54616
* update to isdn4bsd beta release 0.90Hellmuth Michaelis1999-12-141-16/+4
| | | | Notes: svn path=/head/; revision=54611
* Document `chown's move.David E. O'Brien1999-12-142-0/+10
| | | | Notes: svn path=/head/; revision=54589
* Completely rip-out and redesign sysinstall's refresh model as wellJordan K. Hubbard1999-12-1421-657/+646
| | | | | | | | | | | | | | | as redoing all the menus to have proper, or at least non-hallucinogenic, keyboard accelerators. This requires my recent update to libdialog to work properly and will probably also exhibit some other "interesting" behavior while the last few missing screen clears are found (which is why I'm not going to MFC immediately). At least now, however, sysinstall does not gratuitously redraw random screens at the drop of a hat and drive serial console installers out of their minds. Notes: svn path=/head/; revision=54587
* Make kerberos4 conditional.Jordan K. Hubbard1999-12-142-0/+8
| | | | Notes: svn path=/head/; revision=54582
* Conditionalize kerberos4 to keep sources in sync.Jordan K. Hubbard1999-12-141-0/+5
| | | | Notes: svn path=/head/; revision=54581
* Add a warning about the perils of using an older version of sysinstallSheldon Hearn1999-12-131-6/+14
| | | | | | | | | | to upgrade to a newer version of FreeBSD. PR: 12777 Reported by: wayne@staff.msen.com (Michael R. Wayne) Notes: svn path=/head/; revision=54559
* Extra capital letter in COnsoleChris Piazza1999-12-131-1/+1
| | | | Notes: svn path=/head/; revision=54540
* Note that Tekram controllers are supported again.Jordan K. Hubbard1999-12-122-6/+0
| | | | | | | | PR: 15090 Reported by: Ilmar S. Habibulin <ilmar@ints.ru> Notes: svn path=/head/; revision=54517
* sd->da, wd->adChris Piazza1999-12-121-4/+4
| | | | Notes: svn path=/head/; revision=54507
* Add blurb on massive improvements to NFSMatthew Dillon1999-12-122-0/+4
| | | | | | | Reviewed by: jkh Notes: svn path=/head/; revision=54491