summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove -I/sysguido1997-07-133-3/+1
|
* Remove -I/sys and add -I${.CURDIR}/../../sysguido1997-07-131-1/+1
|
* The m4 doc sources aren't in Lite* or FreeBSD, and Lite2 removed thisbde1997-07-131-11/+0
| | | | unused Makefile.
* devname.c moved to libc before Lite1 and isn't in ps in Lite2.bde1997-07-131-82/+0
|
* Commit a long-forgotten tweak for building tags in /usr/src/sys.jkh1997-07-131-1/+3
|
* Fixed quoting of backslash.bde1997-07-131-1/+1
|
* Fix a problem introduced with a recent change that caused a hang withsef1997-07-131-10/+28
| | | | | | | | | unreachable hosts. Note that most of this consists of telling SIGINT and SIGALRM to interrupt the system call, instead of restarting them. Also try to get rid of some potential races Bruce didn't like; hopefully they aren't a problem (potential or otherwise) now. Reviewed by: julian
* new code to control other CPUs: stop_cpus()/restart_cpus()/_Xstopcpufsmp1997-07-1311-548/+234
| | | | | | | this code is controlled by smptests.h: TEST_CPUSTOP, OFF by default new code for handling mixed-mode 8259/APIC programming without 'ExtInt' this code is controlled by smptests.h: TEST_ALTTIMER, ON by default
* Cleanup old stop_cpus/restart_cpus() cruft.fsmp1997-07-1310-195/+381
| | | | | new code for handling mixed-mode 8259/APIC programming without 'ExtInt' new code to control other CPUs: stop_cpus()/restart_cpus()/_Xstopcpu
* Many new test defines, including:fsmp1997-07-134-9/+94
| | | | | | | | - TEST_CPUSTOP adds stop_cpus()/restart_cpus(), OFF by default - TEST_ALTTIMER new method for attaching 8259 PIC to APIC this method avoids 'ExtInt' programming, ON by default - TIMER_ALL sends 8259/8254 timer INTs to all CPUs, ON by default - ASMPOSTCODExxx code to display bytes to POST hardware, OFF by default
* Cleanup old stop_cpus/restart_cpus() cruft.fsmp1997-07-131-3/+15
| | | | Leave TEST_TEST1 for now.
* OK, *this* is how the ports stuff should have been built to beginjkh1997-07-131-17/+7
| | | | with. ;-)
* Support "host:port" as first arg.brian1997-07-121-6/+19
|
* Allow service names in "set server"brian1997-07-121-3/+15
|
* Add an alias for master.passwd -> master.passwd.byname to the listpeter1997-07-123-0/+3
| | | | of convenience map aliases.
* Add a quick description of sysctlbyname() and link sysctl.3 topeter1997-07-122-2/+13
| | | | sysctlbyname.3
* Have sysctlbyname() take a const first arg (the ascii string)peter1997-07-121-3/+5
|
* What the heck, declare the sysctlbyname() first arg const.peter1997-07-121-2/+2
|
* Add a proto for sysctlbyname()peter1997-07-121-1/+2
|
* Dynamically adapt to smp mode at runtime. This stops the cpu columnpeter1997-07-121-22/+24
| | | | appearing on uniprocessor systems since the smp->current merge.
* Make this compile again under -current. The modifications to io.cjoerg1997-07-126-707/+167
| | | | | | | | and bios.S were small enough and have been merged back into their respective files in biosboot/, conditionalized on CDBOOT. Other files might be merged at a later stage. Caveat emptor: i cannot test this right now.
* Fix typoguido1997-07-111-2/+2
|
* Use /etc/ld.so.conf as a library path override, if it exists.jkh1997-07-111-7/+13
| | | | Submitted by: Hans Zuidam <hans@brandinnovators.com>
* Allow ldconfig to accept files (containing directory paths) as well asjkh1997-07-114-18/+146
| | | | | | directory paths. Reviewed by: jkh & jdp Submitted by: Hans Zuidam <hans@brandinnovators.com>
* Setting eval to 1 after calling warn was the original behaviour.charnier1997-07-111-1/+2
|
* Fix typo I introduced during last commit.charnier1997-07-111-2/+2
|
* (Part #2, after the Internet link broke totally yesterday.)joerg1997-07-118-0/+2198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the long-threatened ISO 9660 CD-ROM bootstrap code. This work has been sponsored by Plutotech International, Inc (who paid the initial work), and interface business GmbH (where i did most of the work). A big thanks also goes to Bruce Evans, for his continuing help and answering my stupid questions. The code is basically functioning, with the following caveats: . Rock Ridge attributes are not yet supported. . Only SCSI CD-ROMs are supported, since i fail to see any possibility to determine the drive type using BIOS functions. (Even for hard disks, this determination is done by a big hack only.) . El Torito specifies a lot of crap and useless misfeatures, but crucial things like the ability to figure out the CD TOC have been ``forgotten''. Thus, if you wanna boot a multisession CD, you need to know at which CD block your session starts, and need to speciffy it using the @ clause. . None of the CD-ROM controllers i've seen so far implements the full El Torito specification at all. Adaptec is probably the closest, but they miss on non-emulation booting (which would be the most logical choice for us). Thus, the current code bloats the 7.5 KB boot code up to 1.44 MB, in order to fake a `floppy' image. If you wanna use it, specify this file as the boot image on the command-line of the mksiosfs command (option -b). Caveat emptor: some versions of the Adaptec BIOS might even fail to access the CD-ROM at all, using the BIOS functions. I think i've notice this for ver 1.26, the code has been tested with ver 1.23. The boot string is as follows: [@sess-start] [filename] [-flags] sess-start Extend # where the last session starts, measured in CD-ROM blocks. filename As usual, but the input is case-insensitive by now (since we don't grok RR anyway). flags As usual, but -C (use CDROM root f/s) is default, so specifying -C will decactivate this option (which is probably not what you want :). A lot of cleanup work is probably required, and some of the files could/should be merged back to biosboot, perhaps made conditional on some #ifdef. The malloc implementation that comes with cdboot might also be useful for kzipboot. (I needed a malloc() since the root dir ain't fixed in size on a CD.) I've been testing all this with a 2.2-STABLE as the base for biosboot. I don't expect too many surprises, although i know the biosboot stuff has been changed a lot in -current lately. I'm sure Bruce will comment on all this here anyway. :-)
* Fix breakage induced by read-only copyright string.jdp1997-07-111-4/+1
| | | | Submitted by: Chris Timmons <skynyrd@opus.cts.cwu.edu>
* This is the long-threatened ISO 9660 CD-ROM bootstrap code.joerg1997-07-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This work has been sponsored by Plutotech International, Inc (who paid the initial work), and interface business GmbH (where i did most of the work). A big thanks also goes to Bruce Evans, for his continuing help and answering my stupid questions. The code is basically functioning, with the following caveats: . Rock Ridge attributes are not yet supported. . Only SCSI CD-ROMs are supported, since i fail to see any possibility to determine the drive type using BIOS functions. (Even for hard disks, this determination is done by a big hack only.) . El Torito specifies a lot of crap and useless misfeatures, but crucial things like the ability to figure out the CD TOC have been ``forgotten''. Thus, if you wanna boot a multisession CD, you need to know at which CD block your session starts, and need to speciffy it using the @ clause. . None of the CD-ROM controllers i've seen so far implements the full El Torito specification at all. Adaptec is probably the closest, but they miss on non-emulation booting (which would be the most logical choice for us). Thus, the current code bloats the 7.5 KB boot code up to 1.44 MB, in order to fake a `floppy' image. If you wanna use it, specify this file as the boot image on the command-line of the mksiosfs command (option -b). Caveat emptor: some versions of the Adaptec BIOS might even fail to access the CD-ROM at all, using the BIOS functions. I think i've notice this for ver 1.26, the code has been tested with ver 1.23. The boot string is as follows: [@sess-start] [filename] [-flags] sess-start Extend # where the last session starts, measured in CD-ROM blocks. filename As usual, but the input is case-insensitive by now (since we don't grok RR anyway). flags As usual, but -C (use CDROM root f/s) is default, so specifying -C will decactivate this option (which is probably not what you want :). A lot of cleanup work is probably required, and some of the files could/should be merged back to biosboot, perhaps made conditional on some #ifdef. The malloc implementation that comes with cdboot might also be useful for kzipboot. (I needed a malloc() since the root dir ain't fixed in size on a CD.) I've been testing all this with a 2.2-STABLE as the base for biosboot. I don't expect too many surprises, although i know the biosboot stuff has been changed a lot in -current lately. I'm sure Bruce will comment on all this here anyway. :-)
* Adds sysctl int for shutdown timeout.davidn1997-07-101-1/+5
| | | | Reviewed by: Poul-Henning Kamp <phk@dk.tfs.com>
* Synchronize with sys/i386/isa/isa.c revision 1.94.kato1997-07-101-9/+4
|
* Synchronize with sys/i386/isa/syscons.c revision 1.223.kato1997-07-101-1/+3
|
* Use err(3) instead of local redefinition, incorporate `hd' in usage str.charnier1997-07-106-58/+48
|
* Use err(3) instead of local redefinition.charnier1997-07-101-42/+14
|
* Use err(3).charnier1997-07-105-43/+42
|
* Add usage(), use err(3).charnier1997-07-103-50/+50
|
* Typo.charnier1997-07-101-2/+2
|
* (1) Add preliminary support for architecture/operating system-dependentasami1997-07-101-6/+55
| | | | | | | | | | patches and files. Note this is just for testing -- I don't expect "patches.OpenBSD" or "Makefile.alpha" start cropping up on our ports tree just yet! Pretty much ignored by: the ports/committers list (2) Add "SH?=/bin/sh" to the list of command-name macros. Use it. Checked by: recompiling all packages
* Delete $Id$ line from copyright.wosch1997-07-091-6/+8
| | | | Submitted: Bruce
* don't count packets as being transmitted when we know that the sendto()julian1997-07-091-2/+4
| | | | failed (e.g. ENOBUFS)
* ping called printf() from a signal handler..julian1997-07-091-5/+26
| | | | | | | | | | this is a NO-NO re-arange to just set a "please die immediatly" flag in the signal handler and handle this in the normal thread. also handle ping -f better on slow links by backing off a bit when we get a ENOBUFFS from the sendto().
* Back out 'conflicts' with IRQs, remove intr_registered() declache1997-07-091-2/+1
|
* Back out changes for 'conflicts' with IRQ, remove intr_registered()ache1997-07-091-7/+1
|
* Back out my changes with 'conflicts' keyword for IRQs,ache1997-07-092-18/+8
| | | | sounddriver fixed now.
* Synchronize with sys/i386/isa/syscons.c revision up to 1.222.kato1997-07-091-3/+7
|
* Don't allow CONS_HISTORY ioctl to alter history pointersbrian1997-07-093-3/+9
| | | | | while in "scroll mode" (return EBUSY). Suggested by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
* Move ports distribution copying for ftp dist into the correct place.jkh1997-07-091-4/+5
|
* Screwed up again, gotta remember to turn off those debugs!fsmp1997-07-091-4/+4
|
* General cleanup of APIC code.fsmp1997-07-0810-431/+451
| | | | stop_cpus()/restart_cpus() STILL not working!
* Minor cleanup of APIC code.fsmp1997-07-082-14/+16
|
OpenPOWER on IntegriCloud