Matthew Dillon
6db5812aef
Fix bug in physmem_est calculation - the kernel_map size was not being
...
converted into pages.
Fix bug in maxbcache calculation, nbuf must be tested against maxbcache
rather then physmem_est.
Obtained from: bde
2001-08-21 07:20:06 +00:00
Maxim Sobolev
f36b6e4bbb
STAILQ_LAST() macro takes 3 arguments, not 1.
2001-08-21 06:19:29 +00:00
Kenneth D. Merry
4fb9d38429
Fix some style inconsistencies introduced in rev 1.10, as well as some
...
other inconsistencies that I missed in my review of rev 1.7. Also fix
a cut-n-paste error from an earlier revision.
2001-08-21 05:23:37 +00:00
Peter Wemm
573be82757
Detect a certain type of PCIBIOS brain damage. For some reason,
...
some bios vendors took it apon themselves to "censor" the
host->pci bridges from PCIBIOS callers, even when the caller
explicitly asks for them. This includes certain Compaq machines
(eg: DL360) and some laptops.
If we detect this, shut down pcibios and revert to using IO
port bashing.
Under -current, apcica does a better job anyway.
2001-08-21 03:10:55 +00:00
Peter Wemm
e8ebc08f80
Make COMPAT_43 optional again. XXX we need COMPAT_FBSD3 etc for this
...
stuff.
2001-08-21 02:32:59 +00:00
Gregory Neil Shapiro
75fd91d449
sendmail 8.11.6 has been imported
2001-08-21 01:42:08 +00:00
Gregory Neil Shapiro
d673082fea
Update import information
2001-08-21 01:33:05 +00:00
Gregory Neil Shapiro
56477e1e22
Resolve conflicts from sendmail 8.11.6 import
2001-08-21 01:32:34 +00:00
Gregory Neil Shapiro
7bda8bfe5e
This commit was generated by cvs2svn to compensate for changes in r82017,
...
which included commits to RCS files with non-trunk default branches.
2001-08-21 01:31:44 +00:00
Gregory Neil Shapiro
c86d59657f
Import sendmail 8.11.6
2001-08-21 01:31:44 +00:00
Jake Burkholder
f2594a872e
Use register g6 to point to a small stack for svaing alternate globals
...
during trap handlers.
Implement ptrace_set_pc FWIW.
Initialize the pcb window scratch area in setregs(), and setup user
registers as specified by the SCD.
Submitted by: tmm
2001-08-21 00:07:37 +00:00
Matt Jacob
94c152b8cb
move forward the ability to MAKEDEV zs devices for TurboLaser
2001-08-21 00:03:28 +00:00
Jake Burkholder
0a90a07733
Handle the pcb window scratch area in cpu_fork.
...
Implement cpu_exit.
Submitted by: tmm
2001-08-21 00:02:54 +00:00
Jake Burkholder
9e4ffd02dc
Save and restore %fprs and %y, which are unused by kernel code, but
...
may be used by 32bit userland code.
Implement cpu_throw().
Submitted by: tmm
2001-08-21 00:01:28 +00:00
Jake Burkholder
8d5e3be7a4
Disable interrupts when calling openfirmware.
2001-08-21 00:00:18 +00:00
Jake Burkholder
0839a4e34b
Rename fp_init_pcb to fp_init_proc. Set the FEF bit in fprs register;
...
according the SCD it should be set if no user trap handler in set.
Submitted by: tmm
2001-08-20 23:56:19 +00:00
Jake Burkholder
1f175fd0ec
Add definitions for new assembler code.
2001-08-20 23:53:11 +00:00
Jake Burkholder
78d6df223d
Catch up with new trap entry point names.
2001-08-20 23:51:40 +00:00
Jake Burkholder
ef3df3f0fe
Add variables needed by hardware watchpoint support.
...
Submitted by: tmm
2001-08-20 23:50:48 +00:00
Jake Burkholder
11676d49ba
Add code for supporting hardware watch points.
...
Submitted by: tmm
2001-08-20 23:50:08 +00:00
Jake Burkholder
bdb71a81f3
Add a system call trap type and syscall() call request handler.
...
Also add support for hardware watch point traps.
Submitted by: tmm
2001-08-20 23:43:43 +00:00
Jake Burkholder
e2aceedd5a
Add support for splitting the register windows on entry to the
...
kernel from usermode. The remaining user windows are spilled
to the pcb as necessary. The user land window fault handlers
fill directly from the pcb on return.
Add system call entry points.
Submitted by: tmm
2001-08-20 23:40:31 +00:00
Jake Burkholder
b3ef0bf465
db_expr_t is signed.
2001-08-20 23:35:15 +00:00
Jake Burkholder
076f1c081a
Add definitions for bits in condition code register and the load store
...
unit control registers. Move tstate definitions to their own file.
Submitted by: tmm
2001-08-20 23:34:46 +00:00
Jake Burkholder
2b31cfd3a0
Add a definition for the load store unit control register.
2001-08-20 23:31:41 +00:00
Brian Somers
f68e0a68d8
Make the copyright consistent.
...
Previously approved by: Charles Mott <cmott@scientech.com>
2001-08-20 22:57:33 +00:00
David E. O'Brien
c9ba45aa7a
Sync globals.h up with the other platforms. There is still some cruft in
...
here, but now all the platforms have the same cruft. Consistantly spell
the `struct globaldata *' "globalp".
Reviewed by: peter
2001-08-20 21:29:16 +00:00
David E. O'Brien
9c2ee3164b
+ do not hard code where a port may be installed to
...
+ uses `mkisofs' rather than `mkhybrid' as the new mkisofs is the merger
of the two
+ checks for `setcdboot's existsance and tries to pkg_add it if needed
+ removes English contraction
Approved by: jkh
2001-08-20 21:22:33 +00:00
David E. O'Brien
729956024e
+ back out my `iso' target
...
+ allows one to set _R so one can more easily make an iso after the fact,
in the directory `make release' was issued in
+ changes name from miniboot to miniinst since we make other bootable ISOs
also (and we might confuse someone)
Approved by: jkh
2001-08-20 21:22:01 +00:00
Bruce A. Mah
6c852cd456
New release note: pppd(8) no longer world-executable/readable.
...
Submitted by: kris
2001-08-20 20:45:55 +00:00
Ian Dowse
8774836bf8
Avoid sleeping while holding a mutex in dounmount(). This problem
...
has existed for a long time, but I made it worse a few months ago
by by adding calls to VFS_ROOT() and checkdirs() in revision 1.179.
Also, remove the LK_REENABLE flag in the lockmgr() call; this flag
has been ignored by the lockmgr code for 4 years. This was the only
remaining mention of it apart from its definition.
Reviewed by: jhb
2001-08-20 19:16:31 +00:00
Brian Somers
b632f81aaa
Handle snprintf() returning < -1.
2001-08-20 18:13:50 +00:00
Bill Fenner
fd374ac8a7
Fix fencepost error causing creation of 0-length mbufs when the boundary
...
between header and data fell on the boundary between two mbufs.
2001-08-20 17:58:46 +00:00
Bruce A. Mah
ea0ed22be3
Typo and markup fixes.
...
Submitted by: Alex Kapranoff <kapr@acm.org>
2001-08-20 17:31:47 +00:00
Matt Jacob
ed4bea259e
Clean up some ways in which we set defaults for SCSI cards
...
that do not have valid NVRAM. In particular, we were leaving
a retry count set (to retry selection timeouts) when thats
not really what we want. Do some constant string additions
so that LOGDEBUG0 info is useful across all cards.
MFC after: 2 weeks
2001-08-20 17:28:32 +00:00
Matt Jacob
dec1985672
Add MBOX_GET_PCI_PARAMS alias.
...
MFC after: 2 weeks
2001-08-20 17:26:45 +00:00
Matthew Dillon
e1616f3a7b
Conditionalize VM_SWZONE_SIZE_MAX and VM_BCACHE_SIZE_MAX so MD sections
...
that don't define these constants don't break.
2001-08-20 16:29:13 +00:00
Brian Somers
778de35906
Handle snprintf() returning < 0 (not just -1)
...
MFC after: 2 weeks
2001-08-20 15:44:17 +00:00
Brian Somers
6d3e1426db
Better snprintf() handling.
...
Prompted by: bde
2001-08-20 15:43:14 +00:00
Ruslan Ermilov
64b90fce72
Even more libss removal.
2001-08-20 15:41:15 +00:00
Brian Somers
2313781df2
Handle snprintf() returning < 0 (not just -1)
...
MFC after: 2 weeks
2001-08-20 15:09:34 +00:00
Brian Somers
f0183cc46a
Handle ftp_copycommand() and ftp_copyresult() potentially returning < -1.
2001-08-20 15:01:06 +00:00
Brian Somers
9cfe90fe1f
Handle snprintf() returning < 0 (not just -1)
...
MFC after: 2 weeks
2001-08-20 14:53:05 +00:00
Brian Somers
cbe1d3b630
Handle snprintf() returning -1.
...
MFC after: 2 weeks
2001-08-20 14:46:40 +00:00
Brian Somers
5f32890558
Handle snrintf overflows.
...
Spotted by: bde
2001-08-20 13:44:13 +00:00
Brian Somers
36c1612b5e
Handle snprintf() returning -1.
...
MFC after: 2 weeks
2001-08-20 13:24:39 +00:00
Brian Somers
327e849ae1
Handle snprintf() returning -1.
...
MFC after: 2 weeks
2001-08-20 12:56:45 +00:00
Kris Kennaway
6dac8ac9e5
Mark some functions as __printflike() and/or taking const char * arguments
...
instead of char *.
MFC after: 2 weeks
2001-08-20 12:53:36 +00:00
Nik Clayton
682d574173
Note that submitted patches are assumed to be under the same license as
...
the file they patch.
2001-08-20 12:52:59 +00:00
Mark Murray
432f97766d
Fix overflow problem when giving a username that is too long.
...
Also minor declaration/header fixes while auditing the code.
2001-08-20 12:52:49 +00:00