Poul-Henning Kamp
d7bf417de7
add debug.sizeof.specinfo
1999-07-20 07:19:32 +00:00
Poul-Henning Kamp
4fcd91ddf1
Don't access the device with vp->v_specinfo->si_rdev, use vp->v_rdev.
1999-07-20 07:18:17 +00:00
Mike Smith
d1a6c79537
Update of the i686 MTRR/memory range support.
...
- Support for setting memory range attributes on SMP systems using the
new SMP rendezvous function
- Don't print the confusing default memory type message.
- Allow legal overlapping range types.
- Turn interrupts back on after setting MTRRs in UP mode (whoops)
- Don't waste time calling invltlb() after wbinvd(); it's not
SMP-compatible (interrupts are off) and unncessary because
wbinvd already flushes the TLB.
This code is now essentially feature-complete.
1999-07-20 06:58:51 +00:00
Mike Smith
91fe3dc1e1
Implement an all-CPU shootdown-style rendezvous facility. This allows
...
the caller to specify a function to be guarded between an entry and exit
barrier, as well as pre- and post-barrier functions.
The primary use for this function is synchronised update of per-cpu private
data. The implementation is almost (but not quite) MI; with a better
mechanism for masking per-CPU interrupts it could probably be hoisted.
Reviewed by: peter (partially)
1999-07-20 06:52:35 +00:00
Alan Cox
700a02558c
An SMP-specific change: Eliminate an unnecessary lock acquire and release
...
in setdelayed.
Submitted by: luoqi and bde
1999-07-20 06:09:53 +00:00
Alan Cox
ca06c247ba
Convert a "page not busy" warning to an assertion.
...
Submitted by: dillon@backplane.com
1999-07-20 05:46:56 +00:00
Jordan K. Hubbard
733dd2266a
Get bpf0 onto the MFS image.
1999-07-20 05:00:00 +00:00
Mike Smith
5fd6b620bb
Make memcontrol's internal help actually work. No substitute for a real
...
manpage, but at least now you can get syntax help without resorting
to reading the source.
1999-07-20 04:33:14 +00:00
Robert Nordier
50d57a133e
Reintroduce LBA (cyl > 1023) support in the bootblocks, enabled by
...
means of a build option.
1999-07-20 01:19:23 +00:00
Peter Wemm
7e08426441
Fix a page size vs. KB mixup. The extra buffers allocated at a reduced
...
rate is meant to kick in at 64MB, not 256MB.
Reviewed by: Matthew Dillon <dillon@backplane.com>
1999-07-19 23:36:30 +00:00
Nik Clayton
1e36820731
Document the "skey" command in telnet(1).
...
PR: docs/12360
Submitted by: kjm@rins.ryukoku.ac.jp (KOJIMA Hajime)
1999-07-19 22:24:32 +00:00
Luoqi Chen
9ea6e95e0d
Check if an fs is mounted before checking if it is mounted read-only.
...
Pointed out by: Mike Smith <msmith@freebsd.org>
1999-07-19 21:04:25 +00:00
Robert Nordier
0277da1675
Activate kgzip.
1999-07-19 20:22:44 +00:00
Robert Nordier
ac176e5590
Activate kgzldr.
1999-07-19 20:16:34 +00:00
Robert Nordier
b407f553fb
Use M4FLAGS for m4.
1999-07-19 20:10:17 +00:00
Mark Murray
f95d9a7c6c
Fix a problem where commands in backticks `` wont get executed in taint
...
mode because of an insecure path.
Reported by: George Cox
1999-07-19 18:17:54 +00:00
Robert Nordier
ba8860241d
kgzldr is a kzipboot replacement for use with kgzip(8).
...
Development sponsored by Global Technology Associates, Inc.
Reviewed/tested by: abial
1999-07-19 18:07:44 +00:00
Robert Nordier
4566a1d1d3
kgzip is a kzip(8) replacement able to compress and link bootable
...
32-bit binaries in both ELF and a.out format.
Development sponsored by Global Technology Associates, Inc.
Reviewed/tested by: abial
1999-07-19 18:00:18 +00:00
Brian Feldman
a2dca20711
Various cleanups.
1999-07-19 17:37:42 +00:00
Tatsumi Hosokawa
18200ad993
Sync with GENERIC (place of xe0 driver)
1999-07-19 15:18:21 +00:00
Tatsumi Hosokawa
51d4d7feae
sync with boot_crunch.conf.generic
...
(added arp, sed, and test)
1999-07-19 12:23:33 +00:00
Jordan K. Hubbard
96d6032053
Catch an XFree86 3.3.4 update I missed.
1999-07-19 11:58:01 +00:00
Jordan K. Hubbard
ba7a9304d9
Update for XFree86 3.3.4
1999-07-19 11:49:22 +00:00
Jordan K. Hubbard
0d7065f9ce
Wait for dhclient in a far saner fashion.
...
Submitted by: obrien
1999-07-19 11:00:56 +00:00
Sheldon Hearn
58aa6f74a2
Fix handling of the cd command inside evaluations. It was changing PWD,
...
which it should not do.
PR: 12578
Reported by: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Submitted by: Niall Smart <niall@pobox.com>
1999-07-19 11:00:33 +00:00
Jordan K. Hubbard
7f37499c9c
Add /bin/test to the boot floppy. Guess we'll have to sync this up
...
with boot_crunch.conf.pccard at some point?
1999-07-19 10:53:54 +00:00
Jordan K. Hubbard
56278e0f8d
cleanup pass over new stuff.
1999-07-19 10:18:52 +00:00
Jordan K. Hubbard
ad183257e6
Another batch of fixes for dhcp support in sysinstall, now dragging
...
in some code from C. Stone to parse the lease information. This is still
a WIP and this commit is largely intended to allow others to sync up; the
dhclient code still only works when doing dhcp configuration post-install
and requires a bit more work on the boot floppy before it will truly
work in the minimal bootstrapping role.
1999-07-19 10:06:18 +00:00
Poul-Henning Kamp
3de280c443
[click] Now all dev_t's in the kernel have their char device major.
...
Only know casualy of this is swapinfo/pstat which should be fixes
the right way: Store the actual pathname in the kernel like mount
does. [Volounteers sought for this task]
The road map from here is roughly: expand struct specinfo into struct
based dev_t. Add dev_t registration facilities for device drivers and
start to use them.
1999-07-19 09:37:59 +00:00
Poul-Henning Kamp
6f13bfc261
Add sysctl tree debug.sizeof to tell us how big things are. First two
...
entries are struct proc and struct vnode.
1999-07-19 09:13:12 +00:00
Jordan K. Hubbard
9827a7982b
Fix type of host-name option. Partial fix for referenced PR.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
PR: 12205
1999-07-19 01:58:46 +00:00
Bruce Evans
e9ecccf8cb
Updated acquire_timer2()'s state machine to work when the i8254 is
...
being used for timecounting. Fixed a race or two in it. Undisabled
it.
PR: 10455
1999-07-18 18:32:42 +00:00
Bruce Evans
ab64b6dc3c
Don't let the machdep.tsc_freq sysctl proceed if the TSC is present
...
but broken, since tsc_timecounter is not initialised in that case,
and updating an uninitialised timecounter is fatal.
Fixed style bugs in the machdep.i8254_freq and machdep.tsc_freq
sysctls.
Reviewed by: phk
1999-07-18 15:19:29 +00:00
Bruce Evans
6b6ef746e5
Added a sysctl "kern.timecounter.hardware" for selecting the hardware
...
used for timecounting. The possible values are the names of the
physically present harware timecounters ("i8254" and "TSC" on i386's).
Fixed some nearby bitrot in comments in <sys/time.h>.
Reviewed by: phk
1999-07-18 15:07:20 +00:00
Jonathan M. Bresler
e9bd3a37e8
fix comment re: RST received in TIME_WAIT to match the code.
1999-07-18 14:42:48 +00:00
Poul-Henning Kamp
684adedee4
Use the vn_todev() function, rather than VOP_GETATTR
1999-07-18 14:31:01 +00:00
Poul-Henning Kamp
6ca5486476
Introduce the vn_todev(struct vnode*) function, which returns the dev_t
...
corresponding to a VBLK or VCHR node, or NODEV.
1999-07-18 14:30:37 +00:00
Peter Wemm
80e907a1df
Reset SA_NOCLDWAIT on exec().
...
PR: kern/12669
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
1999-07-18 13:40:11 +00:00
Poul-Henning Kamp
9d4ee2f2ef
Make devname(3) return something more intelligent than NULL if it doesn't
...
find anything in the database.
1999-07-18 10:19:48 +00:00
Jordan K. Hubbard
43d5ccb239
Some additional optimizations for using DHCP.
1999-07-18 10:18:06 +00:00
Jordan K. Hubbard
2a622f9d9f
Use a less annoying default hostname.
1999-07-18 09:58:01 +00:00
Kazutaka YOKOTA
f1235db8bd
- Clear relevant variables when the keyboard is not available.
...
- Do not touch the `tty' struct when it's not yet available.
- Initialize correct bits in `fonts_loaded'.
1999-07-18 06:16:53 +00:00
Kazutaka YOKOTA
29e59d7deb
- Move the `return' statement the correct place so that the keyboard
...
won't be initialized if `atkbd?' is disabled.
1999-07-18 06:16:25 +00:00
Mike Pritchard
56d253f621
Print out the fields that are set in fs_flags.
1999-07-18 02:33:05 +00:00
John Polstra
3083856d5c
Remove a duplicate comment.
1999-07-18 02:26:02 +00:00
Jordan K. Hubbard
bb1bff6dec
Miscellaneous fixes for dhcp client support.
1999-07-18 02:20:56 +00:00
John Polstra
7ac9503b86
Remove four no-op casts.
1999-07-18 01:35:26 +00:00
John Polstra
bfb1ef6058
Change many asserts into normal errors. They were all for conditions
...
caused by invalid shared objects rather than by internal errors.
Enable format string mismatch checking for _rtld_error().
1999-07-18 00:02:19 +00:00
John Polstra
46270bddbc
Remove trailing whitespace from a couple of lines. It made its way
...
into the .cf file and gave sendmail indigestion.
1999-07-17 23:22:13 +00:00
Poul-Henning Kamp
f06a54f0a0
Centralize dumpdev handling.
1999-07-17 20:47:52 +00:00