summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Move to new name and convert to CAM.gibbs1998-09-152-0/+918
|
* Massive overhaul of the aic7xxx driver:gibbs1998-09-1521-1113/+8428
| | | | | | | | | - Convert to CAM - Use a new DMA based queuing and paging scheme - Add preliminary target mode support - Add support for the aic789X chips - Take advantage of external SRAM on more controllers. - Numerous bug fixes and performance improvements.
* Adaptec 174x EISA SCSI Host Adapter driver for CAM.gibbs1998-09-154-0/+3254
|
* EISA bus attachment for the AdvanSys driver.gibbs1998-09-152-0/+708
|
* Advance Systems SCSI Host Adapter driver for CAM. Currently only supportgibbs1998-09-1510-1065/+3791
| | | | the 8bit SCSI AdvanSys products.
* Man page describing the in kernel device statistics routines.gibbs1998-09-151-0/+361
| | | | Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
* SCSI Target userland process example. Provides/Dumps the data related togibbs1998-09-152-0/+281
| | | | | RECEIVE/SEND processor target requests to the "targ" sample target mode driver.
* Camcontrol - A utility for configuring/manipulating the CAM subsystemgibbs1998-09-156-0/+3548
| | | | Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
* SCSI Peripheral drivers for CAM:gibbs1998-09-1517-0/+16497
| | | | | | | | | | | | da - Direct Access Devices (disks, optical devices, SS disks) cd - CDROM (or devices that can act like them, WORM, CD-RW, etc) ch - Medium Changer devices. sa - Sequential Access Devices (tape drives) pass - Application pass-thru driver targ - Target Mode "Processor Target" Emulator pt - Processor Target Devices (scanners, cpus, etc.) Submitted by: The CAM Team
* CAM Transport Layer (XPT).gibbs1998-09-1517-0/+9682
| | | | Submitted by: The CAM Team
* Device statistics library. Used by iostat, vmstat, and systat togibbs1998-09-154-0/+1755
| | | | | | format and analyze the output of the new device statistics sysctls. Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
* I hate late night commits. These should be nuked from the atticy bygibbs1998-09-154-0/+0
| | | | the CVS meister.
* CAM userland utility library, a replacement for libscsi.gibbs1998-09-158-0/+1774
| | | | Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
* Revert to rev 1.41.obrien1998-09-151-11/+9
| | | | Some didn't like it.
* Document root.wheel.obrien1998-09-151-0/+3
|
* Restore default implict behavior of running the all target we had before.jkh1998-09-151-1/+4
|
* Sync with sys/i386/i386/machdep.c revision up to 1.309.kato1998-09-152-2/+80
|
* Sync with sys/i386/confMakefile.i386 revision 1.122.kato1998-09-152-6/+12
|
* Remove (wrong) OBJFORMAT setting.msmith1998-09-151-6/+1
|
* Replace accidentally-deleted `x' which caused warnx() to misbehave.wollman1998-09-151-2/+2
|
* Correct a typo that I noticed.jkoshy1998-09-151-1/+1
|
* Remove includes that are no longer needed, now that the core dumpingjdp1998-09-141-9/+1
| | | | code has been moved into the respective imgact_xxx.c sources.
* Fix GDB so that it can handle ELF core dumps.jdp1998-09-149-15/+97
|
* Viola! The kernel now generates standard ELF core dumps for ELFjdp1998-09-142-16/+361
| | | | | | | executables. Currently only data and stack are included in the core dumps. I am looking into adding the other (mmapped) writable segments as well.
* Add new functions fill_fpregs() and set_fpregs(), like fill_regs()jdp1998-09-1412-46/+99
| | | | | | | | and set_regs() but for the floating point register state. The code is stolen from procfs_machdep.c, and moved out of there into machdep.c. These functions are needed for generating ELF core dumps.
* Remove Id keywords from files that are still on the vendor branchbrian1998-09-147-14/+0
| | | | | This will make life easier when upgrading. Suggested by: bde
* o use strncpy safelyimp1998-09-141-3/+8
| | | | | | | o Only allow options and domain name to be set when we aren't running setuid. Obtained from: OpenBSD
* Bring core-regset.c back to life. It is needed for handling ELFjdp1998-09-141-0/+130
| | | | core dumps.
* Make use of the new 'dm' utility instead of standard 'dmesg'.abial1998-09-143-6/+9
|
* Add reallocf to the library. This function is simliar to realloc, butimp1998-09-144-13/+43
| | | | | | | | | | | | | when it returns NULL to indicate failure, it will also free the memory that was passed to it, if that was non-null. This does not change the semantics of realloc. A second commit will be done to commit the conversion of those places in the code that can safely use this to avoid memory leaks when confronted with low memory situations. Beaten-to-death-but-finally-approved-in: -current
* Since we have a sysctl 'machdep.msgbuf' now, let's make use of it.abial1998-09-142-0/+89
|
* Add generic defines ELF_ARCH, ELF_CLASS, and ELF_DATA. These givejdp1998-09-147-7/+59
| | | | | | | | the relevant characteristics of the native machine, for building and checking Elf_Ehdr structures. Add structures to represent ELF "note" headers. Add defines for the note types used in ELF core files.
* Too late in the 3.0-game to deal with a setgid /usr/bin/man.obrien1998-09-141-2/+2
|
* Remove the SLICE code.sos1998-09-1432-5778/+27
| | | | | This clearly needs alot more thought, and we dont need this to hunt us down in 3.0-RELEASE.
* Use a more reasonable default umask in case the root umask is toojkh1998-09-141-1/+5
| | | | | fascist. PR: 4014
* Fix printf warnings and add a few casts.jkh1998-09-146-18/+18
| | | | | PR: 7560 Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
* Until lkm and mdec gets populated again by some other means, do itjkh1998-09-141-1/+7
| | | | | | here. Forgotten by: jkh Submitted by: jhay
* Add a link perl --> perl5.00502markm1998-09-141-1/+2
| | | | Asked-for-by: Asami-San (for ports)
* Add extra bootinfo fields for the three-stage bootloader; the end of themsmith1998-09-141-1/+5
| | | | | loaded kernel aggregate, a pointer to the kernel environment data and a pointer to the preloaded module metadata.
* Add constants associated with preloaded kernel modules.msmith1998-09-141-1/+18
|
* Resynch with working sources before BTX integration.msmith1998-09-1419-147/+348
| | | | | | | | | | | - Use format-independant module allocator. - Conditionalise ISA PnP support. - Simplify PnP enumerator interface. - Improve module/object searching. - Add missing depend/install targets in BTX makefiles. - Pass the kernel environment and module data in extended bootinfo fields. - Add a pointer to the end of the kernel + modules in bootinfo. - Fix parsing of old-style kernel arguments.
* Wanted to set uname to root, not gname.obrien1998-09-141-2/+2
|
* This implements retrieving the contents of message buffer via sysctl(3)abial1998-09-142-2/+44
| | | | | | | | | | as "machdep.msgbuf". It's needed in case of using stripped kernels, where normal dmesg (which has to use kvm) doesn't work. The buffer is unwound, meaning that the data will be linear, possibly with some leading NULLs. Reviewed by: Jordan K. Hubbard <jkh@freebsd.org>
* Nuke gratuitous use of OBJFORMATjkh1998-09-141-2/+2
| | | | Submitted by: jhay
* Sync with sys/i386/isa/syscons.c revision 1.277.kato1998-09-141-3/+1
|
* Sync with sys/i386/isa/if_ed.c and sio.c revisions 1.145 and 1.215,kato1998-09-143-48/+41
| | | | respectively.
* Teach crunch about an elf/a.out world.jkh1998-09-146-140/+795
| | | | Submitted by: jhay
* Assume ELF-style symbol names now.jkh1998-09-141-1/+1
| | | | Submitted by: jhay
* Use -aout for kernels right now. This will have to be changed back ifjkh1998-09-141-1/+2
| | | | the kernel goes ELF.
* Decouple genassym flags from CFLAGS.jkh1998-09-143-9/+18
| | | | Submitted by: jhay
OpenPOWER on IntegriCloud