Robert Watson
c175d2226f
o Introduce an 'options REGRESSION'-dependant sysctl namespaces,
...
'regression.*'.
o Add 'regression.securelevel_nonmonotonic', conditional on 'options
REGRESSION', which allows the securelevel to be lowered for the purposes
of efficient regression testing of securelevel policy decisions.
Regression tests for securelevels will be committed shortly.
NOTE: 'options REGRESSION' should never be used on production machines, as
it permits violation of system invariants so as to improve the ability to
effectively test edge cases, and improve testing efficiency.
2001-10-07 03:51:22 +00:00
Daniel Eischen
7ae9a22df2
Limit maximum poll interval to 60 seconds. This prevents an overflow
...
from occurring when converting from a timeval/timespec to a timeout in
milliseconds.
Submitted by: dwmalone
2001-10-07 02:34:43 +00:00
Luigi Rizzo
2fbfa5f862
Add code to print interrupt statistics when they will be
...
exported via sysctl.
2001-10-07 02:13:23 +00:00
Greg Lehey
ec2dc65015
Clarify foundation of GDR/DDR.
2001-10-07 01:22:44 +00:00
Luigi Rizzo
3cbee46209
Fix a typo (missing "; at the end of a string)
2001-10-07 00:29:59 +00:00
Marcel Moolenaar
946c6b9978
Regen.
2001-10-07 00:21:18 +00:00
Luigi Rizzo
56d75155a6
Fix a typo and sync a comment with the version in RELENG_4
2001-10-07 00:21:13 +00:00
Marcel Moolenaar
dd73368406
Fix the NODEF entry for setpgid() so that it matches the NODEF
...
entries in sys/kern/syscalls.master.
2001-10-07 00:20:08 +00:00
Luigi Rizzo
06bd2f9c81
Make this compile again after the changes to make bridge kld'able
2001-10-07 00:18:48 +00:00
Marcel Moolenaar
49ead724c6
Fix breakage caused by previous commit. The lkmnosys and lkmressys
...
syscalls are of type NODEF but not in a way that fits the given
definition of that type. The exact difference of lkmressys and
lkmnosys is unclear, which makes it all the more confusing. A
reevaluation of what we have and what we really need is in order.
Spotted by: Maxime Henrion <mux@qualys.com>
Pointy hat: marcel
2001-10-07 00:16:31 +00:00
Matt Jacob
cd37f56f5a
Misunderstanding documentation caused me to try and set 1Gbps/2Gps/Auto
...
connection speed for the 2300 in the wrong offset in the ICB. Oops.
Respect some QLogic errat wrt PCI errors on certain shared host/RISC registers.
2001-10-06 20:41:18 +00:00
Matt Jacob
3bd4033010
Whups- remember to zero the isr pointer arg.
2001-10-06 19:34:43 +00:00
Matt Jacob
db4fa023f8
Respect QLogic's errata- read BIU_ISR even on the 2300
...
to see if there's an interrupt (avoids PCI parity errors
which can occur on the 2312 if you access some registers
from the host at the same time the RISC on the 2312 is
C accessing them).
MFC after: 1 day
2001-10-06 19:19:24 +00:00
David E. O'Brien
9b4e871a4f
Document -depth
2001-10-06 18:07:32 +00:00
Yoshihiro Takahashi
31b2da2bea
- Moved the bus_dma declarations from bus_{at386,pc98}.h into bus_dma.h.
...
(bus_dma.h is repo-copied from bus_at386.h)
- Added '#include <machine/bus_dma.h>' into bus.h for backward compatibility.
2001-10-06 16:27:21 +00:00
Doug Rabson
e2676403d8
Move console probes until after we set boothowto so that 'boot -h' works.
2001-10-06 16:06:48 +00:00
Doug Rabson
a4ddd40c34
Make this work on ia64. I have no idea why it works on alpha - it
...
shouldn't.
2001-10-06 15:58:54 +00:00
Doug Rabson
d0ad824d68
Assume round-to-nearest mode for floating point.
2001-10-06 15:57:22 +00:00
Doug Rabson
bb94354d67
Enable console. There are far too many 'ifdef __i386__' in this file.
2001-10-06 13:34:30 +00:00
Doug Rabson
c99cf22fab
Add /etc files for ia64.
2001-10-06 12:55:50 +00:00
Doug Rabson
c4e7b7e2e0
Put the label at the same place as i386 for compatibility.
2001-10-06 12:35:22 +00:00
Giorgos Keramidas
e82a5f198f
Add an entry with my birthday.
...
Approved by: nik
2001-10-06 11:40:36 +00:00
Sheldon Hearn
211ab8715e
Updates for changes made by KSE import.
...
Submitted by: Chad David <davidc@acns.ab.ca>
2001-10-06 11:19:41 +00:00
Søren Schmidt
8975eded26
Update with latest ATA/ATAPI ver 6 rev 2 items.
2001-10-06 11:07:04 +00:00
Doug Rabson
300634ffe0
Delete legacy pcib code - we can't possibly work without acpi on ia64.
2001-10-06 10:09:57 +00:00
Doug Rabson
8022a260d2
Remove nexus_pcib.c.
2001-10-06 10:09:14 +00:00
Marcel Moolenaar
18819cbb5c
o Change ia64_memory_address to explicitly take a u_int64_t
...
o Add memcpy_fromio, memcpy_io, memcpy_toio, memset_io,
memsetw and memsetw_io. I'm not sure this is the right
place for it, though.
2001-10-06 09:31:43 +00:00
Marcel Moolenaar
885f6ac360
Make this compile on ia64.
2001-10-06 09:27:43 +00:00
Doug Rabson
79b2d7690f
Implement these using mux1 and extr.u. I'll update the userland versions
...
similarly. Actually, they should be inline on gcc.
2001-10-06 08:35:05 +00:00
Bruce A. Mah
0f153072be
New release notes: eaccess(2), vfs.vmiodirenable=1.
...
MFCs noted: wall(1) -g, route(8) indirect routes, route(8) net/bits
syntax, route(8) proxy only published ARP entries.
2001-10-06 05:16:27 +00:00
Bill Fenner
242c766b79
- Fix typo in "didn't find tag in list" code -- != should have been ==.
...
This fixes the panic when receiving a packet with an unknown tag, and
also allows reception of packets with known tags.
- Allow overlapping tag number spaces when using multiple hardware-assisted
VLAN parent devices (by comparing the parent interface in
vlan_input_tag() just as in vlan_input() ).
- fix typo in comment
MFC after: 1 week
2001-10-06 05:02:11 +00:00
Peter Wemm
887f6fb8d4
Fix some 64-bit uncleanliness.
2001-10-06 04:09:26 +00:00
Peter Wemm
cd5178beb8
Fix some style bugs before fixing some real bugs.
2001-10-06 04:03:20 +00:00
Peter Wemm
555143d0df
Fix a stack trashing bug when int != sizeof(pointer)
...
This fixes the ia64 boot! We have scsi disks!
2001-10-06 03:49:38 +00:00
Peter Wemm
5e0f6bc415
Fix a warning. (unused p if not INVARIANTS)
2001-10-06 02:13:58 +00:00
Peter Wemm
c4d33a56b1
Add ia64/ia64/sapic.c
2001-10-06 02:03:00 +00:00
Bruce A. Mah
2c8e36f96f
Update list of supported ata(4) controllers (from ata.4 manpage).
2001-10-05 23:52:15 +00:00
Bruce A. Mah
542d6f43f8
New release note: MAXMEM/hw.physmem.
...
Use entity for agp(4) driver.
2001-10-05 22:52:43 +00:00
Bruce A. Mah
03c00df3ce
Add an abstract for this document, flesh out the introduction a
...
bit, and fix up the upgrading section. While I'm here, delete some
of the SGML comments that were left-over from merging the source
files.
MFC after: 1 day
2001-10-05 22:03:35 +00:00
Jayanth Vijayaraghavan
c24d5dae7a
Add a flag TF_LASTIDLE, that forces a previously idle connection
...
to send all its data, especially when the data is less than one MSS.
This fixes an issue where the stack was delaying the sending
of data, eventhough there was enough window to send all the data and
the sending of data was emptying the socket buffer.
Problem found by Yoshihiro Tsuchiya (tsuchiya@flab.fujitsu.co.jp )
Submitted by: Jayanth Vijayaraghavan
2001-10-05 21:33:38 +00:00
Warner Losh
df306b2647
Don't core dump if we can't get the index automatically.
...
Debug info from: Ben Hockenhull <benh@jpj.net>
2001-10-05 20:38:32 +00:00
Matthew Dillon
845bd795c9
vinvalbuf() was only waiting for write-I/O to complete. It really has to
...
wait for both read AND write I/O to complete. Only NFS calls vinvalbuf()
on an active vnode (when the server indicates that the file is stale), so
this bug fix only effects NFS clients.
MFC after: 3 days
2001-10-05 20:10:32 +00:00
Doug Rabson
23620bde07
Add ia64 to the list of machines which don't do unaligned reads.
2001-10-05 19:04:23 +00:00
Doug Rabson
f1c1087a06
Add BOOTP support.
2001-10-05 19:03:01 +00:00
Doug Rabson
734047dd77
Fix some dependency violations (don't know why gas didn't catch this).
2001-10-05 19:02:21 +00:00
Doug Rabson
bff497f753
Use physical addresses, not virtual addresses when calling PHYS_TO_VM_PAGE.
2001-10-05 19:00:03 +00:00
Doug Rabson
8540504bac
Eliminate some alpha craziness.
2001-10-05 18:59:02 +00:00
Doug Rabson
9e9ce1b861
In in_cksumdata, len must be a signed type.
2001-10-05 18:58:22 +00:00
Doug Rabson
3e2c3ee97c
Fix a load of dependancy violations.
2001-10-05 18:52:42 +00:00
John Baldwin
43150722c9
The aio kthreads start off with a root credential just like all other
...
kthreads, so don't malloc a ucred just so we can create a duplicate of the
one we already have.
2001-10-05 17:55:11 +00:00