John Baldwin
228ace6ebf
aThis patch updates the BTX to emulate the BIOS function "Copy Extended
...
Memory" called as function 0x87 of interrupt 0x15. Since the Mylex RAID
adapter's BIOS used this function to access memory (actually PCI bus
space) beyond 16 MB, this patch also allows BTX to address all 4 Gig of
possible address space on i386+. Since the loader does not have room for
4 MB of page tables, this was done by turning off paging.
Paging was turned off via a compile time setting which defaults to off.
To enable paging, simply define the make variable PAGING.
rnordier might want to clean this up later.
Submitted by: W. Gerald Hicks <wghicks@bellsouth.net>,
Bosko Milekic <bmilekic@ares.dsuper.net>
Reviewed by: msmith
Required by: Mylex RAID adapter's BIOS
1999-10-12 21:33:49 +00:00
David E. O'Brien
831ac5c655
Add a comment explaing the linking and segrated the old and new cases a little.
1999-10-12 20:27:53 +00:00
David E. O'Brien
047419e54f
Change the name of the file generaged from gxx.gperf from "hash.h" to
...
"gxx-hash.h" with hopes of getting Cygnus to do the same. We create a link
to the old name for now.
1999-10-12 20:25:11 +00:00
David E. O'Brien
d0248b64a3
Move -I of cc_tool/ before the GCCDIR ones.
...
When I imported EGCS into contrib/egcs/ I failed to prune out
egcs/gcc/cp/hash.h which is generated from gxx.gperf. Thus `cc1plus' wasn't
using the hash.h we generated by cc/cc_tools/Makefile, but rather the one in
egcs/gcc/cp/.
When I imported contrib/gcc/ I did prune gcc/cp/hash.h. Unfortunately the
GCC maintainers weren't smart on their file nameing and there is also a
egcs/gcc/hash.h (name overloading does NOT work as well on the filesystem
as in C++...). Due to the -I ordering we are were then picking up gcc/hash.h
when compiling `cc1plus'.
1999-10-12 20:22:38 +00:00
Doug Rabson
3598f19234
Bring support for opti931 in from the old driver.
1999-10-12 20:19:03 +00:00
Doug Rabson
5ed53bbd66
Allow this driver to open disks with no labels (CDROMS don't).
1999-10-12 20:04:46 +00:00
Mark Murray
1a19815c14
Dont build telenet if we are going for kerberised telnet; this just
...
jumps all over kerberised telnet otherwise.
1999-10-12 19:48:05 +00:00
Philippe Charnier
c3737d34ba
err -> errx for malloc failure
1999-10-12 19:27:11 +00:00
Philippe Charnier
3cfb550ba3
typo
1999-10-12 19:23:51 +00:00
Marcel Moolenaar
54b2ae180d
Include opt_compat.h now the old signalling syscalls are of type COMPAT.
1999-10-12 19:08:09 +00:00
Justin T. Gibbs
118b8f31d3
Remove references to the od driver. These devices are no attached by
...
the da driver and using the same major/minor scheme with the old name
only leads to confusion.
PR: misc/14279
1999-10-12 15:51:58 +00:00
Nick Sayer
5277685400
Fix APM's make_devs:
...
1. chown root:operator, chmod 660
2. Add /dev/apmctl as well as /dev/apm
1999-10-12 15:00:06 +00:00
Marcel Moolenaar
c981e3f992
Move SIG_HOLD back to signalvar.h.
...
Fix style bugs and comments while I'm here.
Submitted by: bde
1999-10-12 13:58:16 +00:00
Jacques Vidrine
64ff567e0a
Fix a style bug that I introduced (both sys/param.h and sys/types.h
...
included).
Caught by: sheldonh@freebsd.org
1999-10-12 13:53:30 +00:00
Jacques Vidrine
65c543c764
log root unlock attempts
...
PR: bin/13932
1999-10-12 13:33:48 +00:00
Yoshihiro Takahashi
4b12dfb184
Initialize tp->t_stop to nottystop.
1999-10-12 13:16:48 +00:00
Marcel Moolenaar
6f841fb79d
Don't let osigaction and osigvec accept the new signal numbers.
...
Fix style bugs caused by the sigset_t in general while I'm here.
Submitted by: bde
1999-10-12 13:14:18 +00:00
Boris Popov
efef966da8
Initial import of ncp library sources.
...
Reviewed by: jdp, mdodd
1999-10-12 11:56:41 +00:00
Boris Popov
cff51c813a
Remove unnessary includes.
1999-10-12 10:37:00 +00:00
Marcel Moolenaar
e28ceff6d6
Not needed now the syscall matches the prototype.
1999-10-12 09:38:57 +00:00
Marcel Moolenaar
38a7743afb
Now that userland, including modules don't use the osig* syscalls
...
and the kernel itself doesn't use any SYS_osig* constants, change
the syscalls to be of type COMPAT.
1999-10-12 09:33:53 +00:00
Marcel Moolenaar
b7d8512385
Now that userland including modules don't use the osig* syscalls,
...
make them of type COMPAT.
1999-10-12 09:29:53 +00:00
Brian Somers
ad128796fd
Blank out the twiddly thing when outputting the ``BTX loader'' message.
1999-10-12 06:57:26 +00:00
Bruce Evans
9e420850c6
Unremove used includes.
...
Bugs in test coverage should be fixed before removing any includes. LINT
should be configured for full profiling support.
1999-10-12 02:54:23 +00:00
Mike Smith
28663e65ca
Remember folks, it's:
...
1) test
2) commit
3) test again
Guess who forgot 1 and 3? 8)
1999-10-12 02:23:14 +00:00
David E. O'Brien
b50366c383
Virgin import of EGCS 1.1.2
1999-10-12 00:47:56 +00:00
David E. O'Brien
f04184a54b
This commit was generated by cvs2svn to compensate for changes in r52143,
...
which included commits to RCS files with non-trunk default branches.
1999-10-12 00:47:56 +00:00
David E. O'Brien
44d23c83a9
Remove a useless blank line, I accidently added.
1999-10-12 00:35:49 +00:00
Doug White
5c52794973
Fix handling of the 'custom' directory symlink.
...
Properly abstract the PicoBSD build directory instead of depending too much
on pwd's and relative paths.
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-10-11 20:52:50 +00:00
Luoqi Chen
645682fd40
Add a per-signal flag to mark handlers registered with osigaction, so we
...
can provide the correct context to each signal handler.
Fix broken sigsuspend(): don't use p_oldsigmask as a flag, use SAS_OLDMASK
as we did before the linuxthreads support merge (submitted by bde).
Move ps_sigstk from to p_sigacts to the main proc structure since signal
stack should not be shared among threads.
Move SAS_OLDMASK and SAS_ALTSTACK flags from sigacts::ps_flags to proc::p_flag.
Move PS_NOCLDSTOP and PS_NOCLDWAIT flags from proc::p_flag to procsig::ps_flag.
Reviewed by: marcel, jdp, bde
1999-10-11 20:33:17 +00:00
Poul-Henning Kamp
456b2f8063
Add the machine that goes "BINGO" every time an potentially
...
unused #include is spotted in the kernel sources.
(This commit message celebrates Monty Pythons 30year aniversary)
1999-10-11 19:43:44 +00:00
Matt Jacob
d23245c01c
remove unnecessary includes
1999-10-11 19:30:59 +00:00
Poul-Henning Kamp
889fb68f34
remove unused #includes
1999-10-11 19:18:43 +00:00
Poul-Henning Kamp
c23f21660c
remove unused #include
1999-10-11 19:16:54 +00:00
Poul-Henning Kamp
56b5b87171
remove unused #include, add $FreeBSD$
1999-10-11 19:14:37 +00:00
Poul-Henning Kamp
66bd4eb7cf
remove unused #includes.
1999-10-11 19:12:30 +00:00
Warner Losh
d17298bf1c
Kill unused includes
1999-10-11 19:05:21 +00:00
Warner Losh
4ec8d172a9
Hid silly unknown board types message behind if (bootverbose). This
...
appears to have been lost sometime since joerge made this same fix in
1.47.
1999-10-11 18:53:59 +00:00
Peter Wemm
f6fab0cb07
Oops, Previous commit was-
...
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
1999-10-11 16:16:57 +00:00
Peter Wemm
4e05e22361
Ack, ip_mroute.h is not an ipfilter include. :-/
...
Submitted by: Mike Heffner <spock@techfour.net>
1999-10-11 16:14:22 +00:00
Peter Wemm
e6daa4d087
Oh foo. I got carried away. :-( "joy.h" is used to size an array.
...
(Incidently, there is no bounds checking...)
1999-10-11 16:09:00 +00:00
Peter Wemm
d1f088dab5
Trim unused options (or #ifdef for undoc options).
...
Submitted by: phk
1999-10-11 15:19:12 +00:00
Peter Wemm
0894f4a92c
Clean up some cruft. We don't run <= 4.3 binaries on hp300 or luna68k
...
arches using owait(2).
1999-10-11 15:15:45 +00:00
Steve Price
004348c300
Add support for the USRobotics Courier V.Everything (USR0101) modem.
...
Submitted by: Robert Blayzor <robert@superior.net>
1999-10-11 15:06:14 +00:00
Peter Wemm
3b8f07bbc3
Trim some unused #includes
...
Submitted by: phk
1999-10-11 15:00:09 +00:00
Peter Wemm
90c7f2d6a2
Zap unneeded #include (found by phk)
...
Remove useless #include "joy.h"; #if NJOY > 0 - this is always true
if it's being compiled. config arranges this.
1999-10-11 14:53:46 +00:00
Peter Wemm
01fb93b213
Zap unneeded #includes
...
Submitted by: phk
1999-10-11 14:50:03 +00:00
Peter Wemm
07bee188eb
Delete unneeded #include
...
Submitted by: phk
1999-10-11 14:42:33 +00:00
Søren Schmidt
205a52de79
Fix a bug in the isa attach code which would panic isa systems.
1999-10-11 11:04:43 +00:00
Doug White
3eaa4cd425
Be explicit about kzip location to avoid accidentally calling KDE kzip.
1999-10-11 05:13:52 +00:00