Peter Wemm
525a3d26e7
Make the register_intr() glue actually have a chance of working...
1999-04-23 21:01:19 +00:00
Peter Wemm
e0e77ef1c6
s/lkm(4)/kld(4)/
1999-04-23 20:53:34 +00:00
Dmitrij Tejblum
11a9f83f80
Make pmap_collect() an official pmap interface.
1999-04-23 20:29:58 +00:00
Dmitrij Tejblum
0666dbe1cf
Moved cpu_set_fork_handler's prototype from <machine/cpu.h> to <sys/proc.h>.
...
Suggested by: bde
1999-04-23 20:22:44 +00:00
Dmitrij Tejblum
e415107779
Fixed several (not all) warnings.
1999-04-23 19:53:38 +00:00
Guy Helmer
f8c6d853b0
local_cron -> local_periodic
...
PR: docs/11253
1999-04-23 18:26:55 +00:00
Guy Helmer
200c501e03
Reference kld(4).
...
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
1999-04-23 16:12:44 +00:00
Brian Somers
7c6b3a5704
Spelling police
1999-04-23 13:45:50 +00:00
Peter Wemm
6757ed7e26
Update VM86 comment - it's used for VESA too.
...
PR: 7976
Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
1999-04-23 06:30:10 +00:00
Andrey A. Chernov
9587fac012
fix -n with 16-chars hostnames, modified patch from PR
...
PR: 11286
Submitted by: Hans Huebner <hans@chaosradio.berlin.ccc.de>
1999-04-22 23:40:56 +00:00
John Polstra
607c815bef
Update #include statements to reflect the new location of "sioreg.h".
...
With these changes plus the egcs fix I committed a few minutes ago,
"make -DWANT_AOUT world" works again. Most likely, "make upgrade"
is fixed too, though I haven't tested that.
1999-04-22 21:02:44 +00:00
David E. O'Brien
52ae8152fa
Sorry didn't get this in the last commit: MACHINE_ARCH changes courtesy
...
of Warner Losh <imp@village.org>. (he's got plans for FreeBSD mips :-))
1999-04-22 20:12:21 +00:00
David E. O'Brien
a834cf28a5
Use GNU_ARCH' in most places where
MACHINE_ARCH' was used. Building for
...
mips has some particularlies.
1999-04-22 19:35:16 +00:00
David E. O'Brien
9a15e81395
Add libf2c.so.2 for our FORTRAN friends.
1999-04-22 19:10:48 +00:00
David E. O'Brien
1030a4e631
Use new FBSD_SWITCH_TAKES_ARG' and
FBSD_WORD_SWITCH_TAKES_ARG'.
1999-04-22 17:45:24 +00:00
David E. O'Brien
61d2d44398
Move SWITCH_TAKES_ARG' to
FBSD_SWITCH_TAKES_ARG' and `WORD_SWITCH_TAKES_ARG'
...
to `FBSD_WORD_SWITCH_TAKES_ARG' which allows architectures to tweak these
values if needed.
1999-04-22 17:45:01 +00:00
John Polstra
d7e19a1d6a
Don't build with -g. The a.out egcs can't handle it at the moment.
...
This seems to have snuck back into the Makefile in an unrelated
commit (rev. 1.8).
1999-04-22 15:47:21 +00:00
David Nugent
a09d51d0a5
Fix so that this driver works again when compiled with EGCS (which
...
apparently has a much better optimiser, requiring 'volatile' memory
to be declared as such).
1999-04-22 15:19:37 +00:00
John Hay
e7f807a217
Fix the display of the "nice" value of processes like ntpd that use the
...
posix sched_setscheduler() to set their priority.
Noticed by: Mark Allwright <mallwri@orion.didata.co.za>
1999-04-22 14:34:53 +00:00
Peter Wemm
9d0e5f96b0
Return the port size from the probe.
...
"ppc0 at port 0x378 irq 7 drq 3 on isa0" becomes
"ppc0 at port 0x378-0x37f irq 7 drq 3 on isa0"
1999-04-22 13:10:43 +00:00
Søren Schmidt
3bbf78853f
Fix the promise_intr function, it should use 'lun' not 'unit'
...
to get the offset into ata_devices.
1999-04-22 08:07:44 +00:00
Warner Losh
0781becd81
For mips assembler, we need to define TARGET_BYTES_BIG_ENDIAN to be
...
zero when building for little endian machines.
Correct the target names for mips. We just use the generic targets
for mips elf, so the mipse[lb]-unknown-freebsd emulation types don't
exist.
1999-04-22 07:19:20 +00:00
Warner Losh
6d34f07c9d
Fix all the mipseb Makefiles. They were broken when I checked them in
...
before.
Added SYS.h for mipseb and mipsel.
I now get part way through building libc in the cross environment that
I have (along with pending mipse[bl] changes to the intree egcs) with
these changes.
1999-04-22 07:16:11 +00:00
Greg Lehey
d949d73661
Fix poor heading format.
...
Submitted-by: Matthew Fuller <fullermd@over-yonder.net>
PR: docs/11271
1999-04-22 04:05:56 +00:00
John Polstra
6d30b16752
Back out my change from 6 April PDT that added a new dlversion()
...
function. It was an ill-considered feature. It didn't solve the
problem I wanted it to solve. And it added Yet Another Version
Number that would have to be maintained at every release point.
I'm nuking it now before anybody grows too fond of it.
1999-04-22 01:54:38 +00:00
David E. O'Brien
403563f5aa
Have config/i386/freebsd.h directly include att.h. I have no idea why stock
...
EGCS doesn't just do this. None of the rest of our other platforms will need
this file.
1999-04-22 00:20:36 +00:00
Alexander Langer
6436fcb9f0
Typo fix in diagnostic: -alldir --> -alldirs
...
PR: 11049
Submitted by: Gerhard Gonter <gonter@whisky.wu-wien.ac.at>
1999-04-21 22:42:36 +00:00
Luoqi Chen
46d28b4462
Work around an egcs optimizer bug (i386). This should fix the active ftp
...
hang problem. A bug report has been sent to cygnus.
1999-04-21 21:28:01 +00:00
Bill Fumerola
65a74e454e
Make usage() reflect reality (add the -aout and -elf options).
...
OK'd by: bde
1999-04-21 20:06:42 +00:00
Doug Rabson
344dbae494
Update VERSREQ.
1999-04-21 19:50:27 +00:00
Peter Wemm
2cbbaa27c7
Fix my breakage of BRIDGE compiling option without IPFIREWALL..
...
(Note that if you have bridge compiled in and then kldload ipfw, bridge
won't automatically use it - knowledge of ipfw/dummynet is compiled in)
1999-04-21 18:23:00 +00:00
David E. O'Brien
f6e41545ea
Remove the old libf2c. libg2c is now serving us well.
1999-04-21 16:43:03 +00:00
SADA Kenji
565592bd9c
The function msgrcv() could copy larger data than it should do
...
under some circumstances.
PR: kern/10765
Submitted by: Yasuhito FUTATSUKI <futatuki@fureai.or.jp>
1999-04-21 13:30:01 +00:00
KATO Takenori
866a540287
Sync with sys/i386/isa/isa_dma.c revision 1.2.
1999-04-21 12:17:00 +00:00
KATO Takenori
8e6e1dfb88
Sync with sys/i386/isa/clock.c revision 1.131.
1999-04-21 12:14:37 +00:00
Nick Hibma
63b6d959ae
Forgot one.
...
Original log message:
Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenience
but we can do without it.
Obtained from: Peter Wemm
1999-04-21 12:08:07 +00:00
Martin Cracauer
57b2932a14
Next approach to make loops in interactive interruptable.
...
PR: bin/9173
1999-04-21 11:52:39 +00:00
Joseph Koshy
29ddf5ab88
Use ${.CURDIR} in `exists()' constructs.
...
PR: misc/4395
Submitted by: J Wunsch <j@ida.interface-business.de>
1999-04-21 11:09:40 +00:00
Peter Wemm
ab64f2390c
Merge a diff that Soren sent me to resolve some lun / unit problems.
...
While here, also fix my additions to use naming that's more consistant
with Sorens. (ie: s/softc/scp/)
1999-04-21 10:58:07 +00:00
Dmitrij Tejblum
fb431f8bd4
pmap_ts_referenced(): set fault on {read|execute|write} bits on the page on,
...
so we will know when the page is accessed again.
(Also, make it return an integer, not "boolean" TRUE/FALSE).
1999-04-21 10:51:04 +00:00
Dmitrij Tejblum
8d81b5d631
Change type of a variable from u_int to size_t, so that pointer to it may be
...
used as a last argument to copyinstr().
1999-04-21 09:41:07 +00:00
Brian Somers
28e610e378
int -> size_t
1999-04-21 08:13:25 +00:00
Brian Somers
a38cc90182
Split the recorded chap challenge into two - one for the
...
receiver and one for the sender. This allows two simultaneous
chap conversations - something that I *thought* I was already
doing on a daily basis myself until the existence of the
problem was
Beaten into me by: sos
1999-04-21 08:03:51 +00:00
Brian Somers
1599fce5c6
If ioctl TIOCMGET fails, continue. The device may be
...
a pseudo device created by an interactive version of
rlogin/telnet/ssh & friends
1999-04-21 08:03:35 +00:00
Warner Losh
bb31204c9b
DEVICE_SUSPEND was always returning ENXIO for reasons unknown. For
...
now we noisily ignore this (and all errors). DEVICE_SUSPEND should be
corrected, but I wanted to unbreak suspend until that happens.
1999-04-21 07:57:55 +00:00
Warner Losh
f1b48216be
TARGET was being defined wrong, causing ld to always fail. It is the
...
name of the bfd target, not the gnu-standard target name. Corrected
to be elf32-{big,little}mips from mipse[bl]-unknown-freebsd.
DEFAULT_EMULATION was bogusly defined, causing ld to always fail (this
was masked by the TARGET bogosity). Define correctly as elf32bmip and
elf32lmip. Mips doesn't follow the same conventions as i386 and alpha
do in this area.
ld now appears to work correctly for the uncommitted mips changes to
egcs.
1999-04-21 07:46:06 +00:00
David E. O'Brien
6df198f879
Add Id.
1999-04-21 07:42:02 +00:00
Peter Wemm
8528f91719
oops, SMP was missing includes for a typedef.
1999-04-21 07:41:40 +00:00
Peter Wemm
54a8c69347
Stage 1 of a cleanup of the i386 interrupt registration mechanism.
...
Interrupts under the new scheme are managed by the i386 nexus with the
awareness of the resource manager. There is further room for optimizing
the interfaces still. All the users of register_intr()/intr_create()
should be gone, with the exception of pcic and i386/isa/clock.c.
1999-04-21 07:26:30 +00:00
David E. O'Brien
a0154df93c
Add compat3x to the mix.
...
Reviewed by: jkh
1999-04-21 07:22:37 +00:00