Justin T. Gibbs
532abf3b7a
Mylex/Buslogic MultiMaster SCSI-Host Adapter Driver for CAM.
1998-09-15 07:32:57 +00:00
Justin T. Gibbs
4530878e33
Move to new name, convert to CAM, add support for new chips, and
...
correct lots of eeprom/auto-termination bugs.
1998-09-15 07:25:33 +00:00
Justin T. Gibbs
ccb21a77fb
Move to new name and convert to CAM.
1998-09-15 07:24:58 +00:00
Justin T. Gibbs
3bafc9d432
Massive overhaul of the aic7xxx driver:
...
- 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.
1998-09-15 07:24:17 +00:00
Justin T. Gibbs
44de612bd0
Adaptec 174x EISA SCSI Host Adapter driver for CAM.
1998-09-15 07:10:00 +00:00
Justin T. Gibbs
07c20e11f7
EISA bus attachment for the AdvanSys driver.
1998-09-15 07:05:39 +00:00
Justin T. Gibbs
a5a2d1bfe9
Advance Systems SCSI Host Adapter driver for CAM. Currently only support
...
the 8bit SCSI AdvanSys products.
1998-09-15 07:03:43 +00:00
Justin T. Gibbs
76babe507b
SCSI Peripheral drivers for CAM:
...
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
1998-09-15 06:36:34 +00:00
Justin T. Gibbs
8b8a9b1d3e
CAM Transport Layer (XPT).
...
Submitted by: The CAM Team
1998-09-15 06:33:23 +00:00
KATO Takenori
76c468f222
Sync with sys/i386/i386/machdep.c revision up to 1.309.
1998-09-15 03:50:08 +00:00
KATO Takenori
c17091756f
Sync with sys/i386/confMakefile.i386 revision 1.122.
1998-09-15 03:49:43 +00:00
John Polstra
c284427561
Remove includes that are no longer needed, now that the core dumping
...
code has been moved into the respective imgact_xxx.c sources.
1998-09-14 23:25:18 +00:00
John Polstra
8c64af4f75
Viola! The kernel now generates standard ELF core dumps for ELF
...
executables.
Currently only data and stack are included in the core dumps. I am
looking into adding the other (mmapped) writable segments as well.
1998-09-14 22:46:08 +00:00
John Polstra
1a291e0cd4
Add new functions fill_fpregs() and set_fpregs(), like fill_regs()
...
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.
1998-09-14 22:43:40 +00:00
John Polstra
c8afdc1dcf
Add generic defines ELF_ARCH, ELF_CLASS, and ELF_DATA. These give
...
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.
1998-09-14 20:30:13 +00:00
Søren Schmidt
d024c95599
Remove the SLICE code.
...
This clearly needs alot more thought, and we dont need this to hunt
us down in 3.0-RELEASE.
1998-09-14 19:56:42 +00:00
Mike Smith
7877a80abd
Add extra bootinfo fields for the three-stage bootloader; the end of the
...
loaded kernel aggregate, a pointer to the kernel environment data and
a pointer to the preloaded module metadata.
1998-09-14 18:32:46 +00:00
Mike Smith
7ec76718a7
Add constants associated with preloaded kernel modules.
1998-09-14 18:31:19 +00:00
Mike Smith
0d5d0b20dc
Resynch with working sources before BTX integration.
...
- 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.
1998-09-14 18:27:06 +00:00
Andrzej Bialecki
309290c72b
This implements retrieving the contents of message buffer via sysctl(3)
...
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>
1998-09-14 11:47:40 +00:00
KATO Takenori
db6f50bf50
Sync with sys/i386/isa/syscons.c revision 1.277.
1998-09-14 11:37:58 +00:00
KATO Takenori
cabd14ebb6
Sync with sys/i386/isa/if_ed.c and sio.c revisions 1.145 and 1.215,
...
respectively.
1998-09-14 11:37:29 +00:00
Jordan K. Hubbard
ac80870e0b
Decouple genassym flags from CFLAGS.
...
Submitted by: jhay
1998-09-14 11:32:17 +00:00
KATO Takenori
3031fd3097
Sync with sys/i386/conf/majors.i386 revision 1.48.
1998-09-14 10:43:26 +00:00
Robert Nordier
4cbf0238eb
Add BTX startup/interface code.
1998-09-14 10:37:00 +00:00
Søren Schmidt
c77c6e0cbb
Make /dev/vga a softlink to /dev/ttyv0 under DEVFS using /etc/rc.devfs
...
Remove the hack from syscons that added a /dev/vga node in DEVFS
it broke root acces on ttyv0 because dev_mkdb screwed up.
1998-09-14 09:14:46 +00:00
John Polstra
22d4b0fb41
Add provisions for variant core dump file formats, depending on the
...
object format of the executable being dumped. This is the first
step toward producing ELF core dumps in the proper format. I will
commit the code to generate the ELF core dumps Real Soon Now. In
the meantime, ELF executables won't dump core at all. That is
probably no less useful than dumping a.out-style core dumps as they
have done until now.
Submitted by: Alex <garbanzo@hooked.net> (with very minor changes by me)
1998-09-14 05:36:51 +00:00
Eivind Eklund
dfef928b1c
Support PnP compatibility IDs. This allow e.g. the ed driver to pick
...
up any PnP NE2000 compatible card, instead of forcing us to always
update ID lists.
Submitted by: Ugo Paternostro <paterno@dsi.unifi.it>
1998-09-13 22:15:44 +00:00
Nicolas Souchu
41990851b8
invalid printf call fixed -> compile time warning removed
1998-09-13 20:57:06 +00:00
Nicolas Souchu
bf492ef4c8
unused function removed (byte_1284_inbyte)
1998-09-13 20:44:55 +00:00
Nicolas Souchu
7dcba2c8a1
Lowlevel i/o routines for ZIP+ support. Mostly written with microseq
...
mechanism
1998-09-13 18:28:15 +00:00
Nicolas Souchu
54ad6085b1
ppbus enhanced to support ZIP+ : microseq improved
1998-09-13 18:26:44 +00:00
Nicolas Souchu
24ef1eb143
ppbus enhanced to support ZIP+ : 1284 code added, microseq improved +
...
some bugs corrected in vpoio.
1998-09-13 18:26:26 +00:00
Nicolas Souchu
15cc1109dc
add immio.c for ZIP+ support
1998-09-13 18:24:38 +00:00
Dmitrij Tejblum
5d3e2869e5
Remove unused variable.
...
Pointed out by: bde
1998-09-13 15:40:31 +00:00
Dmitrij Tejblum
e27b047ccf
Fix a bug related to renaming in root directory. This bug reported by
...
Cejka Rudolf <cejkar@dcse.fee.vutbr.cz> on freebsd-current in Messaage-Id
<199807141023.MAA09803@kazi.dcse.fee.vutbr.cz>.
Reviewed by: bde
1998-09-13 15:39:01 +00:00
Robert V. Baron
d3459488ae
Finish conversion of cfs -> coda
1998-09-13 13:57:59 +00:00
Robert Nordier
38c931abc7
Enable client entry point support.
1998-09-13 13:28:07 +00:00
Luigi Rizzo
cb1e41ca65
Bring in files for bridging support.
1998-09-12 22:07:47 +00:00
Luigi Rizzo
2655eb498f
Bring in new files for dummynet support
1998-09-12 22:03:21 +00:00
Garrett Wollman
65d1dabbd1
Define the Posix.1g names for the howto argument to shutdown(2).
1998-09-12 21:14:25 +00:00
Poul-Henning Kamp
649c00db71
various nits that didn't make it through the brucefilter.
1998-09-12 20:21:54 +00:00
Søren Schmidt
8b90e70e77
Enable the vn device under DEVFS without SLICE.
...
This was apparently missed when all the #ifdef SLICE gunk was put in.
1998-09-12 18:46:06 +00:00
Bruce Evans
9164000766
Don't dereference an uninitialized pointer in dead code. The dead
...
code gets executed if it is compiled without optimization.
1998-09-12 14:46:15 +00:00
Doug Rabson
48ef3c652b
Provide the correct definition of ELF64_R_INFO.
1998-09-12 08:36:09 +00:00
Robert Nordier
b0923a2edc
Add btxldr, a BTX loader for ELF clients.
1998-09-12 06:30:26 +00:00
Robert Nordier
aa7af79537
BTX (aka the boot extender) is an i386 kernel that hosts 32-bit
...
bootstrap programs, and provides page-level protection, hardware
interrupt reflection, a virtual-8086 mode interface to BIOS, etc.
1998-09-12 04:29:23 +00:00
Robert V. Baron
9afcea2f4a
All the references to cfs, in symbols, structs, and strings
...
have been changed to coda. (Same for CFS.)
1998-09-11 18:50:17 +00:00
Garrett Wollman
80ab7c0ed8
Fix RST validation.
...
PR: 7892
Submitted by: Don.Lewis@tsc.tdk.com
1998-09-11 16:04:03 +00:00
Doug Rabson
a6ee6725b1
Machine dependant relocations for KLD.
1998-09-11 08:47:02 +00:00