aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/osf1
Commit message (Collapse)AuthorAgeFilesLines
* Catch up to rev 1.8 of sys/alpha/osf1/osf1_mount.c.Mike Barcroft2002-08-181-1/+2
| | | | Notes: svn path=/head/; revision=102048
* Allow alpha kernels to compile again- make sure opt_ddb.h is includedMatt Jacob2002-01-171-1/+1
| | | | | | | | | and the reference to db_regs is *extern* from alpha/include/db_machdep.h (put it in alpha/alpha/machdep.c)- this avoids the problems we've had about different 'common' sizes prohibiting the kernel from linking. Notes: svn path=/head/; revision=89443
* Zap obsolete (died with LKM) EXPORT_SYMS variablePeter Wemm2001-02-041-1/+0
| | | | Notes: svn path=/head/; revision=71989
* Zap some bad examples:Peter Wemm2001-02-041-3/+0
| | | | | | | | | opt_foo.h: touch opt_foo.h .. is unnecessary - kmod.mk does this for us. Notes: svn path=/head/; revision=71985
* Next phase in the PCI subsystem cleanup.Mike Smith2000-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. Notes: svn path=/head/; revision=69783
* Retire the osf1(8) utility. The Makefile hasn't installed this critterSheldon Hearn2000-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. Notes: svn path=/head/; revision=69381
* Don't install the osf1 script from here. It causes the release build toDavid E. O'Brien2000-11-271-4/+0
| | | | | | | | break as ${DESTDIR}/usr/bin doesn't exist where the module is being installed. Notes: svn path=/head/; revision=69253
* mdoc(7) police: use the new features of the Nm macro.Ruslan Ermilov2000-11-201-1/+1
| | | | Notes: svn path=/head/; revision=68961
* Don't install manpages.David E. O'Brien2000-10-081-1/+0
| | | | | | | They are being moved elsewhere, and they are causing problems being here. Notes: svn path=/head/; revision=66826
* Properly spell "OSF/1".David E. O'Brien2000-06-061-1/+1
| | | | Notes: svn path=/head/; revision=61340
* Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofPeter Wemm2000-05-271-1/+1
| | | | | | | encoding the relative path. Notes: svn path=/head/; revision=60966
* Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.Peter Wemm2000-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. Notes: svn path=/head/; revision=59951
* Finally add the Alpha OSF/1 compat code. I will add it to theAndrew Gallatin1999-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 Notes: svn path=/head/; revision=54612