summaryrefslogtreecommitdiffstats
path: root/sys/modules/osf1
Commit message (Collapse)AuthorAgeFilesLines
* Zap obsolete (died with LKM) EXPORT_SYMS variablepeter2001-02-041-1/+0
|
* Zap some bad examples:peter2001-02-041-3/+0
| | | | | | opt_foo.h: touch opt_foo.h .. is unnecessary - kmod.mk does this for us.
* Next phase in the PCI subsystem cleanup.msmith2000-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | - Move PCI core code to dev/pci. - Split bridge code out into separate modules. - Remove the descriptive strings from the bridge drivers. If you want to know what a device is, use pciconf. Add support for broadly identifying devices based on class/subclass, and for parsing a preloaded device identification database so that if you want to waste the memory, you can identify *anything* we know about. - Remove machine-dependant code from the core PCI code. APIC interrupt mapping is performed by shadowing the intline register in machine- dependant code. - Bring interrupt routing support to the Alpha (although many platforms don't yet support routing or mapping interrupts entirely correctly). This resulted in spamming <sys/bus.h> into more places than it really should have gone. - Put sys/dev on the kernel/modules include path. This avoids having to change *all* the pci*.h includes.
* Retire the osf1(8) utility. The Makefile hasn't installed this crittersheldonh2000-11-302-82/+0
| | | | | | | for a while. Providing shell scripts that do nothing but load a similarly named kernel loadable module is out of vogue.
* Don't install the osf1 script from here. It causes the release build toobrien2000-11-271-4/+0
| | | | | break as ${DESTDIR}/usr/bin doesn't exist where the module is being installed.
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-1/+1
|
* Don't install manpages.obrien2000-10-081-1/+0
| | | | They are being moved elsewhere, and they are causing problems being here.
* Properly spell "OSF/1".obrien2000-06-061-1/+1
|
* Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofpeter2000-05-271-1/+1
| | | | encoding the relative path.
* Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.peter2000-05-041-1/+1
| | | | | | | This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. This might also make it easier to build 5.x kernels on 4.0 boxes etc, assuming gensetdefs and config(8) are updated.
* Finally add the Alpha OSF/1 compat code. I will add it to thegallatin1999-12-143-0/+108
sys/modules Makefile after completing a buildworld. History: The bulk of this code was obtained from NetBSD approximately one year ago (I have taken care to preserve the original NetBSD copyrights and I thank the authors for their work.) At that time, the OSF/1 code was what was left over from their initial bootstrapping off of OSF/1 and did not provide support for executing shared binaries. I have independently added support for shared libraries, and support for some of the more obscure system calls. This code has been available for testing and comment since January of 1999 and running on production machines here at Duke since April. Known working applications include: - Netscape (all versions I've tried) - Mathematica 3.0.2 - Splus 3.4 - ArcInfo 7.1 - Matlab (version unknown) - SimOS - Atom instrumented binaries (built on a real OSF/1 system) Applications which are known not to work: - All applications linking to libmach - Adobe Acrobat (uses libmach) This has been tested with applications running against shared libraries from OSF/1 (aka Tru64) 4.0D and 4.0F. Reviewed by: marcel, obrien BDE-lint by: obrien Agreed in principal to by: msmith
OpenPOWER on IntegriCloud