darrenr
a180ed322d
Add IPFLITER.LICENCE to the kernel (requested by rwatson)
2001-09-12 22:00:03 +00:00
julian
5596676e6c
KSE Milestone 2
...
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: peter@freebsd.org , dillon@freebsd.org
X-MFC after: ha ha ha ha
2001-09-12 08:38:13 +00:00
msmith
900b040f00
Merge our local branch changes with the 20010831 snapshot.
2001-09-07 02:52:26 +00:00
msmith
9d39e615a8
Vendor-branch import of the Intel ACPI CA 20010831 snapshot.
2001-09-07 01:22:25 +00:00
msmith
47317efb99
This commit was generated by cvs2svn to compensate for changes in r83174,
...
which included commits to RCS files with non-trunk default branches.
2001-09-07 01:22:25 +00:00
msmith
b01167587a
Nuke the Windows platform defines; we don't need them.
2001-08-26 22:46:28 +00:00
msmith
397b5abcd4
Merge local changes.
2001-08-26 22:45:42 +00:00
msmith
56186efdbc
Vendor import of the Intel ACPI CA 20010816 update.
2001-08-26 22:28:18 +00:00
msmith
73f2104b29
This commit was generated by cvs2svn to compensate for changes in r82367,
...
which included commits to RCS files with non-trunk default branches.
2001-08-26 22:28:18 +00:00
darrenr
a2f0fd9705
fix import/merge related code problems
2001-07-30 10:53:23 +00:00
darrenr
d58b006a82
fix conflicts created by import
2001-07-28 11:58:26 +00:00
darrenr
e64a51d4c6
Import version 3.4.20 of IPFilter
2001-07-28 11:42:17 +00:00
peter
57aef806e0
Commit the hwsleep.c patch for suspend/resume onto the vendor branch.
...
This has supposedly been incorporated into the Intel code already, so this
will get cleanly replaced with the "official" version when it is next
imported and will not cause any conflicts or hiccups.
2001-07-25 22:10:56 +00:00
peter
3344c4cdc2
This commit was generated by cvs2svn to compensate for changes in r80357,
...
which included commits to RCS files with non-trunk default branches.
2001-07-25 22:10:56 +00:00
msmith
183b6c470d
Merge local changes with the ACPI CA 20010717 import.
2001-07-21 03:57:37 +00:00
msmith
91b87ce244
Vendor import of the Intel ACPI CA 20010717 snapshot.
2001-07-21 03:55:17 +00:00
msmith
a6caba5723
This commit was generated by cvs2svn to compensate for changes in r80062,
...
which included commits to RCS files with non-trunk default branches.
2001-07-21 03:55:17 +00:00
msmith
4a8fbafe90
Vendor import of the Intel ACPI CA 20010717 snapshot.
2001-07-21 03:55:15 +00:00
msmith
2ff441217c
This commit was generated by cvs2svn to compensate for changes in r80060,
...
which included commits to RCS files with non-trunk default branches.
2001-07-21 03:55:15 +00:00
msmith
8ee0a1a5cd
We haven't had AcpiSetSystemSleepState for a while now, clean out the
...
prototype.
2001-07-20 08:49:17 +00:00
msmith
00fd1050c5
Merge FreeBSD-specific changes.
2001-06-29 20:19:59 +00:00
msmith
ec0a44c215
Vendor import of the Intel ACPI CA 20010615 snapshot.
2001-06-29 20:11:04 +00:00
msmith
6067484852
This commit was generated by cvs2svn to compensate for changes in r78986,
...
which included commits to RCS files with non-trunk default branches.
2001-06-29 20:11:04 +00:00
joerg
ad173225ba
Do only call oltr_stop() if we are not already in OL_STOPPED state.
...
This avoids a null pointer deref panic in TRlldClose() inside the
vendor-supplied object code. It's now possible to unload the driver
at all.
Implement deallocation of malloc()ed memory regions.
MFC after: 2 months
2001-06-14 15:08:40 +00:00
msmith
89dd86f647
Remove old ACPI CA code. These will be drained from the repo at some
...
future date.
2001-05-29 20:22:11 +00:00
msmith
810dc37f4b
- wbinvd isn't an inline on ia64.
...
- includes are not in subdirectories.
2001-05-29 20:03:32 +00:00
msmith
adc622bc2d
Merge FreeBSD-specific changes with the ACPI CA 20010518 release.
2001-05-29 19:56:18 +00:00
msmith
bc4d4229dc
Import the 20010518 Intel ACPI CA release. Note that Intel's directory layout
...
keeps changing, so to reduce repository thrash everything has been moved into
a single directory. (repo copy involved)
2001-05-29 19:52:40 +00:00
msmith
96a626e3c3
This commit was generated by cvs2svn to compensate for changes in r77424,
...
which included commits to RCS files with non-trunk default branches.
2001-05-29 19:52:40 +00:00
msmith
3c0029a0e8
Import the 20010518 Intel ACPI CA release. Note that Intel's directory layout
...
keeps changing, so to reduce repository thrash everything has been moved into
a single directory. (repo copy involved)
2001-05-29 19:52:32 +00:00
msmith
7bec4652bb
This commit was generated by cvs2svn to compensate for changes in r77422,
...
which included commits to RCS files with non-trunk default branches.
2001-05-29 19:52:32 +00:00
phk
16caeec9b0
Actually biofinish(struct bio *, struct devstat *, int error) is more general
...
than the bioerror().
Most of this patch is generated by scripts.
2001-05-06 20:00:03 +00:00
phk
f44754b579
Update the DiskOnChip firmware to OSAK version 4.1.
...
Sponsored by: Redfern Broadband Networks (www.RedFernNetworks.com)
2001-05-06 12:37:42 +00:00
darrenr
df2a765614
fix security hole created by fragment cache
2001-04-06 15:52:28 +00:00
phk
c47745e977
Send the remains (such as I have located) of "block major numbers" to
...
the bit-bucket.
2001-03-26 12:41:29 +00:00
mdodd
b3227af0b7
Move configuration of work_memory to oltr_init() rather than
...
oltr_pci_attach(). This only affects the OC-3139 and OC-3540.
MFC candidate.
PR: kern/24074
2001-03-08 01:38:58 +00:00
msmith
59ed04a4ec
Resolve merge conflicts.
2001-03-05 02:16:51 +00:00
msmith
cc64c75258
Belated vendor update to the Intel ACPI CA 20010208 snapshot.
2001-03-05 02:15:19 +00:00
msmith
7c6e2c6a5b
This commit was generated by cvs2svn to compensate for changes in r73561,
...
which included commits to RCS files with non-trunk default branches.
2001-03-05 02:15:19 +00:00
darrenr
c4fdb153ac
fix duplicate rcsid
2001-02-04 15:25:15 +00:00
darrenr
48b4ca8e6a
fix conflicts
2001-02-04 14:26:56 +00:00
darrenr
872f518753
Update IP Filter kernel source
2001-02-04 14:15:48 +00:00
msmith
4ae46f1754
Patch the reintroduced (~0 << 32) == 1 bug with a cryptic but functional
...
version. This should fix the read-before-write problem again.
Obtained from: "Adam J. Richter" <adam@yggdrasil.com>
2001-02-02 08:31:50 +00:00
msmith
55303e9ac4
Merge conflicts from the ACPI CA 20010125 import.
2001-01-31 09:44:45 +00:00
msmith
7480ca9852
Remove obsoleted files.
2001-01-31 09:25:42 +00:00
msmith
7948a3a804
Update to the 20010125 ACPI CA snapshot.
2001-01-31 09:17:50 +00:00
msmith
d0b0463ce5
This commit was generated by cvs2svn to compensate for changes in r71867,
...
which included commits to RCS files with non-trunk default branches.
2001-01-31 09:17:50 +00:00
iwasaki
af68207f90
Disable strstr() if ACPICA is compiled in userland.
...
Reviewed by: msmith
2001-01-10 19:28:03 +00:00
msmith
4b40c9999c
Resolve conflicts from the ACPI CA 20001215 vendor import.
2000-12-21 07:04:32 +00:00
msmith
68d9171019
Update to the Intel 20001215 ACPI CA snapshot.
2000-12-21 06:56:46 +00:00
msmith
07e76fb2a2
This commit was generated by cvs2svn to compensate for changes in r70243,
...
which included commits to RCS files with non-trunk default branches.
2000-12-21 06:56:46 +00:00
dwmalone
dd75d1d73b
Convert more malloc+bzero to malloc+M_ZERO.
...
Submitted by: josh@zipperup.org
Submitted by: Robert Drehmel <robd@gmx.net>
2000-12-08 21:51:06 +00:00
phk
c3f2ee9700
Staticize some malloc M_ instances.
2000-12-08 20:09:00 +00:00
msmith
edd9dc46ad
Resolve conflicts from the 20001201 merge.
2000-12-08 09:22:18 +00:00
msmith
f4b6d0429c
Update to the 20001201 ACPI CA snapshot.
2000-12-08 09:20:40 +00:00
msmith
a47afc72fb
This commit was generated by cvs2svn to compensate for changes in r69746,
...
which included commits to RCS files with non-trunk default branches.
2000-12-08 09:20:40 +00:00
msmith
85cd920774
Remove duplicate definition.
2000-12-01 12:10:06 +00:00
msmith
9ec0ffdb78
Update local changes for new hardware register interface.
2000-12-01 12:09:18 +00:00
msmith
706c27579b
Resolve conflicts from the vendor update.
2000-12-01 09:49:35 +00:00
msmith
4d595f4926
Update to the 20001115 Intel ACPI CA snapshot.
2000-12-01 09:36:25 +00:00
msmith
f5e9caf11e
This commit was generated by cvs2svn to compensate for changes in r69450,
...
which included commits to RCS files with non-trunk default branches.
2000-12-01 09:36:25 +00:00
jlemon
954e1d2ccd
Lock down the network interface queues. The queue mutex must be obtained
...
before adding/removing packets from the queue. Also, the if_obytes and
if_omcasts fields should only be manipulated under protection of the mutex.
IF_ENQUEUE, IF_PREPEND, and IF_DEQUEUE perform all necessary locking on
the queue. An IF_LOCK macro is provided, as well as the old (mutex-less)
versions of the macros in the form _IF_ENQUEUE, _IF_QFULL, for code which
needs them, but their use is discouraged.
Two new macros are introduced: IF_DRAIN() to drain a queue, and IF_HANDOFF,
which takes care of locking/enqueue, and also statistics updating/start
if necessary.
2000-11-25 07:35:38 +00:00
bmilekic
22569f9f96
While I'm here, get rid of (now useless) MCLISREFERENCED and use MEXT_IS_REF
...
instead.
Also, fix a small set of "avail." If we're setting `avail,' we shouldn't
be re-checking whether m_flags is M_EXT, because we know that it is, as if
it wasn't, we would have already returned several lines above.
Reviewed by: jlemon
2000-11-11 23:05:59 +00:00
darrenr
df59a7ec10
Fix conflicts creted by import.
2000-10-29 07:53:05 +00:00
darrenr
ab46516b6b
Import IP filter 3.4.13
2000-10-29 07:50:11 +00:00
msmith
2e093a62cd
We should include <machine/stdarg.h> not <stdarg.h>
...
Submitted by: phk
2000-10-28 08:32:43 +00:00
msmith
430258152b
Some AML code assumes that a function without an explicit ReturnOp will
...
return the last value returned by a nested method call. This violates
the ACPI spec, but is implemented by the Microsoft interpreter, and thus
vendors can (and do) get away with it.
Intel's stance is that this is illegal and should not be supported.
As they put it, however, we have to live in the real world. So go ahead
and implement it.
Submitted by: Mitsaru IWASAKI <iwasaki@jp.freebsd.org>
2000-10-28 07:32:13 +00:00
msmith
e170b01108
FreeBSD-specific customisations:
...
- Set debugger options for kernel build
- Define some missing functions
- Bring in GCC defines
- Disable the 'wbinvd' macro as it conflicts with our inline
2000-10-28 07:29:08 +00:00
msmith
37860cc264
Add some extra fuctions:
...
- AcpiGetProcessorID (fetch the ACPI processor ID for a given ACPI_HANDLE)
- AcpiSetSystemSleepState (set the Sx sleeping state, proposed by Intel
but not actually implemented)
2000-10-28 07:26:48 +00:00
msmith
748be15501
Initial import of the Intel-maintained ACPI Component Architecture. This
...
is Intel's reference implementation of the core operating-system ACPI
support. (This import is on the vendor branch.)
2000-10-28 05:01:06 +00:00
msmith
25edde61bd
This commit was generated by cvs2svn to compensate for changes in r67754,
...
which included commits to RCS files with non-trunk default branches.
2000-10-28 05:01:06 +00:00
obrien
1712fe1dbd
Include sys/param.h for `__FreeBSD_version' rather than the non-existent
...
osreldate.h.
Submitted by: dougb
2000-10-27 12:53:31 +00:00
darrenr
1a1de29bc0
fix conflicts from rcsids
2000-10-26 12:33:42 +00:00
darrenr
e04f9f34d2
Import IP Filter 3.4.12 into kernel source tree
2000-10-26 12:28:47 +00:00
ru
1c21cf3de3
We now keep the ip_id field in network byte order all the
...
time, so there is no need to make the distinction between
ip_output() and ip_input() cases.
Reviewed by: silence on freebsd-net
2000-10-25 10:56:41 +00:00
ru
75996829e6
If we do not byte-swap the ip_id in the first place, don't do it in
...
the second. NetBSD (from where I've taken this originally) needs
to fix this too.
2000-10-18 11:36:09 +00:00
phk
beadbd4365
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
lile
53d0f58f81
o Change TX_BUFFER_LEN from 512 to 2048.
...
o Remove bogus "spurious interrupt" message.
o Ring buffer head and avail were incorrectly calculated.
o Fix fragment count.
o Fix ring entry for single station, default to 16Mbit.
o Don't complain about long frames.
2000-10-10 00:54:02 +00:00
phk
861b7f5396
remove unused #include.
2000-10-07 19:38:31 +00:00
phk
4b8192c10b
Remove SMP hack.
2000-09-16 18:57:18 +00:00
ru
92269e49c4
Follow BSD/OS and NetBSD, keep the ip_id field in network order all the time.
...
Requested by: wollman
2000-09-14 14:42:04 +00:00
kris
5eb6c27b70
Install mode 644, not mode 664 during kernel compile. Yes, Peter, I am
...
psycho :-)
2000-08-15 11:06:56 +00:00
darrenr
24d61c1ea6
resolve conflicts
2000-08-13 04:31:06 +00:00
darrenr
15d169cdfc
Import IP Filter 3.4.9 bits into the kernel
2000-08-13 04:28:25 +00:00
roberto
aab96ffa41
Change __FreeBSD_Version into the proper __FreeBSD_version.
...
Submitted by: Alain.Thivillon@hsc.fr (Alain Thivillon) (for ip_fil.c)
2000-08-01 17:14:38 +00:00
ache
16cb133f9b
Add missing '0' to FreeBSD_version test: 50011 -> 500011
2000-08-01 00:04:24 +00:00
darrenr
d18ce92d58
activate pfil_hooks and covert ipfilter to use it
2000-07-31 13:11:42 +00:00
darrenr
9f3624548b
fix conflicts
2000-07-19 14:02:09 +00:00
darrenr
89b6cd99cd
import ipfilter 3.4.8
2000-07-19 13:57:32 +00:00
peter
7819765a7d
Remove these here, these were repocopied to src/sys/ufs/ffs.
2000-06-23 00:11:32 +00:00
mckusick
aa0e1b74b0
Update to new copyright.
2000-06-22 00:29:53 +00:00
mckusick
2be2bf630e
When running with quotas enabled on a filesystem using soft updates,
...
the system would panic when a user's inode quota was exceeded (see
PR 18959 for details). This fixes that problem.
PR: 18959
Submitted by: Jason Godsey <jason@unixguy.fidalgo.net>
2000-06-18 22:14:28 +00:00
mckusick
cad9618566
Some additional performance improvements. When freeing an inode
...
check to see if it has been committed to disk. If it has never
been written, it can be freed immediately. For short lived files
this change allows the same inode to be reused repeatedly.
Similarly, when upgrading a fragment to a larger size, if it
has never been claimed by an inode on disk, it too can be freed
immediately making it available for reuse often in the next slowly
growing block of the same file.
2000-06-18 22:05:57 +00:00
phk
74e1ff15ad
ARGH! I have too many source trees :-(
...
Fix prototype errors in last commit.
2000-06-16 13:00:33 +00:00
phk
4ec91666fa
Virtualizes & untangles the bioops operations vector.
...
Ref: Message-ID: <18317.961014572@critter.freebsd.dk> To: current@
2000-06-16 08:48:51 +00:00
peter
2ab13233a1
Unused include: #include "fla.h"
2000-06-10 11:05:17 +00:00
peter
51a6e2c56d
Fix a reference to an old FreeBSD 2.2 register name.
...
s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/
2000-05-28 16:21:45 +00:00
darrenr
1816cb0fd4
define CSUM_DELAY_DATA to match merge
2000-05-26 07:28:03 +00:00
jake
961b97d434
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
darrenr
f8a289a9a1
fix up #ifdef jungle for FreeBSD
2000-05-25 16:24:46 +00:00