ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/release/0.4.0/sys
Revision 6066 - Directory Listing - [select for diffs]
Modified Sat Nov 30 02:59:18 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 5924 , to selected 5243
Move 0.4-RELEASE to the release directory.

Revision 5924 - Directory Listing - [select for diffs]
Modified Thu Jul 4 18:52:07 2013 UTC (10 years, 10 months ago) by cvs2svn
Original Path: branches/RELENG_0_4_0_RELEASE/sys
Diff to previous 5922 , to selected 5243
This commit was manufactured by cvs2svn to create branch
'RELENG_0_4_0_RELEASE'.
Revision 5922 - Directory Listing - [select for diffs]
Modified Thu Jul 4 18:50:35 2013 UTC (10 years, 10 months ago) by laffer1
Original Path: branches/RELENG_0_4/sys
Diff to previous 5921 , to selected 5243
prepare for 0.4-RELEASE

Revision 5921 - Directory Listing - [select for diffs]
Modified Wed Jul 3 21:28:45 2013 UTC (10 years, 10 months ago) by laffer1
Original Path: branches/RELENG_0_4/sys
Diff to previous 5919 , to selected 5243
tag

Revision 5919 - Directory Listing - [select for diffs]
Modified Wed Jul 3 10:54:46 2013 UTC (10 years, 10 months ago) by laffer1
Original Path: branches/RELENG_0_4/sys
Diff to previous 5916 , to selected 5243
dhclient will misinterpret the down/up cycle of fxp during init incorrectly and try to reconfigure the interface.

Revision 5916 - Directory Listing - [select for diffs]
Modified Tue Jun 18 12:32:37 2013 UTC (10 years, 10 months ago) by laffer1
Original Path: branches/RELENG_0_4/sys
Diff to previous 5910 , to selected 5243
Due to insufficient permission checks in the virtual memory system, a
tracing process (such as a debugger) may be able to modify portions of
the traced process's address space to which the traced process itself
does not have write access.

This error can be exploited to allow unauthorized modification of an
arbitrary file to which the attacker has read access, but not write
access.  Depending on the file and the nature of the modifications,
this can result in privilege escalation.

To exploit this vulnerability, an attacker must be able to run
arbitrary code with user privileges on the target system.

Obtained from: FreeBSD

Revision 5910 - Directory Listing - [select for diffs]
Modified Wed Jun 12 21:24:02 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: branches/RELENG_0_4/sys
Diff to previous 5907 , to selected 5243
bump midnightbsd version after prerelease bump

Revision 5907 - Directory Listing - [select for diffs]
Modified Wed Jun 12 21:19:20 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: branches/RELENG_0_4/sys
Diff to previous 5904 , to selected 5243
0.4 is now prerelease

Revision 5904 - Directory Listing - [select for diffs]
Modified Wed Jun 12 11:43:28 2013 UTC (10 years, 11 months ago) by cvs2svn
Original Path: branches/RELENG_0_4/sys
Diff to previous 5896 , to selected 5243
This commit was manufactured by cvs2svn to create branch 'RELENG_0_4'.
Revision 5896 - Directory Listing - [select for diffs]
Modified Sun Jun 9 13:32:19 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5895 , to selected 5243
tag and sync with freebsd 9.1

Revision 5895 - Directory Listing - [select for diffs]
Modified Sun Jun 9 13:30:51 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5893 , to selected 5243
tag

Revision 5893 - Directory Listing - [select for diffs]
Modified Thu Jun 6 00:44:00 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5892 , to selected 5243
generalize description as its not just k8

Revision 5892 - Directory Listing - [select for diffs]
Modified Thu Jun 6 00:33:32 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5891 , to selected 5243
reconnect sensors here.

Revision 5891 - Directory Listing - [select for diffs]
Modified Wed Jun 5 23:56:12 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5879 , to selected 5243
in freebsd 8, kthread functions were renamed kproc as they really create processes

Revision 5879 - Directory Listing - [select for diffs]
Modified Mon Apr 29 22:28:19 2013 UTC (11 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 5866 , to selected 5243
Fix a security vulnerability in nfsserver which can allow clients who send malformed requests (readdir) with a file as the path can corrupt memory or do other nasty things.

Fix obtained from: FreeBSD

Revision 5866 - Directory Listing - [select for diffs]
Modified Sun Apr 14 15:47:52 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 5858 , to selected 5243
re-add vm.4th

Revision 5858 - Directory Listing - [select for diffs]
Modified Thu Apr 4 13:12:26 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 5857 , to selected 5243
remove unused files

Revision 5857 - Directory Listing - [select for diffs]
Modified Thu Apr 4 13:10:45 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 5854 , to selected 5243
improve allocation/error handling

Revision 5854 - Directory Listing - [select for diffs]
Modified Tue Apr 2 22:44:45 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 5737 , to selected 5243
Bump MidnightBSD version for bind and openssl security updates.

Revision 5737 - Directory Listing - [select for diffs]
Modified Tue Jan 29 02:22:24 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5717 , to selected 5243
merge with freebsd

Revision 5717 - Directory Listing - [select for diffs]
Modified Thu Jan 24 13:55:06 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5713 , to selected 5243
fix parse errors

Revision 5713 - Directory Listing - [select for diffs]
Modified Thu Jan 24 01:43:06 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5712 , to selected 5243
midnightbsd logo

Revision 5712 - Directory Listing - [select for diffs]
Modified Wed Jan 23 03:13:21 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5710 , to selected 5243
retag

Revision 5710 - Directory Listing - [select for diffs]
Modified Wed Jan 23 02:56:07 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5707 , to selected 5243
bump freebsd compatibility version

Revision 5707 - Directory Listing - [select for diffs]
Modified Wed Jan 23 02:36:12 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5688 , to selected 5243
bump to 4017 as we've made changes to mport, sqlite3 and openssh.  sqlite3 is useful for ports.

Revision 5688 - Directory Listing - [select for diffs]
Modified Mon Jan 21 01:07:54 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5687 , to selected 5243
branding

Revision 5687 - Directory Listing - [select for diffs]
Modified Sun Jan 20 21:46:55 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5686 , to selected 5243
teach boot about midnightbsd gpt partition types

Revision 5686 - Directory Listing - [select for diffs]
Modified Sun Jan 20 21:26:03 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5681 , to selected 5243
branding

Revision 5681 - Directory Listing - [select for diffs]
Modified Sat Jan 19 06:15:59 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5678 , to selected 5243
undelete this

Revision 5678 - Directory Listing - [select for diffs]
Modified Fri Jan 18 00:04:49 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5677 , to selected 5243
fix several wrong references to fbsd

Revision 5677 - Directory Listing - [select for diffs]
Modified Thu Jan 17 23:29:42 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5642 , to selected 5243
Fix IPv6 problems.

Make some things in ATA & cam constant.

Fix some bugs in geom

Remove unused files.

Tag.

Revision 5642 - Directory Listing - [select for diffs]
Modified Wed Jan 9 00:07:31 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5641 , to selected 5243
Fix a branding regression

Revision 5641 - Directory Listing - [select for diffs]
Modified Wed Jan 9 00:07:05 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5640 , to selected 5243
It's 2013 and we had a regression on the last commit.

Revision 5640 - Directory Listing - [select for diffs]
Modified Tue Jan 8 03:53:33 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5639 , to selected 5243
tag and remove dead code.

Revision 5639 - Directory Listing - [select for diffs]
Modified Tue Jan 8 02:57:52 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5638 , to selected 5243
remove dead code

Revision 5638 - Directory Listing - [select for diffs]
Modified Tue Jan 8 02:49:03 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5637 , to selected 5243
tag

Revision 5637 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:31:40 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5636 , to selected 5243
*** empty log message ***

Revision 5636 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:30:48 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5635 , to selected 5243
update re(4)

Revision 5635 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:03:43 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5634 , to selected 5243
tag

Revision 5634 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:56:17 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5633 , to selected 5243
tag.

Revision 5633 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:56:01 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5632 , to selected 5243
sync with freebsd

Revision 5632 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:53:35 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5631 , to selected 5243
remove dead code

Revision 5631 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:47:18 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5630 , to selected 5243
tag

Revision 5630 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:45:19 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5629 , to selected 5243
modernize

Revision 5629 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:27:47 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5628 , to selected 5243
The GNU is not UNIX.

Revision 5628 - Directory Listing - [select for diffs]
Modified Mon Jan 7 23:29:41 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5627 , to selected 5243
sync

Revision 5627 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:59:46 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5626 , to selected 5243
ndis bump

Revision 5626 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:43:50 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5625 , to selected 5243
add support for newer smbus controllers.

Revision 5625 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:29:31 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5624 , to selected 5243
sync

Revision 5624 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:16:02 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5623 , to selected 5243
sync with freebsd 9

Revision 5623 - Directory Listing - [select for diffs]
Modified Sat Jan 5 23:39:48 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5622 , to selected 5243
tag

Revision 5622 - Directory Listing - [select for diffs]
Modified Sat Jan 5 23:21:53 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5621 , to selected 5243
sync and tag

Revision 5621 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:41:52 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5620 , to selected 5243
sync it

Revision 5620 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:27:02 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5619 , to selected 5243
FreeBSD 9 version

Revision 5619 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:10:22 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5618 , to selected 5243
kill dead code

Revision 5618 - Directory Listing - [select for diffs]
Modified Sat Jan 5 21:09:23 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5617 , to selected 5243
bring in freebsd 9 improvements.

Revision 5617 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:55:34 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5616 , to selected 5243
tag and remove dead code

Revision 5616 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:54:37 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5615 , to selected 5243
tag

Revision 5615 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:24:00 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5614 , to selected 5243
tag

Revision 5614 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:23:38 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5613 , to selected 5243
tag and remove dead code

Revision 5613 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:21:17 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5612 , to selected 5243
partial revert

Revision 5612 - Directory Listing - [select for diffs]
Modified Sat Jan 5 19:17:48 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5611 , to selected 5243
sync and tag

Revision 5611 - Directory Listing - [select for diffs]
Modified Sat Jan 5 18:59:15 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5610 , to selected 5243
modernize and tag

Revision 5610 - Directory Listing - [select for diffs]
Modified Sat Jan 5 18:37:06 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5602 , to selected 5243
tag

Revision 5602 - Directory Listing - [select for diffs]
Modified Thu Jan 3 04:05:06 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5552 , to selected 5243
revert removal of sensors here

Revision 5552 - Directory Listing - [select for diffs]
Modified Mon Dec 31 22:21:33 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5551 , to selected 5243
add missing files

Revision 5551 - Directory Listing - [select for diffs]
Modified Mon Dec 31 22:06:14 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5550 , to selected 5243
remove unused files

Revision 5550 - Directory Listing - [select for diffs]
Modified Mon Dec 31 21:59:42 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5549 , to selected 5243
merge

Revision 5549 - Directory Listing - [select for diffs]
Modified Mon Dec 31 21:59:09 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5521 , to selected 5243
drop old files.

Revision 5521 - Directory Listing - [select for diffs]
Modified Sun Dec 30 04:53:27 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5509 , to selected 5243
untag

Revision 5509 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:45:09 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5508 , to selected 5243
Don't use ?= unnecessarily

Revision 5508 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:43:38 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5507 , to selected 5243
brand

Revision 5507 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:36:20 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5506 , to selected 5243
tag.

Revision 5506 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:35:45 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5505 , to selected 5243
brand and tag

Revision 5505 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:34:48 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5504 , to selected 5243
tag

Revision 5504 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:33:24 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5503 , to selected 5243
sync with freebsd 9

Revision 5503 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:31:40 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5502 , to selected 5243
brand

Revision 5502 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:28:45 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5501 , to selected 5243
Tag.

Revision 5501 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:27:54 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5500 , to selected 5243
Modernize

Revision 5500 - Directory Listing - [select for diffs]
Modified Sat Dec 29 05:03:43 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5499 , to selected 5243
sync with freebsd

Revision 5499 - Directory Listing - [select for diffs]
Modified Sat Dec 29 05:01:01 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5498 , to selected 5243
tag

Revision 5498 - Directory Listing - [select for diffs]
Modified Sat Dec 29 05:00:01 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5497 , to selected 5243
sync pnp support with freebsd

Revision 5497 - Directory Listing - [select for diffs]
Modified Sat Dec 29 04:58:21 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5496 , to selected 5243
sync loader with freebsd

Revision 5496 - Directory Listing - [select for diffs]
Modified Fri Dec 28 22:03:42 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5495 , to selected 5243
zfs loaders

Revision 5495 - Directory Listing - [select for diffs]
Modified Fri Dec 28 22:03:18 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5471 , to selected 5243
fix if statement

Revision 5471 - Directory Listing - [select for diffs]
Modified Wed Dec 26 20:06:07 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5469 , to selected 5243
sync with freebsd 9 stable / openbsd

Revision 5469 - Directory Listing - [select for diffs]
Modified Wed Dec 26 01:04:58 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5468 , to selected 5243
sync with freebsd 9 stable

Revision 5468 - Directory Listing - [select for diffs]
Modified Tue Dec 25 19:35:19 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5465 , to selected 5243
aes xts

Revision 5465 - Directory Listing - [select for diffs]
Modified Sat Dec 22 20:20:56 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5464 , to selected 5243
sync

Revision 5464 - Directory Listing - [select for diffs]
Modified Sat Dec 22 20:05:25 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5463 , to selected 5243
sync

Revision 5463 - Directory Listing - [select for diffs]
Modified Sat Dec 22 16:27:24 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5462 , to selected 5243
tag

Revision 5462 - Directory Listing - [select for diffs]
Modified Sat Dec 22 16:23:56 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5461 , to selected 5243
sync

Revision 5461 - Directory Listing - [select for diffs]
Modified Sat Dec 22 15:42:07 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5460 , to selected 5243
tag

Revision 5460 - Directory Listing - [select for diffs]
Modified Sat Dec 22 15:41:36 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5383 , to selected 5243
sync

Revision 5383 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:44:46 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5371 , to selected 5243
remove unused drivers.

sync several features with freebsd 9 stable

Revision 5371 - Directory Listing - [select for diffs]
Modified Fri Nov 23 06:13:37 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5370 , to selected 5243
set os

Revision 5370 - Directory Listing - [select for diffs]
Modified Fri Nov 23 06:08:34 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5369 , to selected 5243
tag

Revision 5369 - Directory Listing - [select for diffs]
Modified Fri Nov 23 06:02:40 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5348 , to selected 5243
tag & add xen hypervisor kernel config

Revision 5348 - Directory Listing - [select for diffs]
Modified Thu Nov 15 22:35:22 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5273 , to selected 5243
remove unused file, tag

Revision 5273 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:30:55 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5272 , to selected 5243
update zfs support

Revision 5272 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:27:58 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5243
update libavl

Revision 5243 - Directory Listing - [selected]
Modified Sat Oct 13 19:26:14 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5242
freebsd 9 stable sync

Revision 5242 - Directory Listing - [select for diffs]
Modified Sat Oct 13 04:16:38 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5241 , to selected 5243
cleanup merge

Revision 5241 - Directory Listing - [select for diffs]
Modified Fri Oct 12 04:30:57 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5240 , to selected 5243
sync with freebsd 9 stable

Revision 5240 - Directory Listing - [select for diffs]
Modified Fri Oct 12 04:04:42 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5239 , to selected 5243
sync with newer opensolaris code

Revision 5239 - Directory Listing - [select for diffs]
Modified Fri Oct 12 03:28:53 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5238 , to selected 5243
Remove several old usb and network devices that predate the current network and usb stacks. Sync up linux and pf

Revision 5238 - Directory Listing - [select for diffs]
Modified Fri Oct 12 02:04:14 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5237 , to selected 5243
add the i210

Revision 5237 - Directory Listing - [select for diffs]
Modified Fri Oct 12 01:56:47 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5236 , to selected 5243
drop unneeded header

Revision 5236 - Directory Listing - [select for diffs]
Modified Fri Oct 12 01:55:34 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5235 , to selected 5243
switch to MACHINE_CPUARCH

Revision 5235 - Directory Listing - [select for diffs]
Modified Fri Oct 12 01:53:53 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5234 , to selected 5243
Update several kernel modules with the new kernel environment.

Drop ancient modules as we've changed net and ata

Revision 5234 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:08:21 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5233 , to selected 5243
sync with freebsd 9 stable.

Revision 5233 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:02:31 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5232 , to selected 5243
sync with freebsd 9 stable & posix facilities present

Revision 5232 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:00:51 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5231 , to selected 5243
update lock mgr

Revision 5231 - Directory Listing - [select for diffs]
Modified Tue Oct 9 03:59:57 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5230 , to selected 5243
tag

Revision 5230 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:50:28 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5229 , to selected 5243
sync with freebsd 9 stable

Revision 5229 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:40:07 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5228 , to selected 5243
sync with freebsd 9 stable

Revision 5228 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:38:38 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5227 , to selected 5243
use packed

Revision 5227 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:38:15 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5226 , to selected 5243
remove unused header

Revision 5226 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:37:25 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5225 , to selected 5243
sync watchdog with freebsd 9 stable

Revision 5225 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:35:16 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5223 , to selected 5243
Bump freebsd compatibility version.

Revision 5223 - Directory Listing - [select for diffs]
Modified Sun Oct 7 14:18:18 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5222 , to selected 5243
use SYSDIR rather than dirname + relative path

Revision 5222 - Directory Listing - [select for diffs]
Modified Sat Oct 6 20:56:46 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5221 , to selected 5243
sync with freebsd 9 stable.

Revision 5221 - Directory Listing - [select for diffs]
Modified Sat Oct 6 20:36:06 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5220 , to selected 5243
sync with freebsd 9 stable

Revision 5220 - Directory Listing - [select for diffs]
Modified Sat Oct 6 19:38:15 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5219 , to selected 5243
sync with freebsd 9 stable

Revision 5219 - Directory Listing - [select for diffs]
Modified Sat Oct 6 19:34:35 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5218 , to selected 5243
don't use ebusy

Revision 5218 - Directory Listing - [select for diffs]
Modified Sat Oct 6 18:56:57 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5217 , to selected 5243
sync with freebsd 9 stable

Revision 5217 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:59:38 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5216 , to selected 5243
fix serveral bugs.  obtained from freebsd

Revision 5216 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:58:21 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5215 , to selected 5243
bring in changes from freebsd 9 stable sources.

Revision 5215 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:55:49 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5214 , to selected 5243
bring in improvements from freebsd 9 stable

Revision 5214 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:54:38 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5213 , to selected 5243
bring in several improvements from freebsd 9 stable

Revision 5213 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:54:02 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5211 , to selected 5243
bring in ggate version 2 from freebsd 9 stable

Revision 5211 - Directory Listing - [select for diffs]
Modified Sat Sep 29 19:25:32 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5210 , to selected 5243
sync with freebsd 9-stable

Revision 5210 - Directory Listing - [select for diffs]
Modified Sat Sep 29 19:24:40 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5207 , to selected 5243
sync some off the zfs code

Revision 5207 - Directory Listing - [select for diffs]
Modified Sat Sep 15 23:36:30 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5205 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r5206,
which included commits to RCS files with non-trunk default branches.
Revision 5205 - Directory Listing - [select for diffs]
Modified Sat Sep 15 21:59:18 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5202 , to selected 5243
fix paths for includes

Revision 5202 - Directory Listing - [select for diffs]
Modified Sat Sep 15 18:36:58 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5201 , to selected 5243
cpufreq is now in x86

Revision 5201 - Directory Listing - [select for diffs]
Modified Sat Sep 15 17:58:22 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5200 , to selected 5243
tag

Revision 5200 - Directory Listing - [select for diffs]
Modified Sat Sep 15 17:57:20 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5199 , to selected 5243
sync build tools with freebsd 9 stable

Revision 5199 - Directory Listing - [select for diffs]
Modified Fri Sep 14 23:16:21 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5197 , to selected 5243
bring in upstream changes from freebsd for UFS2 (journaling)

Revision 5197 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:56:54 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5196 , to selected 5243
add core module

Revision 5196 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:42:03 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5195 , to selected 5243
tag

Revision 5195 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:34:46 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5194 , to selected 5243
close conditional

Revision 5194 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:28:21 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5193 , to selected 5243
update module list

Revision 5193 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:14:14 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5192 , to selected 5243
no uark

Revision 5192 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:10:57 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5191 , to selected 5243
rum not here

Revision 5191 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:06:09 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5190 , to selected 5243
update generic kernel

Revision 5190 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:01:57 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5189 , to selected 5243
Change default kernel configuration

Revision 5189 - Directory Listing - [select for diffs]
Modified Fri Sep 14 01:54:57 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5188 , to selected 5243
Sync some things with freebsd 9 stable

Revision 5188 - Directory Listing - [select for diffs]
Modified Fri Sep 14 00:43:10 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5100 , to selected 5243
Remove awi and fixup makefiles for ral and mii

Revision 5100 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:24:57 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5099 , to selected 5243
merge

Revision 5099 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:24:36 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5098 , to selected 5243
Merge in crypto improvements from FreeBSD 9

Revision 5098 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:16:03 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5097 , to selected 5243
merge aic(4) from freebsd 9

Revision 5097 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:15:27 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5096 , to selected 5243
merge aac(4) from freebsd 9

Revision 5096 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:32:47 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5095 , to selected 5243
merge

Revision 5095 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:26:47 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5094 , to selected 5243
merge

Revision 5094 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:14:00 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5093 , to selected 5243
merge

Revision 5093 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:01:25 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5092 , to selected 5243
merge

Revision 5092 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:59:43 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5091 , to selected 5243
Merge

Revision 5091 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:48:40 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5090 , to selected 5243
merge

Revision 5090 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:40:12 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5089 , to selected 5243
merge

Revision 5089 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:11:23 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5088 , to selected 5243
merge

Revision 5088 - Directory Listing - [select for diffs]
Modified Fri Aug 3 00:59:05 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5087 , to selected 5243
merge

Revision 5087 - Directory Listing - [select for diffs]
Modified Fri Aug 3 00:51:06 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5086 , to selected 5243
merge

Revision 5086 - Directory Listing - [select for diffs]
Modified Sat Jul 21 23:00:05 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5085 , to selected 5243
resolve conflicts

Revision 5085 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:48:20 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5084 , to selected 5243
fix botched merge

Revision 5084 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:47:54 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5083 , to selected 5243
merge

Revision 5083 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:42:37 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5082 , to selected 5243
resolve conflicts

Revision 5082 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:35:27 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5081 , to selected 5243
merge

Revision 5081 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:59:58 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5080 , to selected 5243
resolve conflicts

Revision 5080 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:50:01 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5079 , to selected 5243
Resolve conflicts

Revision 5079 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:47:04 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5078 , to selected 5243
resolve conflicts

Revision 5078 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:42:00 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5077 , to selected 5243
resolve conflicts

Revision 5077 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:23:10 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5076 , to selected 5243
resolve conflicts

Revision 5076 - Directory Listing - [select for diffs]
Modified Sat Jul 21 15:17:36 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5052 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r5075,
which included commits to RCS files with non-trunk default branches.
Revision 5052 - Directory Listing - [select for diffs]
Modified Thu Jul 19 04:06:10 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 5009 , to selected 5243
Update ldscripts for binutils import.

Revision 5009 - Directory Listing - [select for diffs]
Modified Fri Jul 6 02:09:20 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4981 , to selected 5243
change opensolaris compat path

Revision 4981 - Directory Listing - [select for diffs]
Modified Wed Jul 4 13:33:50 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4980 , to selected 5243
Import bug fixes for ACPI from FreeBSD 7-stable

Revision 4980 - Directory Listing - [select for diffs]
Modified Wed Jul 4 03:56:07 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4979 , to selected 5243
catch up with amdsbwd and cpuctl

Revision 4979 - Directory Listing - [select for diffs]
Modified Wed Jul 4 03:50:16 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4972 , to selected 5243
Fixup Intel nic build after recent update.  Module was working but not in kernel

Revision 4972 - Directory Listing - [select for diffs]
Modified Sat Jun 30 03:05:28 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4971 , to selected 5243
update igb(4) build environment

Revision 4971 - Directory Listing - [select for diffs]
Modified Sat Jun 30 03:04:27 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4970 , to selected 5243
update intel gigabit nic driver build

Revision 4970 - Directory Listing - [select for diffs]
Modified Sat Jun 30 03:02:16 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4935 , to selected 5243
Update em(4) and igb(4) Intel network drivers.

Obtained from: FreeBSD 7-stable

Revision 4935 - Directory Listing - [select for diffs]
Modified Fri Jun 15 20:11:44 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4916 , to selected 5243
Switch to use MACHINE_CPUARCH

Revision 4916 - Directory Listing - [select for diffs]
Modified Tue Jun 12 17:02:02 2012 UTC (11 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4912 , to selected 5243
fix security issue with non amd cpus on amd64 arch only.  ring 0 escape possible

Revision 4912 - Directory Listing - [select for diffs]
Modified Sat Jun 9 23:35:49 2012 UTC (11 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4883 , to selected 5243
Add FEATURE macro to several items.

Revision 4883 - Directory Listing - [select for diffs]
Modified Wed Apr 25 00:52:18 2012 UTC (12 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 4881 , to selected 5243
enable several devices now safe with PAE

Revision 4881 - Directory Listing - [select for diffs]
Modified Fri Apr 13 12:52:19 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4880 , to selected 5243
disable Errata 721 fix for amd cpus until problems can be worked out.

Revision 4880 - Directory Listing - [select for diffs]
Modified Fri Apr 13 12:13:39 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4878 , to selected 5243
sync pmap with amd64

Revision 4878 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:29:54 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4877 , to selected 5243
sync with freebsd 7.1

Revision 4877 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:29:31 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4876 , to selected 5243
reorganize legacy cpu attach

Revision 4876 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:28:47 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4875 , to selected 5243
add missing ;

Revision 4875 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:28:36 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4873 , to selected 5243
add missing kdtrace include

Revision 4873 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:14:03 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4872 , to selected 5243
dtrace

Revision 4872 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:48:43 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4871 , to selected 5243
dtrace support

Revision 4871 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:45:47 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4870 , to selected 5243
ktrace

Revision 4870 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:45:18 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4869 , to selected 5243
add dtrace support

Revision 4869 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:32:57 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4868 , to selected 5243
sync with i386

Revision 4868 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:31:50 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4867 , to selected 5243
expose stripe size

Revision 4867 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:25:15 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4865 , to selected 5243
this diagnostic hack is not compatible with CURRENT

Revision 4865 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:12:15 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4864 , to selected 5243
sync with freebsd 7.1

Revision 4864 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:58:30 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4863 , to selected 5243
add a few macros

Revision 4863 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:50:10 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4862 , to selected 5243
sync gem(4) with freebsd 7.1

Revision 4862 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:48:58 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4861 , to selected 5243
set the sense residual properly.

Revision 4861 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:42:32 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4860 , to selected 5243
sync with freebsd 7-stable

Revision 4860 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:39:29 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4859 , to selected 5243
fix warning about missing function prototype

Revision 4859 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:28:43 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4858 , to selected 5243
add missing free

Revision 4858 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:27:52 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4857 , to selected 5243
add new device 39320LPE Ultra320 SCSI Adapter

Revision 4857 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:23:52 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4856 , to selected 5243
Update driver, sync with freebsd 7.1

Revision 4856 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:20:08 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4855 , to selected 5243
Whitespace cleanup.

tweak some locking

Revision 4855 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:16:11 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4834 , to selected 5243
Update aac(4).  Sync with FreeBSD 7.1

Revision 4834 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:39:40 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4833 , to selected 5243
Fix several compile problems with world

Revision 4833 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:39:07 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4831 , to selected 5243
fix includes

Revision 4831 - Directory Listing - [select for diffs]
Modified Mon Apr 9 23:02:44 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4830 , to selected 5243
remove advisory lock hack

Revision 4830 - Directory Listing - [select for diffs]
Modified Mon Apr 9 23:01:45 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4826 , to selected 5243
remove license clauses 3 & 4 per change in terms from NetBSD

Revision 4826 - Directory Listing - [select for diffs]
Modified Mon Apr 9 16:38:24 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4807 , to selected 5243
Change how tmpfs calculates available pages.

This stops a lot of problems with ZFS enabled and small swap sizes.

Obtained from: FreeBSD (svn 227802)

Revision 4807 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:58:58 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4806 , to selected 5243
branding

Revision 4806 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:37:53 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4803 , to selected 5243
Mark zfs module dependant on opensolaris module which gives the former visibility of the latter's symbols. This should fix the zfs won't load problem

Revision 4803 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:54:47 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4802 , to selected 5243
add sparc64 specific code.

Revision 4802 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:54:17 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4801 , to selected 5243
*** empty log message ***

Revision 4801 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:53:53 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4800 , to selected 5243
add intel and sparc specific fasttrap_isa header

Revision 4800 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:45:08 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4799 , to selected 5243
make vlan default in the GENERIC kernel.

make a few minor changes to fix some stability problems.

Revision 4799 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:44:20 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4798 , to selected 5243
add stack(9) for sparc64

Revision 4798 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:42:44 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4797 , to selected 5243
update sparc64 port to match recent changes to other architectures.

tag

Revision 4797 - Directory Listing - [select for diffs]
Modified Mon Apr 2 16:22:51 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4794 , to selected 5243
Implement a minimum version check for kernel modules.  When built, the midnightbsd version is used as a baseline version (__MidnightBSD_version)

This is based on a patch / idea from John Baldwin.

Revision 4794 - Directory Listing - [select for diffs]
Modified Sun Apr 1 06:01:27 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4793 , to selected 5243
turn zfs module back on

Revision 4793 - Directory Listing - [select for diffs]
Modified Sun Apr 1 06:00:59 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4789 , to selected 5243
update makefile for zfs build

Revision 4789 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:53:04 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4788 , to selected 5243
add opensolaris code hack.

remove cxgbe from include path.  This was a botched merge.

add some dtrace stuff in prep for that feature.

Revision 4788 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:31:26 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4787 , to selected 5243
s/lbolt/LBOLT

Revision 4787 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:28:39 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4784 , to selected 5243
rename refcount_init, refcount_sysinit

Revision 4784 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:19:13 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4783 , to selected 5243
add stripe sizes & offsets

Revision 4783 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:06:48 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4782 , to selected 5243
add constants for stripe site and offset

Revision 4782 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:02:32 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4778 , to selected 5243
whitespace

Revision 4778 - Directory Listing - [select for diffs]
Modified Sun Apr 1 01:42:33 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4776 , to selected 5243
revert some changes to pthread.h and dirent.h

fixup symbols for libc and add fcntl / __fcntl interface.

remove some of the solaris src hacks for zfs.

Revision 4776 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:05:11 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4775 , to selected 5243
Bring in several improvements from OpenSolaris for dtrace, zfs, etc.

Add kernel code for kernel lock manager for nfs, vfs and vm improvements and general compatibility with the recent network stack changes.

Bring in several improvements and bugfixes from FreeBSD 7.1

Tag $MidnightBSD$

Revision 4775 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:00:27 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4774 , to selected 5243
Sync file systems with upcoming changes to vm and vfs

Revision 4774 - Directory Listing - [select for diffs]
Modified Sat Mar 31 16:59:45 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4773 , to selected 5243
Temporarily disable zfs module until we can get it working again.

Sync coda file systems with upcoming changes.

Revision 4773 - Directory Listing - [select for diffs]
Modified Sat Mar 31 16:58:05 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4772 , to selected 5243
Rework "disk" so we expose sector sizes.

Hack gmirror and gstripe to expose stripe sizes.

Get vol to print drive indentifier.

Rework the linux lvm "name" lookup logic.

Revision 4772 - Directory Listing - [select for diffs]
Modified Sat Mar 31 05:25:55 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4771 , to selected 5243
add ;

Revision 4771 - Directory Listing - [select for diffs]
Modified Sat Mar 31 04:01:10 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4770 , to selected 5243
add ;

Revision 4770 - Directory Listing - [select for diffs]
Modified Sat Mar 31 03:58:54 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4769 , to selected 5243
tag

Revision 4769 - Directory Listing - [select for diffs]
Modified Sat Mar 31 03:08:56 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4768 , to selected 5243
Apple Computer -> Apple

Revision 4768 - Directory Listing - [select for diffs]
Modified Sat Mar 31 02:57:26 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4767 , to selected 5243
introduce common crc32 functions in libkern for use in the kernel.  use a faster version that should improve iscsi performance.

Revision 4767 - Directory Listing - [select for diffs]
Modified Sat Mar 31 02:44:21 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4766 , to selected 5243
init arc4_i and arc4_j to 0 after key mixing as recommended by draft-kaukonen-cipher-arcfour-03.txt (3.1.5)

Obtained from: OpenBSD, FreeBSD.

Revision 4766 - Directory Listing - [select for diffs]
Modified Wed Mar 28 23:22:17 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4765 , to selected 5243
tag

Revision 4765 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:18:51 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4764 , to selected 5243
add fasttrap

Revision 4764 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:18:34 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4763 , to selected 5243
add sdt

Revision 4763 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:16:38 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4762 , to selected 5243
add makefiles for dtrace & friends.

Revision 4762 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:09:38 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4751 , to selected 5243
add dtrace related files for devices.

Revision 4751 - Directory Listing - [select for diffs]
Modified Mon Mar 26 12:10:20 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4750 , to selected 5243
drop netatm, not mpsafe

Revision 4750 - Directory Listing - [select for diffs]
Modified Sun Mar 25 16:15:21 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4747 , to selected 5243
Add workaround for errata #721 on AMD CPUs.

http://support.amd.com/us/Processor_TechDocs/41322_10h_Rev_Gd.pdf

test case from dragonfly: http://leaf.dragonflybsd.org/mailarchive/kernel/2012-03/msg00040.html

Obtained from: DragonFly

Revision 4747 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:41:20 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4746 , to selected 5243
start the kernel lock manager work

Revision 4746 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:40:52 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4745 , to selected 5243
oops.. remove this goof

Revision 4745 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:30:39 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4744 , to selected 5243
tag

Revision 4744 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:30:06 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4743 , to selected 5243
Connect age(4) to the build.

Remove harp as it's not mpsafe.

Remove idt because it hasn't been useful since at least 0.3-CURRENT.

Add new ipfw_nat module and prepare for kernel lock manager for nfs w/ rpc.

Also connect uslcom module which we added to the kernel recently.

Revision 4743 - Directory Listing - [select for diffs]
Modified Sat Mar 24 01:11:06 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4737 , to selected 5243
Sync several devices with FreeBSD 7.1 code.

Revision 4737 - Directory Listing - [select for diffs]
Modified Fri Mar 23 20:48:40 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4736 , to selected 5243
Major feature merge from FreeBSD 7.1

Introduce FIB (Forward Routing Base) aka multiple routing tables to MidnightBSD.  This is the kernel piece with userland to follow later.

As part of this work, changes had to be made to the vm subsystem, rwlocks introduced, changes to sleep queues, and modifications to the pf firewall.

Effectively this gives us most of the functionality of the FreeBSD 7.1 network stack including tcp offload.

Revision 4736 - Directory Listing - [select for diffs]
Modified Fri Mar 23 02:24:39 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4735 , to selected 5243
add ;

Revision 4735 - Directory Listing - [select for diffs]
Modified Tue Mar 20 01:22:50 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4734 , to selected 5243
add missing ;

Revision 4734 - Directory Listing - [select for diffs]
Modified Tue Mar 20 00:39:03 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4733 , to selected 5243
add ;

Revision 4733 - Directory Listing - [select for diffs]
Modified Sun Mar 18 16:58:01 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4732 , to selected 5243
add uslcom after the recent usb update

Revision 4732 - Directory Listing - [select for diffs]
Modified Sun Mar 18 16:23:09 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4731 , to selected 5243
add support for several new devices.

Revision 4731 - Directory Listing - [select for diffs]
Modified Sun Mar 18 01:15:36 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4730 , to selected 5243
add ;

Revision 4730 - Directory Listing - [select for diffs]
Modified Fri Mar 16 13:08:26 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4729 , to selected 5243
Commit the second part of the libkern changes.

Revision 4729 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:46:25 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4728 , to selected 5243
deal with broken bioses

Revision 4728 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:45:52 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4727 , to selected 5243
add ;

Revision 4727 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:29:19 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4726 , to selected 5243
make this easier to read

Revision 4726 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:09:08 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4725 , to selected 5243
NetBSD foundation relicensed everything as 2 clause BSD

Revision 4725 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:04:47 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4724 , to selected 5243
add sus compatibility

Revision 4724 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:04:20 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 4723 , to selected 5243
make alignment easier to read

Revision 4723 - Directory Listing - [select for diffs]
Modified Fri Mar 16 02:02:53 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4722 , to selected 5243
Fix several issues with unionfs including access via threads, including devfs and and sockets on a md with a unionfs mount.

Revision 4722 - Directory Listing - [select for diffs]
Modified Thu Mar 15 13:14:39 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4721 , to selected 5243
correctly handle several scsi states.

Revision 4721 - Directory Listing - [select for diffs]
Modified Thu Mar 15 12:06:20 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4720 , to selected 5243
avoid 256 integer divisions per rc4_init call.  Replace it with using an index variable.

Speeds up almost by 2x and helps with VPN software performance.

Obtained from: FreeBSD

Revision 4720 - Directory Listing - [select for diffs]
Modified Thu Mar 15 12:04:25 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4719 , to selected 5243
make several items static

Revision 4719 - Directory Listing - [select for diffs]
Modified Thu Mar 15 11:51:24 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4718 , to selected 5243
enable on amd64

Revision 4718 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:23:17 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4717 , to selected 5243
support several additional devices

Revision 4717 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:21:40 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4716 , to selected 5243
update power management driver

Revision 4716 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:42:15 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4715 , to selected 5243
add 3 more via host to PCI bridges

Revision 4715 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:36:17 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4714 , to selected 5243
sync with freebsd 7-stable

Revision 4714 - Directory Listing - [select for diffs]
Modified Thu Mar 15 00:50:58 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4713 , to selected 5243
page count ftw

Revision 4713 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:29:25 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4712 , to selected 5243
add support for NFSMB_DEVICEID_NF4_65_SMB

Revision 4712 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:27:46 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4711 , to selected 5243
add support for the via VT8237 PMU

Revision 4711 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:20:38 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4710 , to selected 5243
pcie configuration.

acpi bug fixes.

Revision 4710 - Directory Listing - [select for diffs]
Modified Tue Mar 13 13:14:34 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4709 , to selected 5243
setup thermal zones properly for main cpu.

Revision 4709 - Directory Listing - [select for diffs]
Modified Tue Mar 13 02:22:43 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4708 , to selected 5243
correctly get the number of HPET devices on AMD hardware

Revision 4708 - Directory Listing - [select for diffs]
Modified Tue Mar 13 01:37:28 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4707 , to selected 5243
fix deadlock with sched_ule

Revision 4707 - Directory Listing - [select for diffs]
Modified Mon Mar 12 23:11:17 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4703 , to selected 5243
Add partial support for Intel Turbo Boost technology on newer i5/i7 and Xeons.

ACPI may report extra level with frequency 1MHz above the nominal to
control Intel Turbo Boost operation. It is not a bug, but feature:
dev.cpu.0.freq_levels: 2934/106000 2933/95000 2800/82000 ...
In this case value 2933 means 2.93GHz, but 2934 means 3.2-3.6GHz.

based on patch by mav @ freebsd

Revision 4703 - Directory Listing - [select for diffs]
Modified Sun Mar 11 02:32:15 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4672 , to selected 5243
Bring in userland mutxex support from FreeBSD 7.x. This still requries a userland piece in the threading libraries

Revision 4672 - Directory Listing - [select for diffs]
Modified Fri Mar 9 00:20:24 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4669 , to selected 5243
st_atimespec, st_mtimespec, st_birthtimespec etc have been renamed to follow POSIX 2008 specification.

Revision 4669 - Directory Listing - [select for diffs]
Modified Thu Mar 1 23:59:31 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4668 , to selected 5243
sync with 7 stable

Revision 4668 - Directory Listing - [select for diffs]
Modified Thu Mar 1 05:31:53 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4667 , to selected 5243
fix null define for GCC

Revision 4667 - Directory Listing - [select for diffs]
Modified Thu Mar 1 04:52:15 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4663 , to selected 5243
add support for register manipulation for i386/amd64.  This is used by cpuctl(4).

Revision 4663 - Directory Listing - [select for diffs]
Modified Thu Mar 1 04:39:02 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4661 , to selected 5243
introduce cpuctl interface.  Allows microcode updates or toggling registers on x86 cpus. (amd and intel only)

Revision 4661 - Directory Listing - [select for diffs]
Modified Wed Feb 22 03:10:24 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4649 , to selected 5243
revert changes to subr_log while we investigate possible panics related to it

Revision 4649 - Directory Listing - [select for diffs]
Modified Sun Feb 19 21:26:58 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4648 , to selected 5243
tag

Revision 4648 - Directory Listing - [select for diffs]
Modified Sun Feb 19 18:31:09 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4647 , to selected 5243
Fix a scheduler problem with AMD CPUs with odd numbers of cores.

Triple core CPUs could freak out on boot prior to this fix.

Revision 4647 - Directory Listing - [select for diffs]
Modified Sun Feb 19 17:56:40 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4646 , to selected 5243
drop GIANT lock from syslog interface

Revision 4646 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:59:09 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4645 , to selected 5243
Remove ia64 crap

Revision 4645 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:58:44 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4644 , to selected 5243
add sensordev lock to witness list

remove ia64 crap

Revision 4644 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:58:07 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4643 , to selected 5243
init lock

Revision 4643 - Directory Listing - [select for diffs]
Modified Thu Feb 16 23:14:25 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4642 , to selected 5243
Sigh... syscons_isa uses these right now

Revision 4642 - Directory Listing - [select for diffs]
Modified Thu Feb 16 22:44:41 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4641 , to selected 5243
make sysctl node static since this is the only place we're allocating them.  move sc_puts into syscons.c only.. it's not used anywhere else and make it static.  get rid of bogus layering with sccngetch

Revision 4641 - Directory Listing - [select for diffs]
Modified Thu Feb 16 21:19:00 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4639 , to selected 5243
revert previous change and make 4BSD the default sechuler on amd64. This is temporary while we investigate some stability issues

Revision 4639 - Directory Listing - [select for diffs]
Modified Tue Feb 14 19:33:49 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4638 , to selected 5243
Implement bswap16 without inline assembly on i386/amd64.  Compilers do a better job these days.

Revision 4638 - Directory Listing - [select for diffs]
Modified Sun Feb 12 21:16:00 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4637 , to selected 5243
bump MidnightBSD version for support for preinit, init and fini arrays and related chapges to csu and rtld-elf

Revision 4637 - Directory Listing - [select for diffs]
Modified Sun Feb 12 21:14:24 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4629 , to selected 5243
Introduce support for preinit, init and fini arrays per the ELF standard.

This patch is based on work by John Marino for DragonFly.  This makes us the second BSD to support this feature.

From his comments:

For the main executable file, the .init_array and .fini_array sections
are handled by crt1, just like .init and .fini are.  In the case of
a statically linked binary, the .preinit_array section is also handled
by crt1.  The real-time linker handles the .init_array and .fini_array
sections for dynamically shared objects (libraries) and .preinit_array
for dynamically-linked binaries.  There are no .preinit_array sections
in the DSOs per standard.

These sections are described by the System V Application Binary Interface
http://www.sco.com/developers/gabi/latest/ch4.sheader.html#special_sections


In order for this patch to work, we also introduced several items from NetBSD needed for newer versions of GCC as well as some features used in this patch. (cdefs.h)

Finally, we're also through in manpages for cpu set which is totally unrelated, but an obmission from a previous patch for ULE.

Revision 4629 - Directory Listing - [select for diffs]
Modified Thu Feb 2 09:09:15 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4628 , to selected 5243
add missing spin locks.  witness has to know about them

Revision 4628 - Directory Listing - [select for diffs]
Modified Thu Feb 2 09:00:40 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4627 , to selected 5243
Switch to mutex over spin lock and add partial support for kqueue

Revision 4627 - Directory Listing - [select for diffs]
Modified Tue Jan 31 03:25:27 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4626 , to selected 5243
add resize code

Revision 4626 - Directory Listing - [select for diffs]
Modified Tue Jan 31 02:12:23 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4625 , to selected 5243
add resize for sparc

Revision 4625 - Directory Listing - [select for diffs]
Modified Tue Jan 31 00:27:25 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4624 , to selected 5243
deal with various apple partition types

Revision 4624 - Directory Listing - [select for diffs]
Modified Tue Jan 31 00:13:39 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4623 , to selected 5243
add apple boot and ufs partition types

Revision 4623 - Directory Listing - [select for diffs]
Modified Sun Jan 29 22:14:21 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4622 , to selected 5243
handle the resize case here too.

Revision 4622 - Directory Listing - [select for diffs]
Modified Sun Jan 29 21:38:44 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4621 , to selected 5243
add linux mbr, ntfs, fat32

Revision 4621 - Directory Listing - [select for diffs]
Modified Sun Jan 29 21:03:25 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4620 , to selected 5243
start work on resize()

Revision 4620 - Directory Listing - [select for diffs]
Modified Sun Jan 29 20:19:17 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4619 , to selected 5243
Include NetBSD, Microsoft, Linux, FreeBSD and Apple partition types.  This allows us to see the types when we dump the geom data.

Revision 4619 - Directory Listing - [select for diffs]
Modified Sun Jan 29 19:49:11 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4618 , to selected 5243
add definitions for GRUB2, NetBSD and Apple/Mac OS X

Revision 4618 - Directory Listing - [select for diffs]
Modified Sun Jan 29 19:11:09 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4615 , to selected 5243
add partial support for integrety checking with a sysctl to turn it off

Revision 4615 - Directory Listing - [select for diffs]
Modified Fri Jan 27 04:48:30 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4592 , to selected 5243
shorten the names of the partition types.  there's a hard limit of 16 characters by convention

Revision 4592 - Directory Listing - [select for diffs]
Modified Sun Jan 22 16:09:59 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4590 , to selected 5243
Fix error on tinderbox when building 32bit code.

Revision 4590 - Directory Listing - [select for diffs]
Modified Sat Jan 21 16:56:14 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4583 , to selected 5243
partedit makes the assumption that arg0 defines G_PART_PARM_GEOM and G_PART_PARM_PROVIDER).  make that so

Revision 4583 - Directory Listing - [select for diffs]
Modified Wed Jan 18 04:32:05 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4557 , to selected 5243
fix some of the english

Revision 4557 - Directory Listing - [select for diffs]
Modified Sat Jan 14 04:06:53 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4548 , to selected 5243
rework the pcm lock/unlock logic

Revision 4548 - Directory Listing - [select for diffs]
Modified Wed Jan 11 04:11:27 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4547 , to selected 5243
update stub generator

Revision 4547 - Directory Listing - [select for diffs]
Modified Wed Jan 11 03:33:38 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4543 , to selected 5243
drop hfa here too

Revision 4543 - Directory Listing - [select for diffs]
Modified Sat Jan 7 18:37:57 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4538 , to selected 5243
From now on, CURRENT will have witness and invariants enabled by default. This slows down performance, but it makes it much easier to catch kernel problems.

Upon creating a release branch, these options should be removed.

Revision 4538 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:57:01 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4537 , to selected 5243
add sysctl lock protection around register and unregister routines

Revision 4537 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:49:56 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4536 , to selected 5243
correct steal threashold value.

Revision 4536 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:34:07 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4535 , to selected 5243
add some assertions around the sensordev_lock.

Revision 4535 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:25:58 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4534 , to selected 5243
change out the flag and drop and reacquire the lock

Revision 4534 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:19:03 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4533 , to selected 5243
whitespace

Revision 4533 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:14:22 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4532 , to selected 5243
use sysctl lock/unlock instead of giant here

Revision 4532 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:11:57 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4526 , to selected 5243
add ; for SYSINIT.. it's good form

Revision 4526 - Directory Listing - [select for diffs]
Modified Wed Jan 4 02:14:06 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4525 , to selected 5243
Revert some of the recent changes with misc functions in freebsd compatibility.  I have no idea what i was thinking before.

Regen syscall table so we don't try to use them.

Revision 4525 - Directory Listing - [select for diffs]
Modified Wed Jan 4 01:49:24 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4524 , to selected 5243
*** empty log message ***

Revision 4524 - Directory Listing - [select for diffs]
Modified Wed Jan 4 01:35:37 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4522 , to selected 5243
sync ipc code

Revision 4522 - Directory Listing - [select for diffs]
Modified Mon Jan 2 18:31:00 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4521 , to selected 5243
regen

Revision 4521 - Directory Listing - [select for diffs]
Modified Mon Jan 2 17:48:39 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4520 , to selected 5243
*** empty log message ***

Revision 4520 - Directory Listing - [select for diffs]
Modified Mon Jan 2 17:47:22 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4518 , to selected 5243
revert stupid commit

Revision 4518 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:41:40 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4517 , to selected 5243
drop hfa as it's not mpsafe

Revision 4517 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:40:58 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4516 , to selected 5243
connect lindev(4) to the build

drop hfa as it's not mpsafe

Revision 4516 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:38:38 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4515 , to selected 5243
introduce lindev(4)

Revision 4515 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:26:33 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4514 , to selected 5243
add missing compatibility functions.

Revision 4514 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:23:03 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4513 , to selected 5243
regen syscall table

Revision 4513 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:18:47 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4512 , to selected 5243
Fix botched merge.

Revision 4512 - Directory Listing - [select for diffs]
Modified Sat Dec 31 21:42:59 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4511 , to selected 5243
blah.. compilers today need to chill

Revision 4511 - Directory Listing - [select for diffs]
Modified Sat Dec 31 21:09:15 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4510 , to selected 5243
add ioctl for 32bit compatibility.

Revision 4510 - Directory Listing - [select for diffs]
Modified Sat Dec 31 20:50:43 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4509 , to selected 5243
A little early, but Happy New Year.

I'll forget otherwise :)

Revision 4509 - Directory Listing - [select for diffs]
Modified Sat Dec 31 20:30:30 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4508 , to selected 5243
Refactor linux elf/note logic

Revision 4508 - Directory Listing - [select for diffs]
Modified Sat Dec 31 16:59:05 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4501 , to selected 5243
Modify kernel elf routines to support ELF NOTES.  Specificaly, handle 'MidnightBSD' and 'FreeBSD' notes for now.

This prepares us for binutils changes.

I have not yet modified the linuxolator elf note handling logic.  This would be very useful to do.

Revision 4501 - Directory Listing - [select for diffs]
Modified Fri Dec 30 02:02:36 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4500 , to selected 5243
Get rid of GIANT lock in sensors framework.

I've created a new sensorsdev_lock to protect list operations.  More work might be required in the individual sensor drivers (lm, it, amdtemp, etc).

Revision 4500 - Directory Listing - [select for diffs]
Modified Fri Dec 30 00:32:22 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4499 , to selected 5243
tag

Revision 4499 - Directory Listing - [select for diffs]
Modified Fri Dec 30 00:16:02 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4498 , to selected 5243
improve description

Revision 4498 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:14:00 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4497 , to selected 5243
hide very slow sysctl under DIAGNOSTIC in vfs_cache.c

Make a few refinements.

Revision 4497 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:03:27 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4496 , to selected 5243
mpsafe sysctl

Revision 4496 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:01:40 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4495 , to selected 5243
MPSAFE sysctl

Revision 4495 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:00:14 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4494 , to selected 5243
MPSAFE sysctl's.  These happen to be used frequently, especially during make operations.

Revision 4494 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:55:21 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4493 , to selected 5243
MPSAFE sysctl's

Revision 4493 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:34:07 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4492 , to selected 5243
make sysctl's MPSAFE

Revision 4492 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:26:55 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4491 , to selected 5243
explain it must be static

Revision 4491 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:12:41 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4490 , to selected 5243
make sysctl's mpsafe

Revision 4490 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:04:10 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4489 , to selected 5243
These can also be MPSAFE

Revision 4489 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:01:09 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4488 , to selected 5243
Add giant lock around vrele and make all the sysctl's MPSAFE where possible.

Revision 4488 - Directory Listing - [select for diffs]
Modified Thu Dec 29 02:33:28 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4487 , to selected 5243
Regenerate syscall table.

Add flag MPSAFE to sysctl leaf nodes so they don't require GIANT lock. More work is necesary to make things MPSAFE but this could allow for some serious performance benefits.

move some of the legacy bsdi/4.4bsd lite 2 stuff into kern_xxx.c and port some freebsd 7 centric things over for sbuf.

Revision 4487 - Directory Listing - [select for diffs]
Modified Wed Dec 28 03:14:45 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4483 , to selected 5243
Bump for raid5, geom sector changes, new kern.features.inet and kern.features.inet6

Revision 4483 - Directory Listing - [select for diffs]
Modified Wed Dec 28 03:03:25 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4478 , to selected 5243
ipv6 and ipv4 are compiled in when kern.features.inet or inet6 are visible :)

Revision 4478 - Directory Listing - [select for diffs]
Modified Wed Dec 28 02:24:58 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4475 , to selected 5243
expose stripesize and offset

Revision 4475 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:42:31 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4474 , to selected 5243
add raid5

Revision 4474 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:41:41 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4473 , to selected 5243
import raid 5 module for geom

Revision 4473 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:41:18 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4472 , to selected 5243
Import raid 5 module for geom

Revision 4472 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:14:43 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4456 , to selected 5243
add support for midnightbsd slices as well.

Revision 4456 - Directory Listing - [select for diffs]
Modified Sun Dec 18 19:09:49 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4455 , to selected 5243
MidnightBSDize several boot/loader strings

Alter pmbr and gptboot to like the new MidnightBSD GPT part types

Revision 4455 - Directory Listing - [select for diffs]
Modified Sun Dec 18 03:59:06 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4445 , to selected 5243
Increment MidnightBSD version for libdialog changeover.

Revision 4445 - Directory Listing - [select for diffs]
Modified Sun Dec 18 00:45:29 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4440 , to selected 5243
*** empty log message ***

Revision 4440 - Directory Listing - [select for diffs]
Modified Thu Dec 15 13:24:42 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4433 , to selected 5243
use MidnightBSD partition types when possible.

Revision 4433 - Directory Listing - [select for diffs]
Modified Sat Dec 10 23:15:43 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4432 , to selected 5243
forgot another one

Revision 4432 - Directory Listing - [select for diffs]
Modified Sat Dec 10 23:08:42 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4430 , to selected 5243
use midnightbsd name

Revision 4430 - Directory Listing - [select for diffs]
Modified Sat Dec 10 23:00:32 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4429 , to selected 5243
Remove freebsd types here for now.  We may try to support their schemes in the future as well, but it's not worth it right now.

Revision 4429 - Directory Listing - [select for diffs]
Modified Sat Dec 10 22:55:34 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4428 , to selected 5243
create MidnightBSD GPT partition types rather than FreeBSD on i386/amd64.  Our sparc port isn't much of anything now, and we're still using the FreeBSD VTOC entries as their hack won't work for us as we don't have an ELFOSABI number.

Revision 4428 - Directory Listing - [select for diffs]
Modified Sat Dec 10 22:33:35 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4427 , to selected 5243
define MIDNIGHTBSD GPT types for future use!

Revision 4427 - Directory Listing - [select for diffs]
Modified Sat Dec 10 21:55:12 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4418 , to selected 5243
use atomic_store rather than set

Revision 4418 - Directory Listing - [select for diffs]
Modified Sat Dec 10 21:18:06 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4417 , to selected 5243
add SB8xx southbridge support

Revision 4417 - Directory Listing - [select for diffs]
Modified Sat Dec 10 21:05:10 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4416 , to selected 5243
Merge rl(4) and re(4) from 7-stable freebsd.

Revision 4416 - Directory Listing - [select for diffs]
Modified Sat Dec 10 16:39:09 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4415 , to selected 5243
fix comment

Revision 4415 - Directory Listing - [select for diffs]
Modified Sat Dec 10 15:46:16 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4414 , to selected 5243
Bring in several improvements to GEOM from FreeBSD 7-stable.

Drop PC98 support from GEOM in MidnightBSD.  We don't support that architecture and it's not worth the effort to maintain.

raid3, label, journal, eli vinum, and part GEOM classes include several bug fixes related to sanity checking, stripe size, disabling debug printing (label), ...

Revision 4414 - Directory Listing - [select for diffs]
Modified Sat Dec 10 14:59:51 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4413 , to selected 5243
use new sbuf_new_auto macro. use MAXPHYS rather than define a custom io size in here

Revision 4413 - Directory Listing - [select for diffs]
Modified Sat Dec 10 14:57:28 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4411 , to selected 5243
Add sbuf_new_auto macro and clean up some whitespace problems.

Revision 4411 - Directory Listing - [select for diffs]
Modified Thu Dec 8 02:03:15 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4387 , to selected 5243
add bootsize constant.

Revision 4387 - Directory Listing - [select for diffs]
Modified Sun Nov 27 15:48:01 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4386 , to selected 5243
Include the parent Makefile.inc

Revision 4386 - Directory Listing - [select for diffs]
Modified Sun Nov 27 15:45:40 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4385 , to selected 5243
define the target arch

Revision 4385 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:42:50 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4384 , to selected 5243
add memmove and initcpu hacks related to vm_guest/virutalization detection.

turn on the new mii stuff in the base kernel

Revision 4384 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:41:53 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4383 , to selected 5243
enable additional chips

Revision 4383 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:40:50 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4382 , to selected 5243
part 2 of the virtualization piece.

Revision 4382 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:40:21 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4381 , to selected 5243
related to pci update

Revision 4381 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:39:46 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4380 , to selected 5243
Merge several changes from FreeBSD 7-stable.

Introduce virtualization detection.  The kernel knows if it's running with VMWar
e, VirtualBox, Parallels, etc and changes the hz level as well as disables MSI a
s appropriate.  We will need to drop the loader support for part of this once it
's tested further. This is more general and allows us to make more changes for s
pecail hardware emulation.

Update alc(4), bge(4), mii(4) and cardbus as well as pci.  This fixes several pr
oblems with various devices, particularly alc(4) which often had difficulty dete
cting cables were plugged in and DHCP. bge(4) gains support for several newer ch
ips and disables UDP offloading for stability reasons.

We also had to hack zfs so that the kernel memmove can be used now rather than t
he macro bcopy hack.

Revision 4380 - Directory Listing - [select for diffs]
Modified Thu Nov 24 19:34:05 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4379 , to selected 5243
add additional controller, use the last part of the serial number on a hard drive for ata array to avoid problems with two serial numbers are similar in a set and a drive is removed. mask disk idx to avoid panic when extra bits are set.

Revision 4379 - Directory Listing - [select for diffs]
Modified Thu Nov 24 16:18:09 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4378 , to selected 5243
Introduce some aliases for media types and use them in alc(4).

Revision 4378 - Directory Listing - [select for diffs]
Modified Thu Nov 24 15:59:15 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4377 , to selected 5243
turn on wol

Revision 4377 - Directory Listing - [select for diffs]
Modified Thu Nov 24 15:57:52 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4376 , to selected 5243
handle wake on lan link negotiation reset case.

Revision 4376 - Directory Listing - [select for diffs]
Modified Thu Nov 24 15:44:25 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4360 , to selected 5243
Move the lock down to protect

Revision 4360 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:42:02 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4359 , to selected 5243
Fix headphone pin config on Lenovo B450 Laptop.

Revision 4359 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:39:41 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4358 , to selected 5243
add a bunch of conexant chips

Revision 4358 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:35:09 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4357 , to selected 5243
rename several intel chips with the proper family names and add a few missing ones

Revision 4357 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:30:35 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4356 , to selected 5243
Add support for several Nvidia and Conexant audio chips.

Revision 4356 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:26:16 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4355 , to selected 5243
Add Intel Pather Point support.

Revision 4355 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:24:51 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4354 , to selected 5243
Add support for Intel Patsburg PCH chipset.

Revision 4354 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:19:43 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4353 , to selected 5243
Add support for Intel Cougar Point

Revision 4353 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:17:33 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4352 , to selected 5243
define RDC_M3010

Revision 4352 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:15:56 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4337 , to selected 5243
Hide version in VERBOSE

Revision 4337 - Directory Listing - [select for diffs]
Modified Sat Nov 5 14:32:12 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4334 , to selected 5243
fix type for ioctl request

Revision 4334 - Directory Listing - [select for diffs]
Modified Fri Nov 4 22:25:47 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4333 , to selected 5243
redo the locking and get rid of the task queue.

Revision 4333 - Directory Listing - [select for diffs]
Modified Fri Nov 4 20:23:13 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4330 , to selected 5243
Avoid signed underflow when interpreter path is shorter than argv[0].

Revision 4330 - Directory Listing - [select for diffs]
Modified Sat Oct 29 23:31:34 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4323 , to selected 5243
Revert zfs related file changes from several days ago. This was a bad idea.

Revision 4323 - Directory Listing - [select for diffs]
Modified Wed Oct 26 16:23:34 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4322 , to selected 5243
*** empty log message ***

Revision 4322 - Directory Listing - [select for diffs]
Modified Wed Oct 26 15:44:41 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4316 , to selected 5243
*** empty log message ***

Revision 4316 - Directory Listing - [select for diffs]
Modified Wed Oct 26 12:58:13 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4306 , to selected 5243
Bump version for the following:

BIND 9.6 ESV R5
mDNSResponder
SSP (stack protector) enabled for userland and kernel.
GPT boot

Revision 4306 - Directory Listing - [select for diffs]
Modified Wed Oct 26 02:00:23 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4302 , to selected 5243
set ssp flags to nothing

Revision 4302 - Directory Listing - [select for diffs]
Modified Sun Oct 23 16:20:13 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4301 , to selected 5243
add readme until we migrate files here

Revision 4301 - Directory Listing - [select for diffs]
Modified Sun Oct 23 16:17:30 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4300 , to selected 5243
Catch up conf/files and conf/files.[i386|amd64]

tweak our build environment for gnu99/c99.

Add the stack protector from FreeBSD.  This relies on a random number generator which is seeded at startup of the kernel (kern/init_main.c, kern/stack_protector.c and sys/kernel.h)

Also introduce qpi which supports workstation chipsets using qpi.   It connects to the nexus and then has pci buses under it.

Revision 4300 - Directory Listing - [select for diffs]
Modified Sun Oct 23 15:54:05 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4299 , to selected 5243
make more c99 friendly

Revision 4299 - Directory Listing - [select for diffs]
Modified Sun Oct 23 15:23:20 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4298 , to selected 5243
this directory doesn't exist

Revision 4298 - Directory Listing - [select for diffs]
Modified Sun Oct 23 15:05:16 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4297 , to selected 5243
catch up to recent directory structure.

Revision 4297 - Directory Listing - [select for diffs]
Modified Sun Oct 23 14:41:54 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4295 , to selected 5243
sync libalias with FreeBSD 7-stable

Revision 4295 - Directory Listing - [select for diffs]
Modified Sun Oct 23 00:41:26 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4278 , to selected 5243
no ssp

Revision 4278 - Directory Listing - [select for diffs]
Modified Sat Oct 22 14:32:46 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4270 , to selected 5243
Back this change out for now.  I need to turn on c99 for sys first.

Revision 4270 - Directory Listing - [select for diffs]
Modified Thu Oct 20 21:11:31 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4263 , to selected 5243
sus4

Revision 4263 - Directory Listing - [select for diffs]
Modified Thu Oct 20 15:22:15 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4262 , to selected 5243
*** empty log message ***

Revision 4262 - Directory Listing - [select for diffs]
Modified Thu Oct 20 15:03:43 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4252 , to selected 5243
disable syscalls we don't support yet

Revision 4252 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:39:31 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4251 , to selected 5243
add amd southbridge watchdog (sb700 and similar)

Obtained from: FreeBSD 7.3

Revision 4251 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:28:11 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4250 , to selected 5243
add amdtemp and atheros ar5416 to notes

Revision 4250 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:25:20 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4248 , to selected 5243
add atheros ar5416 wireless and amdtemp sensor to NOTES

Revision 4248 - Directory Listing - [select for diffs]
Modified Wed Oct 19 20:01:02 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4247 , to selected 5243
add ; to make some preprocessors happy

Revision 4247 - Directory Listing - [select for diffs]
Modified Wed Oct 19 19:59:08 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4246 , to selected 5243
forgot to commit these

Revision 4246 - Directory Listing - [select for diffs]
Modified Wed Oct 19 19:57:40 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4243 , to selected 5243
disable nmount as we haven't ported the kernel nfs lock manager yet

Revision 4243 - Directory Listing - [select for diffs]
Modified Wed Oct 19 15:17:28 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4242 , to selected 5243
Add driver from DragonFly for Agere gigabit and fast ethernet NICs.

Revision 4242 - Directory Listing - [select for diffs]
Modified Wed Oct 19 15:09:55 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4234 , to selected 5243
add various realtek, broadcom, jmicron, ... devices.

Revision 4234 - Directory Listing - [select for diffs]
Modified Wed Oct 19 13:56:07 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4233 , to selected 5243
Introduce sysctls for exposing kernel features like PAE, AIO or freebsd 4,5,6 compatibility.

Fix a definition that I missed on a previous commit that was breaking sparc.

Revision 4233 - Directory Listing - [select for diffs]
Modified Tue Oct 18 21:17:06 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4231 , to selected 5243
Add BUS_BIND_INTR() method to the bus interface to bind an IRQ resource to a CPU.

bus_bind_intr is a wrapper routine for drivers to use. It is supported on all MidnightBSD architectures.

Obtained from: FreeBSD 7.1

Revision 4231 - Directory Listing - [select for diffs]
Modified Mon Oct 17 20:20:49 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4227 , to selected 5243
Start work on interrupt system.  This code will let one assign an interrupt to a core.

Revision 4227 - Directory Listing - [select for diffs]
Modified Mon Oct 17 10:26:21 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4226 , to selected 5243
add logic to handle the linux gs register and some additional changes related to cpu affinity.

Be sure to set gpart boot partition (mbr compat) active for some bioses to work.

Revision 4226 - Directory Listing - [select for diffs]
Modified Mon Oct 17 10:25:48 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4225 , to selected 5243
add logic to handle the linux gs register and some additional changes related to cpu affinity.

Revision 4225 - Directory Listing - [select for diffs]
Modified Mon Oct 17 08:59:45 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4224 , to selected 5243
add constant for linux gs switch

Revision 4224 - Directory Listing - [select for diffs]
Modified Sun Oct 16 21:11:44 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4223 , to selected 5243
add gptboot

Revision 4223 - Directory Listing - [select for diffs]
Modified Sun Oct 16 21:11:09 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4219 , to selected 5243
Update the boot code to support GPT partition schemes.

Revision 4219 - Directory Listing - [select for diffs]
Modified Sun Oct 16 05:17:40 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4217 , to selected 5243
$MidnightBSD$

Introduce constants for SMAP TYPES. This beats 0x01 randomly in code.

Revision 4217 - Directory Listing - [select for diffs]
Modified Sat Oct 15 21:45:52 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4216 , to selected 5243
The start of the EFI GPT partiiton in the PMBR can always be used with CHS addressing.  Don't use 0xff which is hack in the intel spec for use when CHS won't work.  Most PC bioses can't handle this hack and hang or don't detect the disk as bootable.

Revision 4216 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:50:43 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4215 , to selected 5243
Minor bugfixes to cd9660

Revision 4215 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:18:31 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4214 , to selected 5243
Introduce CPU Affinity in MidnightBSD.

The ULE scheduler is now default on i386 and amd64 architectures.

cpuset(1) allows the user to limit a process to a group of CPU cores to run on using new system calls.

32bit versions of the system calls were also added to support 32bit binaries running on amd64 boxes. libc's
symbol map was modified to include the cpuset* system calls to expose them to userland.

This is based on work by Jeff Roberson from FreeBSD 7.1.

Revision 4214 - Directory Listing - [select for diffs]
Modified Sat Oct 15 05:31:09 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4213 , to selected 5243
perform cleanup on error case.

Revision 4213 - Directory Listing - [select for diffs]
Modified Sat Oct 15 05:18:45 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4203 , to selected 5243
timezone value is signed.

Revision 4203 - Directory Listing - [select for diffs]
Modified Sun Oct 9 22:03:38 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4199 , to selected 5243
Supply unique st_dev, st_ino value pair for fstat(2) on pipes.  This is required with sus4 and fixes compatibility problems with several linux centric daemons. This is a port from FreeBSD 10-CURRENT.

Filter out some bad traffic with ipv6 /ipfw.

Revision 4199 - Directory Listing - [select for diffs]
Modified Wed Oct 5 02:05:41 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4192 , to selected 5243
Fix linuxolator unix socket handling after recent security patch.

Revision 4192 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:37:07 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4191 , to selected 5243
get rid of invalid use of atomic(9)

Revision 4191 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:34:01 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4190 , to selected 5243
disable lockups when the network cable isn't plugged in with some alc(4)

Revision 4190 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:31:45 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4189 , to selected 5243
don't use stale ip/tcp header pointers

Revision 4189 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:29:26 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4188 , to selected 5243
TX mbuf parser for VLAN is still required to enable TX checksum offloading if VLAN hardware tagging is disabled.

Obtained from: FreeBSD  cvs revison 1.1.2.11

Revision 4188 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:25:43 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4187 , to selected 5243
fix typos (from upstream)

Revision 4187 - Directory Listing - [select for diffs]
Modified Sat Oct 1 01:32:04 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4186 , to selected 5243
add quirks for several devices including cyberpower UPS

Revision 4186 - Directory Listing - [select for diffs]
Modified Sat Oct 1 01:29:07 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4183 , to selected 5243
add several new device quirks for umass.

Revision 4183 - Directory Listing - [select for diffs]
Modified Fri Sep 30 22:44:52 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4181 , to selected 5243
Acidently blew away the cypress pata storage controller.

Revision 4181 - Directory Listing - [select for diffs]
Modified Fri Sep 30 13:04:17 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4180 , to selected 5243
Fix module name in zyd, modernize ural

Revision 4180 - Directory Listing - [select for diffs]
Modified Fri Sep 30 04:21:18 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4178 , to selected 5243
add support for several epson scanners, an hp scanner 3570C, and change the usb mouse z-axis/wheel handling. Also update our list of devices.

Revision 4178 - Directory Listing - [select for diffs]
Modified Fri Sep 30 03:34:44 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4175 , to selected 5243
drop ath_hal build file

Revision 4175 - Directory Listing - [select for diffs]
Modified Fri Sep 30 03:02:06 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4174 , to selected 5243
Disable hibernation.  This was causing alc(4) to hibernate when the cable was unplugged and then requiring down/up the interface or at least unplug and plugin the cable several times.

Revision 4174 - Directory Listing - [select for diffs]
Modified Fri Sep 30 02:06:01 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4173 , to selected 5243
fix path for kernel builds with ath(4)

Revision 4173 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:28:40 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4172 , to selected 5243
sync ath(4) with freebsd 7.3

Revision 4172 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:08:52 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4171 , to selected 5243
ath(4) update

Revision 4171 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:58:14 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4170 , to selected 5243
Modify generic kernel config to add stack(9) and prepare for ath(4) update.

Fix some formatting problems while here.

Revision 4170 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:49:12 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4169 , to selected 5243
ath(4) work continues...

Revision 4169 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:41:28 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4168 , to selected 5243
cleanup NOTES entries. We added stack(9) awhile back.  Remove dead ATM which was not mpsafe and removed.  alc is a recent addition.  snd_ich is ac97

Revision 4168 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:16:55 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4165 , to selected 5243
bump midnightbsd version so it's easier to see the unix domain sockets vulnerability was fixed in the running kernel

Revision 4165 - Directory Listing - [select for diffs]
Modified Thu Sep 29 00:03:30 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4154 , to selected 5243
Validate length of unix domain socket path.  This prevents kernel panics and other scary things.

Revision 4154 - Directory Listing - [select for diffs]
Modified Thu Sep 15 02:21:42 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4148 , to selected 5243
Bump for xz/lzma 5.0.3

Revision 4148 - Directory Listing - [select for diffs]
Modified Sat Sep 10 23:02:34 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4144 , to selected 5243
use standardized method m_collapse

Revision 4144 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:28:41 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4143 , to selected 5243
fix irq check

Revision 4143 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:26:46 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4142 , to selected 5243
module depends

Revision 4142 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:24:08 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4141 , to selected 5243
clarify comment

Revision 4141 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:23:38 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4140 , to selected 5243
add CMI120_USB device

Revision 4140 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:23:15 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4139 , to selected 5243
clean this up

Revision 4139 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:22:00 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4138 , to selected 5243
Use constant for callout_init's mpsafe check

Revision 4138 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:19:17 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4137 , to selected 5243
change the ati ixp sb600 identifier

Revision 4137 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:18:06 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4136 , to selected 5243
fix comments.

Revision 4136 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:15:52 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4135 , to selected 5243
Improve error handling.

Revision 4135 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:15:01 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4134 , to selected 5243
fix comment.

Revision 4134 - Directory Listing - [select for diffs]
Modified Sun Sep 4 13:42:39 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4131 , to selected 5243
Add new sound card RDC M3010

Revision 4131 - Directory Listing - [select for diffs]
Modified Mon Aug 22 02:47:56 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4130 , to selected 5243
*** empty log message ***

Revision 4130 - Directory Listing - [select for diffs]
Modified Mon Aug 22 02:47:46 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4129 , to selected 5243
revert the detection change on sparc for now.

Revision 4129 - Directory Listing - [select for diffs]
Modified Mon Aug 22 02:40:55 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4116 , to selected 5243
*** empty log message ***

Revision 4116 - Directory Listing - [select for diffs]
Modified Sat Aug 13 13:52:08 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4115 , to selected 5243
oops.. i shouldn't have committed this.

Revision 4115 - Directory Listing - [select for diffs]
Modified Sat Aug 13 13:17:20 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4114 , to selected 5243
Sync with equivalent changes made during 0.3 and 0.4-CURRENT timeline on x86.

Revision 4114 - Directory Listing - [select for diffs]
Modified Sat Aug 13 02:18:47 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4053 , to selected 5243
GEOM_GPT was renamed GEOM_PART_GPT... forgot to fix it here.

Revision 4053 - Directory Listing - [select for diffs]
Modified Sat Jul 23 22:15:08 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4052 , to selected 5243
This is what i get for being lazy.

Revision 4052 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:42:39 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4051 , to selected 5243
Bump version or cpufreq changes.

Revision 4051 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:24:58 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4050 , to selected 5243
convert battery capacity/rate only when requested.

Revision 4050 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:06:15 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4049 , to selected 5243
td_osd is at the end of struct thread to avoid breaking the ABI
as a side effect it is outside of the td_startzero-td_endzero range,
requiring it to be separately zeroed

Revision 4049 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:00:48 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4048 , to selected 5243
include missing ;

Revision 4048 - Directory Listing - [select for diffs]
Modified Sat Jul 23 20:57:18 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4047 , to selected 5243
cpufreq: allocate long-lived buffer for handling of sysctl
requests.  This stops crazy alloc/free cycle when powerd
is running aggresively.

Revision 4047 - Directory Listing - [select for diffs]
Modified Sat Jul 23 20:49:06 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4042 , to selected 5243
try to obtain max mhz on cpufreq attach instead of the first request. this works around problems with HTT cores causing a "slow" loop.

Revision 4042 - Directory Listing - [select for diffs]
Modified Sun Jul 17 21:58:23 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4038 , to selected 5243
our own KAME_VERSION

Revision 4038 - Directory Listing - [select for diffs]
Modified Thu Jul 14 00:25:03 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4037 , to selected 5243
add missing code

Revision 4037 - Directory Listing - [select for diffs]
Modified Wed Jul 13 13:02:50 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4036 , to selected 5243
add i915_suspend.c to the kernel module.

Revision 4036 - Directory Listing - [select for diffs]
Modified Wed Jul 13 12:56:33 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4032 , to selected 5243
Catch notes up.

Revision 4032 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:23:15 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4031 , to selected 5243
add options for new geom part types

Revision 4031 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:20:28 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4029 , to selected 5243
Part 3 of 4: Update geom and sync with freebsd 7.1

Revision 4029 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:14:00 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4028 , to selected 5243
Part 2 of 4: Update geom and sync with freebsd 7.1

Update the kernel geom abi

Revision 4028 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:09:49 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4027 , to selected 5243
Part 1 of 4: Update geom and sync with freebsd 7.1.

Fix up modules.

Revision 4027 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:05:15 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4026 , to selected 5243
Fix a spelling error and add a define needed for a gpart sync with freebsd

Revision 4026 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:02:44 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4025 , to selected 5243
Introduce apple part map and vtoc part map for sparc.

For now, we're just going to use the freebsd-* names for partitions but this will change in the future.

Revision 4025 - Directory Listing - [select for diffs]
Modified Wed Jul 13 00:58:24 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4024 , to selected 5243
Teach disklabel about several file system types

Revision 4024 - Directory Listing - [select for diffs]
Modified Tue Jul 12 23:08:55 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4021 , to selected 5243
include the intel i915 suspend functionality and support for amd radeon r600*

Revision 4021 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:49:30 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4020 , to selected 5243
migrate sparc to kdb_enter_why

Revision 4020 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:48:09 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4019 , to selected 5243
kdb_why_powerfail

Revision 4019 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:47:03 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4018 , to selected 5243
kdb_enter_why for MAC

Revision 4018 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:46:12 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4017 , to selected 5243
migrate netgraph to kdb_enter_why

Revision 4017 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:44:06 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4016 , to selected 5243
kdb_enter_why

Revision 4016 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:35:06 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4015 , to selected 5243
kdb_enter_why time

Revision 4015 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:33:56 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4014 , to selected 5243
kdb_entry_why time

Revision 4014 - Directory Listing - [select for diffs]
Modified Sun Jul 10 17:09:30 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4013 , to selected 5243
migrate to kdb_enter_why

Revision 4013 - Directory Listing - [select for diffs]
Modified Sun Jul 10 17:01:03 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4002 , to selected 5243
Introduce kdb_enter_why as an alternative to kdb_enter.  It allows you to specify why you're going into the debugger so scripts can be selected.

FreeBSD 8 has this functionality as kdb_enter.  I considered just merging it that way, but it would break binary compatibility with freebsd kernel modules which I don't want to do yet.  (think nvidia graphics driver)

Revision 4002 - Directory Listing - [select for diffs]
Modified Wed Jul 6 17:35:58 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 4000 , to selected 5243
hande race between device_pager and devsw in a graceful manner.

Revision 4000 - Directory Listing - [select for diffs]
Modified Sat Jul 2 15:44:23 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3999 , to selected 5243
Remove ifdef from 4.3BSD Net/2.  I don't think it's ever going to be done. :)

Revision 3999 - Directory Listing - [select for diffs]
Modified Tue Jun 28 02:45:21 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3998 , to selected 5243
Shouldn't have removed this one.  This fixes build on stargazer.

Revision 3998 - Directory Listing - [select for diffs]
Modified Tue Jun 28 02:22:32 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3995 , to selected 5243
remove unnecessary includes

Revision 3995 - Directory Listing - [select for diffs]
Modified Fri Jun 24 00:35:13 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3994 , to selected 5243
Part 2 of SOCK_CLOEXEC and SOCK_NONBLOCK change for fedora 10 support.

Revision 3994 - Directory Listing - [select for diffs]
Modified Fri Jun 24 00:34:13 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3993 , to selected 5243
Modify linuxolator to include SOCK_CLOEXEC and SOCK_NONBLOCK.  This allows fedora 10 libs to resolve dns entries.

Revision 3993 - Directory Listing - [select for diffs]
Modified Thu Jun 23 12:41:19 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3990 , to selected 5243
mostly cosmetic changes

Revision 3990 - Directory Listing - [select for diffs]
Modified Wed Jun 22 23:56:22 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3989 , to selected 5243
some apps are trying to use LINUX_FUTEX_WAIT_BITSET and LINUX_FUTEX_WAIT_REQUEUE_PI which are not supported by 2.6.16 kernels.. only 2.6.26+.

Log it and throw a no-op if these are not defined and REALTIME clock is requested.

Revision 3989 - Directory Listing - [select for diffs]
Modified Wed Jun 22 23:43:48 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3966 , to selected 5243
add constats for FUTEX_CLOCK_REALTIME.  Note this is not supported as it's part of linux 2.6.25/2.6.26

Revision 3966 - Directory Listing - [select for diffs]
Modified Sat Jun 11 21:01:27 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3965 , to selected 5243
default linux emulatino to 2.6.16.

Revision 3965 - Directory Listing - [select for diffs]
Modified Thu Jun 9 12:51:00 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3959 , to selected 5243
IPFW has two flaws in its handling of IPv6 packets that arrive in
fragments. First, it will deny an IPv6 packet that arrives with
a fragmentation header which has an offset of zero, but no
further fragments. This type of packet is explicitly allowed in
RFC 2460:

In response to an IPv6 packet that is sent to an IPv4 destination
(i.e., a packet that undergoes translation from IPv6 to IPv4),
the originating IPv6 node may receive an ICMP Packet Too Big
message reporting a Next-Hop MTU less than 1280. In that
case, the IPv6 node is not required to reduce the size of
subsequent packets to less than 1280, but must include a
Fragment header in those packets so that the IPv6-to-IPv4
translating router can obtain a suitable Identification value
to use in resulting IPv4 fragments. Note that this means the
payload may have to be reduced to 1232 octets (1280 minus 40
for the IPv6 header and 8 for the Fragment header), and
smaller still if additional extension headers are used.

The second flaw is that the code allows IPv6 packets that arrive in
fragments to avoid transport-layer rules. For example, consider this
ruleset:

00001 deny tcp from 2607:f0b0:0:6:209:87:239:67 80 to 2404:138:4002:4000:205:1cff:fe11:beff dst-port 37822
65534 allow ip from any to any
65535 deny ip from any to any

Rule 1 will not be applied to the fragment with offset zero
because the MF bit is intentionally included in the offset
variable used in ipfw_chk, so the check to see if the transport
header is found in fragment zero will fail. Instead, the rule
will be skipped over, and the next rule which in this example is
an allow will accept the fragment. Where an administrator might
have expected the traffic to be blocked it will instead be
allowed through the firewall.

Attached is a revised patch fixing a third flaw. ipfw will reject
very small IPv6 fragments when it tries to pullup the transport
header. This relaxes the code to be consistent with the IPv4 path
where it only tries to pull up the transport header on fragments with
offset zero.

Reported to FreeBSD by Matthew Luckie , pr 145733.

Revision 3959 - Directory Listing - [select for diffs]
Modified Fri Jun 3 23:04:39 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3953 , to selected 5243
Use real mode to invoke BIOS routines rather than virtual 86 mode.

Obtained from: FreeBSD 7.1 circa Aug 2008

Revision 3953 - Directory Listing - [select for diffs]
Modified Sat May 28 17:54:10 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3933 , to selected 5243
Document and bump midnightbsd version for bind 9 fix

Revision 3933 - Directory Listing - [select for diffs]
Modified Wed May 18 14:00:22 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3923 , to selected 5243
Bump midnightbsd version for perl 5.14.0 & sendmail 8.14.5 in src

Revision 3923 - Directory Listing - [select for diffs]
Modified Mon May 9 13:47:28 2011 UTC (13 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 3921 , to selected 5243
Release SP's refcount in key_get_spdbyid().

Revision 3921 - Directory Listing - [select for diffs]
Modified Thu May 5 00:58:28 2011 UTC (13 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 3914 , to selected 5243
Fix a 16 year old bug in the sorting routine for non-contiguous netmasks.
For masks of identical length rn_lexobetter() did not stop on the
first non-equal byte. This leads rn_addroute() to not detecting
duplicate entries and thus we might create a very long list of masks
to check for each node.
This can have a huge impact on IPsec performance, where non-contiguous
masks are used for the flow lookup.  In a setup with 1300 flows we
saw 400 duplicate masks and only a third of the expected throughput.

Obtained from: OpenBSD (revision 1.28 src/sys/net/radix.c)

Revision 3914 - Directory Listing - [select for diffs]
Modified Sun Apr 24 15:36:53 2011 UTC (13 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 3913 , to selected 5243
knlist_* is defined in event.h. Fix lint build

Revision 3913 - Directory Listing - [select for diffs]
Modified Sun Apr 24 15:35:40 2011 UTC (13 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 3911 , to selected 5243
Add knlist_init_mtx

Revision 3911 - Directory Listing - [select for diffs]
Modified Wed Apr 20 03:39:03 2011 UTC (13 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 3910 , to selected 5243
    Do not allow directly recursive RFC3173 IPComp payload.

 Security:	CVE-2011-1547

Revision 3910 - Directory Listing - [select for diffs]
Modified Sun Apr 17 18:58:52 2011 UTC (13 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 3909 , to selected 5243
Add a wrapper around knlist_init

Revision 3909 - Directory Listing - [select for diffs]
Modified Thu Apr 14 04:04:02 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3908 , to selected 5243
Handle the special ruleset 0 in devfs_ruleset_use(). An attempt set the
current ruleset to 0 with command "devfs ruleset 0" triggered a KASSERT
in devfs_ruleset_create().

Revision 3908 - Directory Listing - [select for diffs]
Modified Fri Apr 1 02:09:23 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3904 , to selected 5243
Clamp the initial advertised receive window when responding to a SYN/ACK
to the maximum allowed window. Growing the window too large would cause
an underflow in the calculations in tcp_output() to decide if a window
update should be sent which would prevent the persist timer from being
started if data was pending and the other end of the connection advertised
an initial window size of 0.

Obtained from: FreeBSD

Revision 3904 - Directory Listing - [select for diffs]
Modified Fri Mar 25 04:12:37 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3903 , to selected 5243
Fix bug reported here: http://blogmal.42.org/tidbits/tcp-bug.story

Only affects amd64 MidnightBSD

Revision 3903 - Directory Listing - [select for diffs]
Modified Mon Mar 21 14:02:15 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3888 , to selected 5243
Remove extra version checks we don't need.

Revision 3888 - Directory Listing - [select for diffs]
Modified Sun Mar 13 21:58:41 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3887 , to selected 5243
tag

Revision 3887 - Directory Listing - [select for diffs]
Modified Sun Mar 13 21:45:06 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3886 , to selected 5243
Part II of the DRM update

Revision 3886 - Directory Listing - [select for diffs]
Modified Sun Mar 13 21:43:59 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3845 , to selected 5243
Bring in two large changes from FreeBSD 7.1:

* DRM/DRI update for direct rendering on X.  This is a large update to support newer ATI and Intel graphics adapters with acceleration. This was original ported from Linux (it's not GPL)
* cdev per open file data.

Implement the per-open file data for the cdev.

 The patch does not change the cdevsw KBI. Management of the data is
 provided by the functions
 int     devfs_set_cdevpriv(void *priv, cdevpriv_dtr_t dtr);
 int     devfs_get_cdevpriv(void **datap);
 void    devfs_clear_cdevpriv(void);
 All of the functions are supposed to be called from the cdevsw method
 contexts.

 - devfs_set_cdevpriv assigns the priv as private data for the file
   descriptor which is used to initiate currently performed driver
   operation. dtr is the function that will be called when either the
   last refernce to the file goes away, the device is destroyed  or
   devfs_clear_cdevpriv is called.
 - devfs_get_cdevpriv is the obvious accessor.
 - devfs_clear_cdevpriv allows to clear the private data for the still
   open file.

 Implementation keeps the driver-supplied pointers in the struct
 cdev_privdata, that is referenced both from the struct file and struct
 cdev, and cannot outlive any of the referee.

Obtained from: FreeBSD

Revision 3845 - Directory Listing - [select for diffs]
Modified Tue Mar 8 13:40:49 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3794 , to selected 5243
Bump for xz/lzma inclusion

Revision 3794 - Directory Listing - [select for diffs]
Modified Mon Feb 21 00:49:34 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3793 , to selected 5243
Sync with freebsd 7.3

Revision 3793 - Directory Listing - [select for diffs]
Modified Sun Feb 20 21:25:35 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3791 , to selected 5243
remove pc98 support

Revision 3791 - Directory Listing - [select for diffs]
Modified Sat Feb 19 18:36:55 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3788 , to selected 5243
Rewrite parts of the amdtemp(4) temp monitor for K8, K10, K11 AMD CPUs to take advantage of the sensors framework.

This is similar to coretemp(4)'s changes in MidnightBSD and to kate(4) in OpenBSD/DragonFly.  However, kate(4) only handles K8 CPUs!

I don't have any K8 hardware to test on so if the sensor readings are off, I need someone to let me know.

Tested on an AMD Phenom 9600

Revision 3788 - Directory Listing - [select for diffs]
Modified Thu Feb 17 14:00:11 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3782 , to selected 5243
Bump for new perl version.

Revision 3782 - Directory Listing - [select for diffs]
Modified Wed Feb 16 23:36:01 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3781 , to selected 5243
Sync with FreeBSD 7.3-RELEASE

Revision 3781 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:59:53 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3780 , to selected 5243
Add tcp lro

Revision 3780 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:44:30 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3779 , to selected 5243
Sync with freebsd 7.3

Revision 3779 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:41:33 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3778 , to selected 5243
Sync fxp with freebsd 7.3

Revision 3778 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:37:55 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3775 , to selected 5243
Sync with freebsd 7.3-RELEASE, add WOL

Revision 3775 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:54:41 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3774 , to selected 5243
add igb(4)

Revision 3774 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:50:08 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3772 , to selected 5243
Add new options for bce.  Remove dead netatm entries from files and refresh for new em(4) and igb(4).

Revision 3772 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:37:36 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3771 , to selected 5243
Add intel igb(4), update em(4) part 2 of 3

Revision 3771 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:36:44 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3769 , to selected 5243
Add intel igb(4), update em(4) part 1 of 3

Revision 3769 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:27:43 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3768 , to selected 5243
Sync bfe(4) with FreeBSD 7.3-RELEASE.

Revision 3768 - Directory Listing - [select for diffs]
Modified Wed Feb 16 02:03:22 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3767 , to selected 5243
sync with freebsd 7.3, add wol support

Revision 3767 - Directory Listing - [select for diffs]
Modified Wed Feb 16 01:00:10 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3765 , to selected 5243
Upgrade bge(4).

Revision 3765 - Directory Listing - [select for diffs]
Modified Wed Feb 16 00:27:13 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3764 , to selected 5243
add age(4)

Revision 3764 - Directory Listing - [select for diffs]
Modified Tue Feb 15 22:09:49 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3763 , to selected 5243
add age(4) (disconnected)

Revision 3763 - Directory Listing - [select for diffs]
Modified Tue Feb 15 20:38:47 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3761 , to selected 5243
Sync with FreeBSD 7.3.  Add wake on lan support.

Revision 3761 - Directory Listing - [select for diffs]
Modified Tue Feb 15 14:04:13 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3760 , to selected 5243
Update ale(4) and sync with just after FreeBSD 7.3.

Add support for WOL.

Revision 3760 - Directory Listing - [select for diffs]
Modified Fri Feb 11 13:55:02 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3753 , to selected 5243
use RTFREE_LOCKED instead of rtfree

Revision 3753 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:32:15 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3751 , to selected 5243
Bump MidnightBSD version.  We've updated a lot of contrib software lately and the recent window scaling patch. (BIND, file, openssl, openssh, libarchive, unzip, cpio, ...)

Revision 3751 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:27:18 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3750 , to selected 5243
If the new window size ends up being the same as the old
size when it is scaled, then don't force a window update.

Obtained from: Patch by John Baldwin, FreeBSD 7-STABLE local patch

Revision 3750 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:11:33 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3749 , to selected 5243
Enable atheros cards in generic.

Revision 3749 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:10:40 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3748 , to selected 5243
Enable ufs gjournal

Revision 3748 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:02:27 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3747 , to selected 5243
Fix big typo. turn on UFS_GJOURNAL support.

Revision 3747 - Directory Listing - [select for diffs]
Modified Tue Feb 8 22:06:59 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3739 , to selected 5243
Properly close a socket for a tcp nfs client if the nfs server notices that the client has disconnected while attempting to fetch a request.

Obtained from: FreeBSD revision 218456

Revision 3739 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:20:11 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3738 , to selected 5243
Add an entry for alc(4).

Revision 3738 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:18:45 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3737 , to selected 5243
alc(4) module connect

Revision 3737 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:17:46 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3736 , to selected 5243
Add a preliminary version of alc(4).  This version does not support wake on lan and should not be suspend/resume. It's not connected to the build yet, but one can manually build the odule.

Revision 3736 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:03:25 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3731 , to selected 5243
don't mark this mpsafe

Revision 3731 - Directory Listing - [select for diffs]
Modified Sun Feb 6 21:43:53 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3727 , to selected 5243
add quad tunables and sysctls

Revision 3727 - Directory Listing - [select for diffs]
Modified Sun Feb 6 18:44:11 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3726 , to selected 5243
Wake On Lan (WOL) infrastructure

Add NEEDSGIANT to IFF_CANTCONFIG so that we can block changes to interfaces that are under giant later.

Revision 3726 - Directory Listing - [select for diffs]
Modified Sun Feb 6 18:25:19 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3720 , to selected 5243
PCI-express capability registers

Revision 3720 - Directory Listing - [select for diffs]
Modified Sun Feb 6 16:25:18 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3682 , to selected 5243
Introduce eeemon, a kernel module to control fan speed, voltage and monitor cpu temp.

Obtained from: Rui Paulo (FreeBSD user repository)

Revision 3682 - Directory Listing - [select for diffs]
Modified Fri Feb 4 01:57:13 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3624 , to selected 5243
Bump for OpenSSL update.

Revision 3624 - Directory Listing - [select for diffs]
Modified Sat Jan 22 20:40:38 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3623 , to selected 5243
Switch coretemp over to the sensors framework.

Revision 3623 - Directory Listing - [select for diffs]
Modified Sat Jan 22 19:55:16 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3612 , to selected 5243
Import it(4) and lm(4) for common Super I/O hardware sensors.

This is based on the 2007 Google Summer of Code project by Constantine A. Murenin and code from OpenBSD.

Revision 3612 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:41:17 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3611 , to selected 5243
Explicitly set PQ_NONE instead of relying on it being zero.

Revision 3611 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:33:15 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3608 , to selected 5243
Avoid preemption while manipulating CRs and MTRRs

Revision 3608 - Directory Listing - [select for diffs]
Modified Sat Jan 15 05:56:21 2011 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3599 , to selected 5243
add  jme(4) for JMicron ethernet  devices. This is experimental and  any bugs should be reported.

Revision 3599 - Directory Listing - [select for diffs]
Modified Wed Jan 5 00:51:04 2011 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3598 , to selected 5243
strange...

Revision 3598 - Directory Listing - [select for diffs]
Modified Tue Jan 4 14:23:53 2011 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3595 , to selected 5243
Opteron rev E family of processor expose a bug where, in very rare
ocassions, memory barriers semantic is not honoured by the hardware
itself. As a result, some random breakage can happen in uninvestigable
ways (for further explanation see at the content of the commit itself).

As long as just a specific familly is bugged of an entire architecture
is broken, a complete fix-up is impratical without harming to some
extents the other correct cases.
Considering that (and considering the frequency of the bug exposure)
just print out a warning message if the affected machine is identified.

Pointed out by:	Samy Al Bahra <sbahra at repnop dot org>

Obtained from: FreeBSD (revision 198868)

Revision 3595 - Directory Listing - [select for diffs]
Modified Mon Jan 3 05:43:27 2011 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3594 , to selected 5243
Add support for the 8103E a hardware revision of the 8169.

 Follow the lead of vendor's interrupt moderation mechanism.
  It seems RTL8169/RTL8168/RTL810xE has a kind of interrupt
  moderation mechanism but it is not documented at all. The magic
  value dramatically reduced number of interrupts without noticeable
  performance drops so apply it to all RTL8169/RTL8169 controllers.

Obtained from FreeBSD & Realtek FreeBSD driver.

Revision 3594 - Directory Listing - [select for diffs]
Modified Fri Dec 31 21:53:50 2010 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3565 , to selected 5243
Happy new year.

Revision 3565 - Directory Listing - [select for diffs]
Modified Sat Nov 20 17:49:41 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3562 , to selected 5243
 Several portions of the kernel and userland code related to UFS file
        systems (and UFS2) cannot properly handle inode counts above 2^31 due
        to use of int types.  Based on a patch from FreeBSD, I've modified
        our UFS2 implementation to handle unsigned values for inode counts
        which should allow for file systems greater than 16TB.

        newfs and growfs was also modified.

Revision 3562 - Directory Listing - [select for diffs]
Modified Tue Nov 16 14:21:22 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3554 , to selected 5243
Patch from Paul B Mahol:

Following patch fix panic on i386 for drivers using such functions.

Those two functions take 64-bit variable(s) for their arguments.
On i386 that takes additional 32-bit variable per argument.
This is required so that windrv_wrap() can correctly wrap function that
miniport driver calls with stdcall convention.
Similar explanation is provided in subr_ndis.c for other functions.
On amd64 we do not use these numbers.

Revision 3554 - Directory Listing - [select for diffs]
Modified Thu Nov 11 13:28:11 2010 UTC (13 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3544 , to selected 5243
don't try to unlock a mutex that wasn't locked.  FreeBSD SA 10:09

Revision 3544 - Directory Listing - [select for diffs]
Modified Thu Oct 21 18:41:09 2010 UTC (13 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3524 , to selected 5243
Trick compiler so that it doesn't treat vm_refcnt as a loop invariant.

Revision 3524 - Directory Listing - [select for diffs]
Modified Mon Sep 27 22:20:09 2010 UTC (13 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3491 , to selected 5243
Conditionally define MAXCPU the same for all kernels regardless of SMP or !SMP.

On i386 and amd64 define MAXCPU to 32 since they exist now.  Most kernel structures are resized based on this value.

Revision 3491 - Directory Listing - [select for diffs]
Modified Mon Sep 6 00:23:34 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3484 , to selected 5243
Move things along.. current is now 0.4-CURRENT.  Change the man pages, osreldate and other tunables in the system accordingly.  While we're here, update other bsd systems in our mdoc.local.

Revision 3484 - Directory Listing - [select for diffs]
Modified Thu Sep 2 12:59:28 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3481 , to selected 5243
Bump param.h for the security update to libutil plus some of the sparc64 changes.

Revision 3481 - Directory Listing - [select for diffs]
Modified Wed Sep 1 00:22:55 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3480 , to selected 5243
Let's get ata going

Revision 3480 - Directory Listing - [select for diffs]
Modified Tue Aug 31 23:34:39 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3479 , to selected 5243
oops.. add missing file

Revision 3479 - Directory Listing - [select for diffs]
Modified Tue Aug 31 21:59:04 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3478 , to selected 5243
add compatibility code for sparc64 & ata.  sun disk label doesn't handle > 128GB well...

Revision 3478 - Directory Listing - [select for diffs]
Modified Tue Aug 31 13:08:08 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3457 , to selected 5243
Sync with FreeBSD 7-stable.  Includes NetBSD style changes and 3 clause removal.    Also exports mc146818_def_read and mc146818_def_write so the front end can make use of them.

Revision 3457 - Directory Listing - [select for diffs]
Modified Sun Aug 15 04:34:15 2010 UTC (13 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3432 , to selected 5243
Bump midnightbsd version to detect libdispatch presence.

Revision 3432 - Directory Listing - [select for diffs]
Modified Tue Jul 13 23:21:45 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3430 , to selected 5243
Bump for sendfile(2) mbuf fix.

Revision 3430 - Directory Listing - [select for diffs]
Modified Tue Jul 13 23:14:57 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3427 , to selected 5243
Maintain read only state on mbuf copies.  This was causing data corruption with sendfile(2).

Revision 3427 - Directory Listing - [select for diffs]
Modified Sat Jul 3 16:49:32 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3426 , to selected 5243
Refactor the linux_mmap_common function to take individual arguments similar to FreeBSD.  This is easier to read and similar to other kernel interfaces.  This also makes it easier to fix the mmap offsets greater than 32  bits.   We can deal with a 64 bit file offset now.  This is based on a patch to FreeBSD by Christian Zander @ NVIDIA

Revision 3426 - Directory Listing - [select for diffs]
Modified Sat Jul 3 16:43:27 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3425 , to selected 5243
Refactor the linux_mmap_common function to take individual arguments similar to FreeBSD.  This is easier to read and similar to other kernel interfaces.  This also makes it easier to fix the mmap offsets greater than 32  bits.   We can deal with a 64 bit file offset now.  This is based on a patch to FreeBSD by Christian Zander @ NVIDIA

Revision 3425 - Directory Listing - [select for diffs]
Modified Sun Jun 20 20:15:12 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3424 , to selected 5243
sync with freebsd 7 stable, this also supports crash's nic

Revision 3424 - Directory Listing - [select for diffs]
Modified Sun Jun 20 20:13:20 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3423 , to selected 5243
sync with freebsd 7 stable, this should also support crash's nic

Revision 3423 - Directory Listing - [select for diffs]
Modified Sat Jun 19 14:56:05 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3406 , to selected 5243
Do not require pos parameter to be zero in MAP_ANONYMOUS mmap requests
 in Linux emulation layer. Linux seems to only require that pos is
 page-aligned, but otherwise ignores it. Default FreeBSD mmap parameter
 checking is too strict to allow some Linux binaries to run. tsMuxeR is
 one example of such a binary.

Obtained from: kan@FreeBSD

Revision 3406 - Directory Listing - [select for diffs]
Modified Thu May 27 13:55:02 2010 UTC (13 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3391 , to selected 5243
The nfsclient didn't validate the length of the path passed to it.  This could cause code execution particularly when users are allowed to mount file systems.

Revision 3391 - Directory Listing - [select for diffs]
Modified Sat Mar 27 22:39:14 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3389 , to selected 5243
when vget fails because the vnode has been reclaimed, don't bother looping.

Revision 3389 - Directory Listing - [select for diffs]
Modified Fri Mar 26 18:15:18 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3376 , to selected 5243
Fix build error with missing header on amd64.

Revision 3376 - Directory Listing - [select for diffs]
Modified Sat Mar 20 03:06:38 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3374 , to selected 5243
We don't do ppc or ia64

Revision 3374 - Directory Listing - [select for diffs]
Modified Fri Mar 19 13:05:50 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3372 , to selected 5243
sse support is a effectively required now

Revision 3372 - Directory Listing - [select for diffs]
Modified Thu Mar 18 00:12:58 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3368 , to selected 5243
bump the midnightbsd version to indicate the presense of updated hda audio, new tme zones and the cpu detection code.  we need to do more with this cpu detection code.  Note this also includes changes to linprocfs from freebsd 7-stable that might help with newer kernel emulation.

Revision 3368 - Directory Listing - [select for diffs]
Modified Wed Mar 17 23:40:25 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 3365 , to selected 5243
Add support for several newer sound cards including the following ATI and realtek chipsets:

hdac0: <ATI SB600 High Definition Audio Controller> mem 0xfbbf4000-0xfbbf7fff ir
q 16 at device 20.2 on pci0
hdac0: HDA Driver Revision: 20091113_0138
hdac0: [ITHREAD]
hdac0: HDA Codec #0: Realtek ALC887
hdac1: <ATI RV730 High Definition Audio Controller> mem 0xfbcec000-0xfbceffff ir
q 19 at device 0.1 on pci1
hdac1: HDA Driver Revision: 20091113_0138
hdac1: [ITHREAD]
hdac1: HDA Codec #0: ATI R6xx HDMI
hdac2: <ATI RV730 High Definition Audio Controller> mem 0xfbdec000-0xfbdeffff ir
q 17 at device 0.1 on pci2
hdac2: HDA Driver Revision: 20091113_0138
hdac2: [ITHREAD]
hdac2: HDA Codec #0: ATI R6xx HDMI
pcm0: <HDA Realtek ALC887 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC887 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC887 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm3: <HDA Realtek ALC887 PCM #3 Digital> at cad 0 nid 1 on hdac0
pcm4: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac1
pcm5: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac2

Revision 3365 - Directory Listing - [select for diffs]
Modified Sat Mar 13 23:58:53 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3364 , to selected 5243
Update CPU detection logic.  This should greatly simplify determining cpu make.

Revision 3364 - Directory Listing - [select for diffs]
Modified Sat Mar 13 19:15:51 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3355 , to selected 5243
Update our cpu types and include a list of vendors of CPUs.  This will be used with identcpu and kernel modules later to "detect" cpu vendors to enable/disable features.

Revision 3355 - Directory Listing - [select for diffs]
Modified Fri Mar 12 04:28:25 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3354 , to selected 5243
hwpstate

Revision 3354 - Directory Listing - [select for diffs]
Modified Fri Mar 12 04:24:31 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3324 , to selected 5243
hwpstate for amd cpus

Revision 3324 - Directory Listing - [select for diffs]
Modified Sat Mar 6 14:40:28 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3323 , to selected 5243
Add the FID and VID definitions for our cute late night change.

Revision 3323 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:50:04 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3322 , to selected 5243
set amd_pminfo up on amd64.

Revision 3322 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:41:11 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3321 , to selected 5243
set the amd_pminfo on cpu detection.

Revision 3321 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:23:08 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3320 , to selected 5243
Add amd_pminfo definitions.

Revision 3320 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:20:08 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3319 , to selected 5243
Add amd_pmifo flag to store advanced power management info with AMD cpus.

Revision 3319 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:26:35 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3318 , to selected 5243
Add special registers for sse 4.1 4.2 x2apic, MOVBE (intel atom cpus have this) and popcnt

Revision 3318 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:22:17 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3317 , to selected 5243
add cpu identification bits for several features including sse 4.1, 4.2, MOVBE, POPCNT, XSAVE and OSXSAVE

Revision 3317 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:14:43 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3316 , to selected 5243
Introduce the AMD Phenom cpufreq support.  This is not yet connected to the build.

Obtained from: FreeBSD

Revision 3316 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:09:05 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3315 , to selected 5243
Handle unregister properly.  DOn't do it if cpu fails to detatch.

Revision 3315 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:07:04 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3314 , to selected 5243
Do not use PowerNow! if FID or VID is missing.

Revision 3314 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:05:56 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3313 , to selected 5243
Use power management information for AMD CPUs from identcpu.c.

Revision 3313 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:02:17 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3312 , to selected 5243
Fail detach if cpufreq_unregister() fails.

Revision 3312 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:59:08 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3311 , to selected 5243
Add Pentium D cores into the list that can't handle 12.5% and 25%
throttle. My SMP kernel hangs when one of those is selected by
powerd. Errata AA21 here:

ftp://download.intel.com/design/PentiumXE/specupdt/31030717.pdf

Obtained from: FreeBSD

Revision 3311 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:55:38 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3310 , to selected 5243
1.13: Use correct bitmask for checking CPU identities.
1.16: Add XXX comment about the table in general.

Obtained from: FreeBSD

Revision 3310 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:50:31 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3309 , to selected 5243
If we are unable to obtain a frequency list from either ACPI or the
static tables, then attempt to build a simple list containing just the high
and low frequencies if the hw.est.msr_info tunable is set to 1.  By default
this is disabled.

Obtained from FreeBSD

Revision 3309 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:45:18 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3308 , to selected 5243
add a proper detach

Revision 3308 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:43:31 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3307 , to selected 5243
After probing the available frequency settings, restore the CPU to run
at whatever frequency it started at.

Revision 3307 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:36:59 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3306 , to selected 5243
1.13: Use correct bitmask for checking CPU identities.
1.16: Add XXX comment about the table in general.

Increase time we wait for things to settle to 1 millisecond,
10 microseconds is too short.

Revision 3306 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:31:23 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3305 , to selected 5243
Use cpu_feature2 and don't free anything in detach.

Obtained from FreeBSD

Revision 3305 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:28:06 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3304 , to selected 5243
In est_acpi_info(), initialize count before passing its pointer to
CPUFREQ_DRV_SETTINGS().

Revision 3304 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:26:48 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3303 , to selected 5243
Validate the id16 values gathered from ACPI (previously a TODO item).

Obtained from FreeBSD

Revision 3303 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:25:08 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3302 , to selected 5243
add tag

Revision 3302 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:53:31 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3301 , to selected 5243
Attach the cpufreq child devices with specific orders to enforce
relative priority of some of the drivers that manage the same state (e.g.
ichss0 vs est0).

Revision 3301 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:48:39 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3300 , to selected 5243
Probe CPUs after the PCI hierarchy on i386 and amd64.  This allows
the cpufreq drivers to reliably use properties of PCI devices for quirks,
etc.
- For the legacy drivers, add CPU devices via an identify routine in the
  CPU driver itself rather than in the legacy driver's attach routine.
- Add CPU devices after Host-PCI bridges in the acpi bus driver.
- Change the ichss(4) driver to use pci_find_bsf() to locate the ICH and
  check its device ID rather than having a bogus PCI attachment that only
  checked for the ID in probe and always failed.  As a side effect, you
  can now kldload ichss after boot.
- Fix the ichss(4) driver to use the correct device_t for the ICH (and not
  for ichss0) when doing PCI config space operations to enable SpeedStep.

Revision 3300 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:45:57 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3299 , to selected 5243
$MidnightBSD$

Revision 3299 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:40:43 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3298 , to selected 5243
Report temperature in Kelvin to match acpi thermal and amdtemp

Revision 3298 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:35:17 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3282 , to selected 5243
Disable the check for errata AE18.  On MacBooks (1,1 version) there's
no problem with coretemp and C3 state.

Revision 3282 - Directory Listing - [select for diffs]
Modified Sat Feb 6 23:08:34 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3281 , to selected 5243
Remove pc98 support

Revision 3281 - Directory Listing - [select for diffs]
Modified Sat Feb 6 23:08:06 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3280 , to selected 5243
add atausb

Revision 3280 - Directory Listing - [select for diffs]
Modified Sat Feb 6 23:00:15 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3279 , to selected 5243
Add constants required by the ata(4) import.

Revision 3279 - Directory Listing - [select for diffs]
Modified Sat Feb 6 22:59:54 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3277 , to selected 5243
Sync with freebsd 7-stable

Revision 3277 - Directory Listing - [select for diffs]
Modified Sat Feb 6 06:49:38 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3240 , to selected 5243
Sync re(4) and rl(4) with FreeBSD 7-Stable from a few months ago.

The big difference here is that wake on lan support has been disabled since we don't support it.

re(4) has been tested on a pciE nic, testing pci will happen shortly and we need more testing on other parts including rl(4)s.

This adds several newer cards, plus a few old ones we missed.

Revision 3240 - Directory Listing - [select for diffs]
Modified Sun Jan 10 22:14:40 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3239 , to selected 5243
Bump to 3011 to indicate presence of POSIX SEMAPHORES, kqueue changes and libc MNBSD namespace.  These are required for libdispatch.

Revision 3239 - Directory Listing - [select for diffs]
Modified Sun Jan 10 21:55:09 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3232 , to selected 5243
Enable options         P1003_1B_SEMAPHORES     # POSIX-style semaphores

This option is required by many modern applications including Firefox 3.5.  We also need this to support libdispatch!

Enable on all three architectures.

Revision 3232 - Directory Listing - [select for diffs]
Modified Sun Jan 10 19:31:14 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3231 , to selected 5243
style(9) fixes.

Revision 3231 - Directory Listing - [select for diffs]
Modified Sun Jan 10 19:22:39 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3228 , to selected 5243
style(9) fixes.

Revision 3228 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:34:47 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3223 , to selected 5243
Add spawn.h for posix_spawn(3) interface.

Add new kqueue primitives required to support GCD, such as EVFILT_USER and EV_TRIGGER. (libdispatch)

Revision 3223 - Directory Listing - [select for diffs]
Modified Thu Jan 7 00:44:18 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3221 , to selected 5243
Bump for security advisories on bind and zfs

Revision 3221 - Directory Listing - [select for diffs]
Modified Thu Jan 7 00:32:39 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3220 , to selected 5243
ZFS is a file-system originally developed by Sun Microsystems.

The ZFS Intent Log ("ZIL") is a mechanism that gathers together in memory
transactions of writes, and is flushed onto disk when synchronous
semantics is necessary.  In the event of crash or power failure, the
log is examined and the uncommitted transaction would be replayed to
maintain the synchronous semantics.

When replaying setattr transaction, the replay code would set the
attributes with certain insecure defaults, when the logged
transaction did not touch these attributes.

A system crash or power fail would leave some file with mode set
to 07777.  This could leak sensitive information or cause privilege
escalation.

Based on FreeBSD security advisory SA-10:03.zfs (freebsd 7.x)

Revision 3220 - Directory Listing - [select for diffs]
Modified Thu Dec 31 18:09:11 2009 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3217 , to selected 5243
Happy new year!

Revision 3217 - Directory Listing - [select for diffs]
Modified Mon Dec 28 22:39:54 2009 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3215 , to selected 5243
Only install amdtemp on i386/amd64

Revision 3215 - Directory Listing - [select for diffs]
Modified Mon Dec 28 19:40:47 2009 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3207 , to selected 5243
Add amdtemp, the amd thermal sensor for phenoms, etc.

Revision 3207 - Directory Listing - [select for diffs]
Modified Sun Dec 13 01:09:44 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3206 , to selected 5243
Add the fdclone KPI.  fdclone was originally developed for FreeBSD7-CURRENT by Kostik Belousov and Peter Holm.

This was developed to allow drivers to clone on open(2).  The cloned cdev is
not accessible for lookup through devfs and is destroyed automatically.

The implementation is based on version 9 of Kostik's patch.  I've also included
a sample program in share/examples/kld/fdclone on use.

$MidnightBSD$ tagged in share/examples/kld

Revision 3206 - Directory Listing - [select for diffs]
Modified Sat Dec 5 15:33:04 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3199 , to selected 5243
Bump midnightbsd version for OpenSSL security update.

Revision 3199 - Directory Listing - [select for diffs]
Modified Sat Nov 28 22:44:36 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3185 , to selected 5243
Import OpenBSD's sysctl sensors framework.  This is based on work by Constantine A. Murenin for the 2007 Google summer of code for FreeBSD.

Includes:
sample config file for sensord
rc scripts
documentation fixes and updates
sys/kern/kern_sensors.c
sys/sensors.h

This is compatible with OpenBSD 4.1 and 4.2 in terms of the userland bits.

Revision 3185 - Directory Listing - [select for diffs]
Modified Thu Nov 26 16:51:42 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3161 , to selected 5243
Update for openssh and mksh

Revision 3161 - Directory Listing - [select for diffs]
Modified Thu Nov 19 15:14:00 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3160 , to selected 5243
In some cases, pccards plugged in create "random" interrupts when first plugged into a system.  This check avoids panicing on such events.

Revision 3160 - Directory Listing - [select for diffs]
Modified Thu Nov 19 14:08:16 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3159 , to selected 5243
Fix cpu identification for PODP5V83.

Obtained From: FreeBSD/Takahashi Yoshihiro

Revision 3159 - Directory Listing - [select for diffs]
Modified Thu Nov 19 02:46:42 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3158 , to selected 5243
Remove erronous merge.

Revision 3158 - Directory Listing - [select for diffs]
Modified Thu Nov 19 01:34:17 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3156 , to selected 5243
Experimental patch to get the nic to stop re-initializing so much on boot.  This is caused when DHCP occurs for instance and causes problems with sendmail and other services on startup.

This requires extensive testing on re hardware

Revision 3156 - Directory Listing - [select for diffs]
Modified Sat Nov 7 01:41:53 2009 UTC (14 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3128 , to selected 5243
soreceive() will send an ACK right away if data was drained from a TCP socket that advertized a 0 sized window.  However, the receive window had to be exactly zero.  Change the code to check the raw window value instead.

Revision 3128 - Directory Listing - [select for diffs]
Modified Sun Oct 11 02:54:39 2009 UTC (14 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3127 , to selected 5243
this should stop one of the two attacks on devfs found in freebsd

Revision 3127 - Directory Listing - [select for diffs]
Modified Sat Oct 10 17:19:59 2009 UTC (14 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3121 , to selected 5243
back out the unicode friendly patch for now.  it's not 64bit clean and i don't have time to dig through it

Revision 3121 - Directory Listing - [select for diffs]
Modified Thu Oct 8 01:27:57 2009 UTC (14 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3042 , to selected 5243
Bump version number so we can track all the userland (and timezone) changes in ports, etc.

Revision 3042 - Directory Listing - [select for diffs]
Modified Sun Aug 30 06:02:33 2009 UTC (14 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3041 , to selected 5243
style(9) fix.

Revision 3041 - Directory Listing - [select for diffs]
Modified Sun Aug 30 05:09:19 2009 UTC (14 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3039 , to selected 5243
Experimental support for Intel G33 and G45 cards. This includes something like say the Intel 4500 series.

Revision 3039 - Directory Listing - [select for diffs]
Modified Sat Aug 29 04:44:16 2009 UTC (14 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3038 , to selected 5243
Fix odd typo.

Revision 3038 - Directory Listing - [select for diffs]
Modified Wed Aug 26 19:11:21 2009 UTC (14 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3032 , to selected 5243
add support for some newer devices.

Revision 3032 - Directory Listing - [select for diffs]
Modified Sat Jul 11 12:19:33 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3031 , to selected 5243
Intel PIII chips report they have a thermal sensor but actually don't.  Work around this problem by testing for them.

Revision 3031 - Directory Listing - [select for diffs]
Modified Sat Jul 11 12:10:53 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3021 , to selected 5243
add additional intel graphics controllers (965 chipset).

Revision 3021 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:35:50 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3020 , to selected 5243
Bump version to indicate the presense of new security patches.

This can also be a hint that libmport is connected to the build and netpgp.

Revision 3020 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:34:13 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3019 , to selected 5243
The SIOCSIFINFO_IN6 ioctl is missing a necessary permissions check.

Don't let everyone on the planet (with local access) change the properties on the ipv6 interfaces.

Revision 3019 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:33:05 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2999 , to selected 5243
Stop unprivileged processes from reading pages of memory belonging to other processes with anonymous pipes.

Revision 2999 - Directory Listing - [select for diffs]
Modified Sat Jun 6 06:37:20 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2998 , to selected 5243
part 2 of the NO SYNCRONIZE patch for my usb hdd enclosure.

Revision 2998 - Directory Listing - [select for diffs]
Modified Sat Jun 6 04:34:08 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2997 , to selected 5243
Add NO_SYNCHRONIZE_CACHE which fakes a success result for bad IDE bridges since we can't do this in the CAM layer like a traditional SCSI device

Revision 2997 - Directory Listing - [select for diffs]
Modified Sat Jun 6 04:01:35 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2996 , to selected 5243
Fix some typos and try again.

Revision 2996 - Directory Listing - [select for diffs]
Modified Sat Jun 6 03:50:38 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2995 , to selected 5243
Add a workaround for the CYPRESS USB PATA chipset used for many usb drive enclosures (including the one on my desk).  This fixes the SYNCHRONIZE CACHE errors people get with this device.  I've noticed it under testing with ZFS.

Revision 2995 - Directory Listing - [select for diffs]
Modified Sat Jun 6 03:18:54 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2981 , to selected 5243
add ZFS kernel for i386 users who have to play with KVA

Revision 2981 - Directory Listing - [select for diffs]
Modified Wed May 27 05:58:43 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2980 , to selected 5243
remove i4b

Revision 2980 - Directory Listing - [select for diffs]
Modified Wed May 27 05:56:29 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2975 , to selected 5243
Remove i4b options.

Revision 2975 - Directory Listing - [select for diffs]
Modified Tue May 26 23:59:29 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2974 , to selected 5243
Wow this was foobar

Revision 2974 - Directory Listing - [select for diffs]
Modified Tue May 26 22:59:36 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2951 , to selected 5243
Enable the gcc 4 cflags

Revision 2951 - Directory Listing - [select for diffs]
Modified Sun May 24 17:02:36 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2903 , to selected 5243
3004 baby... GCC4

Revision 2903 - Directory Listing - [select for diffs]
Modified Wed May 20 16:34:47 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2902 , to selected 5243
 Overhaul re(4).
  o Increased number of Rx/Tx descriptors to 256 for 8169 GigEs
    because it's hard to push the hardware to the limit with default
    64 descriptors.
    TSO requires large number of Tx descriptors to pass a full sized
    TCP segment(65535 bytes IP packet) to hardware. Previously it
    consumed 32 Tx descriptors, assuming MCLBYTES DMA segment size,
    to send the TCP segment which means re(4) couldn't queue more
    than two full sized IP packets.
    For 8139C+ it still uses 64 Rx/Tx descriptors due to its hardware
    limitations. With this changes there are (very) small waste of
    memory for 8139C+ users but I don't think it would affect 8139C+
    users for most cases.
  o Various bus_dma(9) fixes.
     - The hardware supports DAC so allow 64bit DMA operations.
     - Removed BUS_DMA_ALLOC_NOW flag.
     - Increased DMA segment size to 4096 from MCLBYTES because TSO
       consumes too many descriptors with MCLBYTES DMA segment size.
     - Tx/Rx side bus_dmamap_load_mbuf_sg(9) support. With these
       changes the code is more readable than previous one and got a
       (slightly) better performance as it doesn't need to pass/
       decode arguments to/from callback function.
     - Removed unnecessary callback function re_dmamap_desc() and
       nuked rl_dmaload_arg structure which was used in the callback.
     - Additional protection for DMA map load failure. In case of
       failure reuse current map instead of returning a bogus DMA
       map.
    -  Deferred DMA map unloading/sync operation for maximum
       performance until we really need to load new DMA map. If we
       happen to reuse current map(e.g. input error) there is no need
       to sync/unload/load again.
    -  The number of allowable Tx DMA segments for a mbuf chains are
       now 32 instead of magic nseg value. If the number of available
       Tx descriptors are short enough to send highly fragmented mbuf
       chains an optimized re_defrag() is called to collapse mbuf
       chains which is supposed to be much faster than m_defrag(9).
       re_defrag() was borrowed from ath(4).
     - Separated Rx/Tx DMA tag from a common DMA tag such that Rx DMA
       tag correctly uses DMA maps that were created with DMA alignment
       restriction(8bytes alignments). Tx DMA tag does not have such
       alignment limitation.
     - Added additional sanity checks for DMA ring map load failure.
     - Added additional spare Rx DMA map for graceful handling of Rx
       DMA map load failure.
     - Fixed misused bus_dmamap_sync(9) and added missing
       bus_dmamap_sync(9) in re_encap()/re_txeof()/re_rxeof().
  o Enabled TSO again as re(4) have reasonable number of Tx
    descriptors.
  o Don't touch DMA address of a Tx descriptor in re_txeof(). It's
    not needed.
  o Fix incorrect update of if_ierrors counter. For Rx buffer
    shortage it should update if_qdrops as the buffer is reused.
  o Added checks for unsupported H/W revisions and return ENXIO for
    these hardwares. This is required to remove resource allocation
    code in re_probe as other drivers do in device probe routine.
  o Modified descriptor index manipulation macros as it's now possible
    to have different number of descriptors for Rx/Tx.
  o In re_start, to save a lock operation, use IFQ_DRV_IS_EMPTY before
    trying to invoke IFQ_DRV_DEQUEUE. Also don't blindly call re_encap
    since we already know the number of available Tx descriptors in
    advance.
  o Removed RL_TX_DESC_THLD which was used to reserve RL_TX_DESC_THLD
    descriptors in Tx path. There is no such a limitation mentioned in
    8139C+/8169/8110/8168/8101/8111 datasheet and it seems to work ok
    without reserving RL_TX_DESC_THLD descriptors.
  o Fix a comment for RL_GTXSTART. The register is 8bits register.
  o Added comments for 8169/8139C+ hardware restrictions on descriptors.
  o Removed forward declaration for "struct rl_softc", it's not needed.
  o Added a new structure rl_txdesc for Tx descriptor managements and
    a structure rl_rxdesc for Rx descriptor managements.
  o Removed unused member variable rl_intlock in driver softc. There are
    still several unused member variables which are supposed to be used
    to access hardware statistics counters. But it seems that accessing
    hardware counters were not implemented yet.

Obtained from: FreeBSD , RELENG_7 if_re.c 1.101, if_re.c 1.102, if_rlreg.h 1.70

Revision 2902 - Directory Listing - [select for diffs]
Modified Wed May 20 16:27:04 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2901 , to selected 5243
fix device shutdown prototype

Revision 2901 - Directory Listing - [select for diffs]
Modified Wed May 20 16:25:39 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2899 , to selected 5243
  By definition promiscuous mode should see all unicast frames as well
  as multicast/broadcast frames. Previously re(4) ignored multicast
  frames in promiscuous mode. The RTL8169 datasheet was not clear
  how it handles multicast frames in promiscuous mode.

Obtained from: FreeBSD

Revision 2899 - Directory Listing - [select for diffs]
Modified Sun May 17 22:02:58 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2898 , to selected 5243
relax the shutdown logic to stop hangs when shutting down the system.

Revision 2898 - Directory Listing - [select for diffs]
Modified Sun May 17 21:41:15 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2897 , to selected 5243
This is so goofy

Revision 2897 - Directory Listing - [select for diffs]
Modified Sun May 17 21:24:23 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2896 , to selected 5243
allow the user to turn off chechsum offloading via ifconfig

Revision 2896 - Directory Listing - [select for diffs]
Modified Sun May 17 21:21:50 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2895 , to selected 5243
fix prototype and return 0 on shutdown

Revision 2895 - Directory Listing - [select for diffs]
Modified Sat May 16 22:28:29 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2894 , to selected 5243
Use single byte read and write operations to toggle the BIOS and OS
 semaphores rather than 4 byte operations.

Revision 2894 - Directory Listing - [select for diffs]
Modified Sat May 16 22:25:47 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2893 , to selected 5243
 AMD GEODE USB/EHCI chip workaround from ivoras

Revision 2893 - Directory Listing - [select for diffs]
Modified Sat May 16 22:22:44 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2886 , to selected 5243
Add pci id's for ICH8 usb controllers

Revision 2886 - Directory Listing - [select for diffs]
Modified Sat May 16 18:38:51 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2885 , to selected 5243
add CPUID bits to ident phenom processor

There are several new CPUIDs to recognize AMD Extended Features, ECX 07FFh for Phenom processor.
According to [1], they are:

Bit 0: LAHF/SAHF
Bit 1: CMP
Bit 2: SVM (Secure Virtual Mode)
Bit 3: APIC
Bit 4: MOV CR8
*Bit 5: Advanced Bit Manipulation (LZCNT)
*Bit 6: SSE4A (EXTRQ, INSERTQ, MOVNTSS, MOVNTSD)
*Bit 7: Misalign SSE
Bit 8: 3DNow! (PREFETCH &#1080; PREFTECHW)
*Bit 9: OS Visible Workaround
*Bit 10: Instruction Based Sampling

* - missing bits in amd64/identcpu.c
[1]http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/31116.pdf

Based on patch by pluknet for FreeBSD

Revision 2885 - Directory Listing - [select for diffs]
Modified Sat May 16 18:16:48 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2883 , to selected 5243
Add (partial) support for newer re(4) chipsets.

Revision 2883 - Directory Listing - [select for diffs]
Modified Fri May 8 19:50:27 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2875 , to selected 5243
add ae(4)

Revision 2875 - Directory Listing - [select for diffs]
Modified Sat May 2 19:08:24 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2858 , to selected 5243
Bump for easier detection of recent source changes such as makefs, and openssh 5.2

Revision 2858 - Directory Listing - [select for diffs]
Modified Sat May 2 16:19:10 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2854 , to selected 5243
connect ale to the build.. for crash's sake :)

Revision 2854 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:36:27 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2853 , to selected 5243
remove local m_collapse implementation.. we've got a standard one now

Revision 2853 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:27:47 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2851 , to selected 5243
add m_collapse and friends

Revision 2851 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:23:36 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2850 , to selected 5243
add ale(4) (work in progress)

Revision 2850 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:23:10 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2849 , to selected 5243
add ale (work in progress, not connected)

Revision 2849 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:22:48 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2842 , to selected 5243
add ale (work in progress)

Revision 2842 - Directory Listing - [select for diffs]
Modified Wed Apr 22 18:09:11 2009 UTC (15 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 2824 , to selected 5243
bump the version to signify the OpenSSL security update.

Revision 2824 - Directory Listing - [select for diffs]
Modified Wed Apr 15 19:22:31 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2738 , to selected 5243
Correct the following defect in PF, originally reported to OpenBSD and later in our #midnightbsd chatroom:

Author           : Rembrandt
Date             : 2009-04-09
Affected Software: OpenBSD Kernel
Affected OS      : OpenBSD 4.{3,4,5}, OpenBSD-current
                  Propably older versions are affected as well
Type             : Denial of Service

OSVDB            :
Milw0rm          : 8406
CVE              :
ISS X-Force:     :
BID              : 34482
Secunia          : 34676
VUPEN ID         :
Trying to fix it responsible and get in contact with the vendor:

-- OpenBSD --
Contacted               2009-04-09 15:35 GMT+1
Patch avaiable          2009-04-11 23:43 UTC

We received no response nor a notification about an upcoming patch by
the developers.
-- END --

OpenBSDs PF firewall in OpenBSD 4.3 up to OpenBSD-current is prone to a
remote Denial of Service during a null pointer dereference in relation with
special crafted IP datagrams. If the firewall handles such a packet the kernel
panics.


Steps to reproduce:

If you are behind a OpenBSD firewall this nmap scan should trigger the problem
and crash your firewall device:

nmap -sO $some_host_so_that_the_firewall_handles_the_packets

For more informations please do read the patch issued by OpenBSD.


Patches and Workaround:

Patches are provided for OpenBSD 4.3, 4.4, 4.5 (upcoming, release 1st of may)
and OpenBSD-current (via CVS only) and are avaiable at the errata website.
The developers provide hints for a workaround at their errata website too.



Kind regards,
Rembrandt

Revision 2738 - Directory Listing - [select for diffs]
Modified Sat Apr 4 20:36:23 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2737 , to selected 5243
drop debug statement

Revision 2737 - Directory Listing - [select for diffs]
Modified Sat Apr 4 20:35:22 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2736 , to selected 5243
force renegotiation on ed cards to work with different media types and dhcp properly

obtained from: freebsd

Revision 2736 - Directory Listing - [select for diffs]
Modified Sat Apr 4 15:15:07 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2728 , to selected 5243
Enable support for the Microsoft Hyper-V virtual machine system in Windows 2008 server, etc.

You may still need to set the media type for dhcp clients, but at least the system can now shutdown properly.

Revision 2728 - Directory Listing - [select for diffs]
Modified Thu Apr 2 03:25:52 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2727 , to selected 5243
forced commit:  perform proper bounds checking on kenv(2) system call so that a DOS attack cannot occur.

Revision 2727 - Directory Listing - [select for diffs]
Modified Thu Apr 2 03:24:47 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2725 , to selected 5243
*** empty log message ***

Revision 2725 - Directory Listing - [select for diffs]
Modified Mon Mar 30 18:20:43 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2724 , to selected 5243
support chinese characters, etc.

Revision 2724 - Directory Listing - [select for diffs]
Modified Mon Mar 30 18:19:40 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2716 , to selected 5243
support utf8 including some chinese characters.

Revision 2716 - Directory Listing - [select for diffs]
Modified Sun Mar 29 17:24:39 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2715 , to selected 5243
remove previous hack.  I now suspect something with the tinderbox system.

Revision 2715 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:56:32 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2714 , to selected 5243
fix preprocessor checks, gcc4 fixes, etc

Revision 2714 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:33:38 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2711 , to selected 5243
let's make it tick

Revision 2711 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:28:03 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2707 , to selected 5243
this should be unsigned.  found with LINT build

Revision 2707 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:15:16 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2706 , to selected 5243
add led create state

Revision 2706 - Directory Listing - [select for diffs]
Modified Sun Mar 29 15:49:15 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2698 , to selected 5243
Temporarily disable inlining on this function.  It's flipping out during LINT builds on sparc64.

Revision 2698 - Directory Listing - [select for diffs]
Modified Sun Mar 29 03:00:26 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2656 , to selected 5243
Temporarily disable ahd, adaptec 79xx driver from lint testing until we get it working again.  Currently it's a compile error and we need to test other parts of the system

Revision 2656 - Directory Listing - [select for diffs]
Modified Wed Mar 25 18:10:52 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2633 , to selected 5243
bump version.  We've made a number of changes to both userland and the kernel.  Make it easier to sort this mess out.

Revision 2633 - Directory Listing - [select for diffs]
Modified Mon Mar 23 01:57:18 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 2607 , to selected 5243
Security fix for ktimer, the posix per process timer as defined in POSIX real time extensions.  This only affects current.

Revision 2607 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:28:20 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2606 , to selected 5243
remove arm/ia64 cruft

Revision 2606 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:24:21 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2605 , to selected 5243
fix for midnightbsd

Revision 2605 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:13:04 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2604 , to selected 5243
$MidnightBSD$

Revision 2604 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:11:24 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2603 , to selected 5243
Remove pc98 support.

Revision 2603 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:02:29 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2602 , to selected 5243
*** empty log message ***

Revision 2602 - Directory Listing - [select for diffs]
Modified Wed Mar 11 20:50:49 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2601 , to selected 5243
finish futex fixes for linuxolator

Revision 2601 - Directory Listing - [select for diffs]
Modified Wed Mar 11 20:38:39 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2597 , to selected 5243
DOh.. fix regresion.

Revision 2597 - Directory Listing - [select for diffs]
Modified Sun Mar 1 19:21:37 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2596 , to selected 5243
	o	Add stub support for some new futex operations,
		so the annoying message is not printed.

	o	Don't warn about FUTEX_FD not being implemented
		and return ENOSYS instead of 0 (eg. success).

	o	Clear FUTEX_PRIVATE_FLAG as we actually implement
		only private futexes so there is no reason to
		return ENOSYS when app asks for a private futex.
		We don't reject shared futexes because they worked
		just fine with our implementation so far.

Obtained from freebsd, rdivacky

Revision 2596 - Directory Listing - [select for diffs]
Modified Sun Mar 1 19:19:22 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2594 , to selected 5243
Return ENOSYS instead of 0 for the unknown futex operations.

Revision 2594 - Directory Listing - [select for diffs]
Modified Mon Feb 9 17:43:18 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2593 , to selected 5243
Forced commit to note the patch came from Jaakko Heinonen

Revision 2593 - Directory Listing - [select for diffs]
Modified Mon Feb 9 17:42:12 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2586 , to selected 5243
Correct a freeze on amd64 systems accessing ext2fs.

Revision 2586 - Directory Listing - [select for diffs]
Modified Tue Jan 20 20:10:04 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2585 , to selected 5243
sc->ndis_txidx should be cycle between 0 and sc->ndis_maxpkts, not
NDIS_TXPKTS and don't allocate unused extra spaces for sc->ndis_txarray
and sc->ndis_txpool.

Revision 2585 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:53:10 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2584 , to selected 5243
This fix was found in freebsd pr 124225

Description:
Normally, when packets are queued to the ndis network interface, ndis_start()
is called to move packets from the interface send queue to the underlying
NDIS driver.

If the network link is down or the underlying driver is busy transmitting data,
ndis_start() just returns.

When the link goes up, ndis_starttask() is supposed to be called after
ndis_ticktask() in order to transmit already queued packets.

After a watchdog timeout, ndis_starttask() is likewise supposed to be called
after ndis_resettask().

Unfortunately, work items used for triggering calls to ndis_ticktask(),
ndis_starttask() and ndis_resettask() are placed on separarate task lists which
are handled by separate kernel processes, thus losing ordering information
about when the tasks should be performed in relation to each other.

If the interface send queue is full after a watchdog timeout or link up event
and the tasks were handled in the wrong order then further attempts to send
packets via the interface results in ENOBUFS ("No buffer space available").
How-To-Repeat:
Use the ndis driver for a wireless network card in an area with many APs on
nearby channels and on a machine with many active tcp connections, causing link
to temporarily go down every few hours, and the interface send queue to be
filled while the link is temporarily down.
Fix:
A proper fix is to ensure that related tasks are handled in the correct order.
The following kludge justs add extra attempts at scheduling calls to
ndis_starttask() as part of the processing of ndis_ticktask() and
ndis_resettask(). It depends on defensive coding in IoQueueWorkItem(),
i.e. that nothing is done if the work item is already queued.

Revision 2584 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:44:27 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2583 , to selected 5243
cast to printf properly

Revision 2583 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:40:53 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2582 , to selected 5243
Fix a problem with broadcom and marvell wifi using ndis.  Scan results are not stored properly as some do not give a desired buffer length.  Make a default.  This fixes problems with some macbooks too

Revision 2582 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:37:48 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2579 , to selected 5243
stop kernel panics when ndis fails to attach and it's not a wifi device

Revision 2579 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:29:07 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2577 , to selected 5243
use pause(9) instead of a tsleep() on a stack variable

Revision 2577 - Directory Listing - [select for diffs]
Modified Tue Jan 20 18:50:01 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2576 , to selected 5243
add HUAWEI E220 Modem

Revision 2576 - Directory Listing - [select for diffs]
Modified Tue Jan 20 18:18:18 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2575 , to selected 5243
Switch to new wiki page for documenation on kernel

Revision 2575 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:45:24 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2574 , to selected 5243
add commented out bwi(4)

Revision 2574 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:40:39 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2573 , to selected 5243
Midnightize this

Revision 2573 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:39:34 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2572 , to selected 5243
add bwi(4)

Revision 2572 - Directory Listing - [select for diffs]
Modified Tue Jan 20 16:32:51 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2569 , to selected 5243
Disable debugging by default, but leave the option handy for me.

Revision 2569 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:22:51 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2568 , to selected 5243
don't enable BWI_DEBUG here, use the opt_bwi.h for that.

Revision 2568 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:19:39 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2567 , to selected 5243
Add bwi

Revision 2567 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:11:07 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2566 , to selected 5243
Add firmware makefile

Revision 2566 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:10:32 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2565 , to selected 5243
Describe firmware situation.  (damn binary blobs)

Revision 2565 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:03:55 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2564 , to selected 5243
add bwi

Revision 2564 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:02:25 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2563 , to selected 5243
Add bwi to MidnightBSD.  bwi is a very limited broadcom wireless nic adapter from DragonFly, NetBSD, and OpenBSD.  This is not connected to the build and requires a firmware which is hard to come by.

Revision 2563 - Directory Listing - [select for diffs]
Modified Sun Jan 18 19:29:05 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2562 , to selected 5243
Remove legacy freebsd support.  Switch to "MidnightBSD" os name.

Revision 2562 - Directory Listing - [select for diffs]
Modified Sun Jan 18 19:28:02 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2561 , to selected 5243
remove legacy freebsd version support.

Revision 2561 - Directory Listing - [select for diffs]
Modified Sun Jan 18 19:27:17 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2558 , to selected 5243
Remove the legacy freebsd version support.  Fix the mode setting for 48.

Revision 2558 - Directory Listing - [select for diffs]
Modified Sun Jan 18 00:52:19 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2552 , to selected 5243
*** empty log message ***

Revision 2552 - Directory Listing - [select for diffs]
Modified Sun Jan 18 00:02:19 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2528 , to selected 5243
tag

Revision 2528 - Directory Listing - [select for diffs]
Modified Fri Jan 16 04:49:24 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2527 , to selected 5243
Update for newer pf

Revision 2527 - Directory Listing - [select for diffs]
Modified Fri Jan 16 04:43:55 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2526 , to selected 5243
midnightbsdize

Revision 2526 - Directory Listing - [select for diffs]
Modified Fri Jan 16 04:40:21 2009 UTC (15 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2520 , to selected 5243
MidnightBSDize

Revision 2520 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:45:04 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2519 , to selected 5243
fix incorrect tcp padding on options

Revision 2519 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:43:31 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2518 , to selected 5243
prevent nmount(2) local arbitrary code execution

Revision 2518 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:42:31 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2517 , to selected 5243
doh

Revision 2517 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:41:57 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2516 , to selected 5243
icmp ipv6

Revision 2516 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:40:53 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2481 , to selected 5243
IPV6 and arc4random

Revision 2481 - Directory Listing - [select for diffs]
Modified Wed Dec 31 15:01:20 2008 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2479 , to selected 5243
Update copyrights for 2009.

Revision 2479 - Directory Listing - [select for diffs]
Modified Wed Dec 31 14:30:17 2008 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2475 , to selected 5243
Correct a problem where bluetooth and netgraph sockets are not initialized properly.

Revision 2475 - Directory Listing - [select for diffs]
Modified Sat Dec 20 22:41:24 2008 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2474 , to selected 5243
pf_frag_compare fix

Revision 2474 - Directory Listing - [select for diffs]
Modified Tue Dec 16 15:46:19 2008 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2471 , to selected 5243
save work.. i need to reboot

Revision 2471 - Directory Listing - [select for diffs]
Modified Sat Dec 13 20:32:53 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2470 , to selected 5243
woo hoo

Revision 2470 - Directory Listing - [select for diffs]
Modified Sat Dec 13 19:44:15 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2469 , to selected 5243
merge

Revision 2469 - Directory Listing - [select for diffs]
Modified Sat Dec 13 19:43:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2468 , to selected 5243
__MidnightBSD__

Revision 2468 - Directory Listing - [select for diffs]
Modified Sat Dec 13 19:30:29 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2467 , to selected 5243
make pf work with midnightbsd

Revision 2467 - Directory Listing - [select for diffs]
Modified Sat Dec 13 16:17:40 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2466 , to selected 5243
__MidnightBSD__

Revision 2466 - Directory Listing - [select for diffs]
Modified Sat Dec 13 16:04:55 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2465 , to selected 5243
Fix comments, remove HPFS.

Revision 2465 - Directory Listing - [select for diffs]
Modified Sat Dec 13 15:50:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2464 , to selected 5243
Remove i4b

Revision 2464 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:55:28 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2463 , to selected 5243
sync

Revision 2463 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:53:11 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2462 , to selected 5243
Add __MidnightBSD__ os checks

Revision 2462 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:03:42 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2461 , to selected 5243
no i4b

Revision 2461 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:00:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2460 , to selected 5243
Add xbox support files.

Revision 2460 - Directory Listing - [select for diffs]
Modified Wed Dec 10 19:34:36 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2459 , to selected 5243
sync

Revision 2459 - Directory Listing - [select for diffs]
Modified Wed Dec 10 19:30:38 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2458 , to selected 5243
*** empty log message ***

Revision 2458 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:40:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2457 , to selected 5243
doh.. add the msi stuff

Revision 2457 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:16:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2455 , to selected 5243
Sync nsp(4)

Revision 2455 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:00:59 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2452 , to selected 5243
Update ncv(4)

Revision 2452 - Directory Listing - [select for diffs]
Modified Wed Dec 10 17:45:59 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2446 , to selected 5243
add pecoff

Revision 2446 - Directory Listing - [select for diffs]
Modified Wed Dec 10 17:22:10 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2444 , to selected 5243
Disable bringing in the header

Revision 2444 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:42:37 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2443 , to selected 5243
sync

Revision 2443 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:33:53 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2442 , to selected 5243
iwifw

Revision 2442 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:29:52 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2410 , to selected 5243
GEOM_GPT -> GEOM_PART_GPT

Revision 2410 - Directory Listing - [select for diffs]
Modified Tue Dec 9 17:00:26 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2409 , to selected 5243
kernel types for XBOX and MAC

Revision 2409 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:58:48 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2408 , to selected 5243
Update NOTES for newer options

Revision 2408 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:40:29 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2407 , to selected 5243
Standardize tagging syscalls.master

Revision 2407 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:36:33 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2406 , to selected 5243
revert to 0.3 as discussed with ctriv@

Revision 2406 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:35:01 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2398 , to selected 5243
triv and i discussed the versioning and decided a 0.3 is needed to get the bugs out of the upcoming installer and mports tools

Revision 2398 - Directory Listing - [select for diffs]
Modified Sun Dec 7 04:02:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2397 , to selected 5243
Move to a version for 1.0. This makes logical sense both in terms of the release situation and representation

Revision 2397 - Directory Listing - [select for diffs]
Modified Sun Dec 7 04:01:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2395 , to selected 5243
Switch version information.  We're starting at 1.0-CURRENT now.

Revision 2395 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:50:27 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2394 , to selected 5243
merge changes

Revision 2394 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:46:54 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2393 , to selected 5243
update GENERIC to put it in line with amd64

Revision 2393 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:36:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2392 , to selected 5243
lnc was removed.

Revision 2392 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:35:12 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2391 , to selected 5243
Sync with changes to GENERIC and the removal of lnc

Revision 2391 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:28:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2390 , to selected 5243
Remove 3c501 isa based 3com nic.  This is quite old and not entirely in line with the current development.  I don't even have a system with an ISA slot to test one in if i had one.  Also remove pcf which is replaced with i2c

Revision 2390 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:22:28 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2389 , to selected 5243
remove zs as uart(4) has replaced it

Revision 2389 - Directory Listing - [select for diffs]
Modified Sun Dec 7 02:33:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2388 , to selected 5243
Typos were bound to happen

Revision 2388 - Directory Listing - [select for diffs]
Modified Sun Dec 7 00:59:17 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2387 , to selected 5243
work in progress.. add __MidnightBSD__ checks in the code

Revision 2387 - Directory Listing - [select for diffs]
Modified Sun Dec 7 00:54:02 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2386 , to selected 5243
work in progress.. add __MidnightBSD__ checks in the code

Revision 2386 - Directory Listing - [select for diffs]
Modified Sun Dec 7 00:18:55 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2384 , to selected 5243
work in progress.. add __MidnightBSD__ checks in the code

Revision 2384 - Directory Listing - [select for diffs]
Modified Sat Dec 6 15:28:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2377 , to selected 5243
sync with freebsd 7

Revision 2377 - Directory Listing - [select for diffs]
Modified Sat Dec 6 03:31:30 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2376 , to selected 5243
remove __FreeBSD_version checks

Revision 2376 - Directory Listing - [select for diffs]
Modified Sat Dec 6 03:28:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2371 , to selected 5243
Remoe __FreeBSD_version check.

Revision 2371 - Directory Listing - [select for diffs]
Modified Thu Dec 4 19:10:58 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2361 , to selected 5243
Add additional wifi and network devices.

Add AUDIT

Revision 2361 - Directory Listing - [select for diffs]
Modified Thu Dec 4 15:47:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2359 , to selected 5243
Move the comment as it's used in newvers.sh to set osreldate in the generated vers.c

Revision 2359 - Directory Listing - [select for diffs]
Modified Thu Dec 4 14:34:29 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2358 , to selected 5243
Bump for recent changes including ZFS

Revision 2358 - Directory Listing - [select for diffs]
Modified Thu Dec 4 14:32:54 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2357 , to selected 5243
Change over to using __MidnightBSDversion as discussed with ctriv.  Switch to 0.3-CURRENT

Revision 2357 - Directory Listing - [select for diffs]
Modified Thu Dec 4 14:26:50 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2353 , to selected 5243
restore LOMTU value

Revision 2353 - Directory Listing - [select for diffs]
Modified Wed Dec 3 23:28:30 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2352 , to selected 5243
*** empty log message ***

Revision 2352 - Directory Listing - [select for diffs]
Modified Wed Dec 3 23:27:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2351 , to selected 5243
Update the kernel config with the newer wifi and network devices.

Revision 2351 - Directory Listing - [select for diffs]
Modified Wed Dec 3 23:08:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2350 , to selected 5243
merge

Revision 2350 - Directory Listing - [select for diffs]
Modified Wed Dec 3 20:12:59 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2349 , to selected 5243
tag

Revision 2349 - Directory Listing - [select for diffs]
Modified Wed Dec 3 20:11:49 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2348 , to selected 5243
update open firmware code

Revision 2348 - Directory Listing - [select for diffs]
Modified Wed Dec 3 20:09:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2347 , to selected 5243
oops.. missing as seen on tinderbox

Revision 2347 - Directory Listing - [select for diffs]
Modified Wed Dec 3 03:08:01 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2345 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2346,
which included commits to RCS files with non-trunk default branches.
Revision 2345 - Directory Listing - [select for diffs]
Modified Wed Dec 3 03:05:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2344 , to selected 5243
Update sound code

Revision 2344 - Directory Listing - [select for diffs]
Modified Wed Dec 3 02:18:09 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2342 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2343,
which included commits to RCS files with non-trunk default branches.
Revision 2342 - Directory Listing - [select for diffs]
Modified Wed Dec 3 01:59:52 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2341 , to selected 5243
damn fat fingers

Revision 2341 - Directory Listing - [select for diffs]
Modified Wed Dec 3 01:59:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2339 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2340,
which included commits to RCS files with non-trunk default branches.
Revision 2339 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:52:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2337 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2338,
which included commits to RCS files with non-trunk default branches.
Revision 2337 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:43:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2336 , to selected 5243
update

Revision 2336 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:30:44 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2335 , to selected 5243
tag

Revision 2335 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:29:03 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2334 , to selected 5243
merge

Revision 2334 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:27:02 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2333 , to selected 5243
*** empty log message ***

Revision 2333 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:25:56 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2332 , to selected 5243
$MidnightBSD$

Revision 2332 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:11:24 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2331 , to selected 5243
$MidnightBSD$

Revision 2331 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:04:38 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2330 , to selected 5243
$MidnightBSD$

Revision 2330 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:03:00 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2329 , to selected 5243
enable msi, sync changes with freebsd, maintain support for intel macs

Revision 2329 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:56:20 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2328 , to selected 5243
we deleted osf1 a long time ago

Revision 2328 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:55:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2327 , to selected 5243
Remove lnc module

Revision 2327 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:54:09 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2326 , to selected 5243
sync with freebsd

Revision 2326 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:51:56 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2325 , to selected 5243
lnc hasn't worked and it's not going to

Revision 2325 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:46:25 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2324 , to selected 5243
$MidnightBSD$

Revision 2324 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:45:54 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2322 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2323,
which included commits to RCS files with non-trunk default branches.
Revision 2322 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:45:00 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2321 , to selected 5243
merge

Revision 2321 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:36:25 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2320 , to selected 5243
merge

Revision 2320 - Directory Listing - [select for diffs]
Modified Tue Dec 2 21:52:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2319 , to selected 5243
$MidnightBSD$

Revision 2319 - Directory Listing - [select for diffs]
Modified Tue Dec 2 21:48:58 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2318 , to selected 5243
merge

Revision 2318 - Directory Listing - [select for diffs]
Modified Tue Dec 2 21:41:01 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2317 , to selected 5243
Remove "trademark"

Revision 2317 - Directory Listing - [select for diffs]
Modified Tue Dec 2 17:02:36 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2315 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2316,
which included commits to RCS files with non-trunk default branches.
Revision 2315 - Directory Listing - [select for diffs]
Modified Tue Dec 2 17:01:59 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2314 , to selected 5243
merge

Revision 2314 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:56:16 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2312 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2313,
which included commits to RCS files with non-trunk default branches.
Revision 2312 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:34:04 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2311 , to selected 5243
Remove unused file

Revision 2311 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:33:15 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2309 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2310,
which included commits to RCS files with non-trunk default branches.
Revision 2309 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:21:32 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2307 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2308,
which included commits to RCS files with non-trunk default branches.
Revision 2307 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:24:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2306 , to selected 5243
sync with "enhanced" syscons

Revision 2306 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:19:07 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2304 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2305,
which included commits to RCS files with non-trunk default branches.
Revision 2304 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:08:09 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2303 , to selected 5243
Remove hpfs

Revision 2303 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:06:52 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2302 , to selected 5243
we don't have hpfs

Revision 2302 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:06:01 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2301 , to selected 5243
Doh.  Remove hpfs (again)

Revision 2301 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:20:07 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2299 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2300,
which included commits to RCS files with non-trunk default branches.
Revision 2299 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:13:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2297 , to selected 5243
sync with freebsd

Revision 2297 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:07:01 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2296 , to selected 5243
Remove sab device.  scc should be connected later

Revision 2296 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:05:42 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2295 , to selected 5243
remove sab, it was replaced by scc

Revision 2295 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:04:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2293 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2294,
which included commits to RCS files with non-trunk default branches.
Revision 2293 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:02:37 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2292 , to selected 5243
sync with freebsd 7

Revision 2292 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:01:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2291 , to selected 5243
Sync with freebsd 7

Revision 2291 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:47:53 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2290 , to selected 5243
$MidnightBSD$

Revision 2290 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:47:13 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2288 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2289,
which included commits to RCS files with non-trunk default branches.
Revision 2288 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:38:26 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2287 , to selected 5243
Doh.  I need to limit the script to .c and .h for now.

Revision 2287 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:32:16 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2286 , to selected 5243
oops my script doesn't handle .m correctly

Revision 2286 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:24:40 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2285 , to selected 5243
$MidnightBSD$

Revision 2285 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:12:26 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2284 , to selected 5243
$MidnightBSD$

Revision 2284 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:09:12 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2283 , to selected 5243
merge changes with freebsd 7

Revision 2283 - Directory Listing - [select for diffs]
Modified Tue Dec 2 01:17:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2282 , to selected 5243
add newer raid controllers

Revision 2282 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:40:40 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2280 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2281,
which included commits to RCS files with non-trunk default branches.
Revision 2280 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:29:04 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2278 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2279,
which included commits to RCS files with non-trunk default branches.
Revision 2278 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:16:35 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2277 , to selected 5243
merge

Revision 2277 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:09:05 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2275 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2276,
which included commits to RCS files with non-trunk default branches.
Revision 2275 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:03:27 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2273 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2274,
which included commits to RCS files with non-trunk default branches.
Revision 2273 - Directory Listing - [select for diffs]
Modified Mon Dec 1 23:46:38 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2272 , to selected 5243
Make additional modifications to ata-chipset to syncronize with changes elsewhere in ata.  Temporarily back out the sata + cd patch we were using (for the most part) to see how stable this is without it.

Revision 2272 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:43:51 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2271 , to selected 5243
save wip

Revision 2271 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:26:22 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2270 , to selected 5243
support flush on raid

Revision 2270 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:24:27 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2269 , to selected 5243
add SMART fix whitespace and spelling use constants for magic values

Revision 2269 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:21:04 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2268 , to selected 5243
add hitatchi disk check

Revision 2268 - Directory Listing - [select for diffs]
Modified Mon Dec 1 16:14:54 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2267 , to selected 5243
merge new pci ids and fix a few prototypes.

Revision 2267 - Directory Listing - [select for diffs]
Modified Mon Dec 1 03:58:32 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2266 , to selected 5243
fxp sync

Revision 2266 - Directory Listing - [select for diffs]
Modified Sun Nov 30 20:35:02 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2265 , to selected 5243
Sync some changes from FreeBSD 7 with our ata

Revision 2265 - Directory Listing - [select for diffs]
Modified Sun Nov 30 20:07:43 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2263 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2264,
which included commits to RCS files with non-trunk default branches.
Revision 2263 - Directory Listing - [select for diffs]
Modified Sun Nov 30 20:02:36 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2262 , to selected 5243
Sync with freebsd 7

Revision 2262 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:50:59 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2260 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2261,
which included commits to RCS files with non-trunk default branches.
Revision 2260 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:50:29 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2259 , to selected 5243
sync with freebsd 7

Revision 2259 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:34:03 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2258 , to selected 5243
Sync hwpmc

Revision 2258 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:32:07 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2256 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2257,
which included commits to RCS files with non-trunk default branches.
Revision 2256 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:27:37 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2255 , to selected 5243
Merge changes with freebsd 7

Revision 2255 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:26:43 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2254 , to selected 5243
remove miscommited files

Revision 2254 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:26:42 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2252 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2253,
which included commits to RCS files with non-trunk default branches.
Revision 2252 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:26:20 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2251 , to selected 5243
Sync with freebsd 7

Revision 2251 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:15:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2250 , to selected 5243
merge

Revision 2250 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:10:29 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2249 , to selected 5243
cardbus sync

Revision 2249 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:35:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2247 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2248,
which included commits to RCS files with non-trunk default branches.
Revision 2247 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:35:16 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2246 , to selected 5243
sync with freebsd 7

Revision 2246 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:34:17 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2245 , to selected 5243
merge

Revision 2245 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:11:33 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2244 , to selected 5243
zyd

Revision 2244 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:03:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2243 , to selected 5243
usb modems are neat

Revision 2243 - Directory Listing - [select for diffs]
Modified Sat Nov 29 21:09:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2242 , to selected 5243
merge

Revision 2242 - Directory Listing - [select for diffs]
Modified Sat Nov 29 19:10:51 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2241 , to selected 5243
merge

Revision 2241 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:53:46 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2240 , to selected 5243
Fix merge conflicts.

Revision 2240 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:28:21 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2238 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2239,
which included commits to RCS files with non-trunk default branches.
Revision 2238 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:23:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2237 , to selected 5243
Add uark

Revision 2237 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:18:25 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2236 , to selected 5243
merge

Revision 2236 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:48:56 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2235 , to selected 5243
merge with new version

Revision 2235 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:44:45 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2234 , to selected 5243
Update for newer safe

Revision 2234 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:44:09 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2232 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2233,
which included commits to RCS files with non-trunk default branches.
Revision 2232 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:42:00 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2231 , to selected 5243
add rum device

Revision 2231 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:29:35 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2230 , to selected 5243
add rum device

Revision 2230 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:28:48 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2229 , to selected 5243
Update the list of USB devices requiring special handling, etc.

Revision 2229 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:21:47 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2228 , to selected 5243
merge freebsd 7 changes.  Keep the apple mighty mouse hack

Revision 2228 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:16:09 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2227 , to selected 5243
merge enhancements

Revision 2227 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:07:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2226 , to selected 5243
merge enhancements

Revision 2226 - Directory Listing - [select for diffs]
Modified Fri Nov 28 17:10:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2224 , to selected 5243
merge

Revision 2224 - Directory Listing - [select for diffs]
Modified Fri Nov 28 16:40:56 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2222 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2223,
which included commits to RCS files with non-trunk default branches.
Revision 2222 - Directory Listing - [select for diffs]
Modified Fri Nov 28 16:32:32 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2221 , to selected 5243
merge

Revision 2221 - Directory Listing - [select for diffs]
Modified Thu Nov 27 13:51:53 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2219 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2220,
which included commits to RCS files with non-trunk default branches.
Revision 2219 - Directory Listing - [select for diffs]
Modified Thu Nov 27 13:46:27 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2218 , to selected 5243
merge

Revision 2218 - Directory Listing - [select for diffs]
Modified Thu Nov 27 13:41:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2217 , to selected 5243
merge new linuxolator

Revision 2217 - Directory Listing - [select for diffs]
Modified Wed Nov 26 22:11:53 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2215 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2216,
which included commits to RCS files with non-trunk default branches.
Revision 2215 - Directory Listing - [select for diffs]
Modified Wed Nov 26 21:15:10 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2213 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2214,
which included commits to RCS files with non-trunk default branches.
Revision 2213 - Directory Listing - [select for diffs]
Modified Wed Nov 26 21:13:30 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2212 , to selected 5243
merge

Revision 2212 - Directory Listing - [select for diffs]
Modified Wed Nov 26 19:00:32 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2211 , to selected 5243
merge

Revision 2211 - Directory Listing - [select for diffs]
Modified Wed Nov 26 18:59:53 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2209 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2210,
which included commits to RCS files with non-trunk default branches.
Revision 2209 - Directory Listing - [select for diffs]
Modified Wed Nov 26 18:10:35 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2207 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2208,
which included commits to RCS files with non-trunk default branches.
Revision 2207 - Directory Listing - [select for diffs]
Modified Wed Nov 26 18:10:13 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2206 , to selected 5243
update hifn

Revision 2206 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:55:47 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2205 , to selected 5243
blah.

Revision 2205 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:54:54 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2203 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2204,
which included commits to RCS files with non-trunk default branches.
Revision 2203 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:49:16 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2202 , to selected 5243
Bring in the FreeBSD 7 intel em gigabit module

Revision 2202 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:20:26 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2201 , to selected 5243
merge

Revision 2201 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:45:16 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2199 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2200,
which included commits to RCS files with non-trunk default branches.
Revision 2199 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:43:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2198 , to selected 5243
merge

Revision 2198 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:39:29 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2196 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2197,
which included commits to RCS files with non-trunk default branches.
Revision 2196 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:33:26 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2195 , to selected 5243
merge

Revision 2195 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:32:39 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2193 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2194,
which included commits to RCS files with non-trunk default branches.
Revision 2193 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:11:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2192 , to selected 5243
merge

Revision 2192 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:09:42 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2190 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2191,
which included commits to RCS files with non-trunk default branches.
Revision 2190 - Directory Listing - [select for diffs]
Modified Wed Nov 26 00:30:55 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2188 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2189,
which included commits to RCS files with non-trunk default branches.
Revision 2188 - Directory Listing - [select for diffs]
Modified Tue Nov 25 19:54:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2187 , to selected 5243
elmergo

Revision 2187 - Directory Listing - [select for diffs]
Modified Tue Nov 25 19:39:57 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2186 , to selected 5243
doh.. missed this

Revision 2186 - Directory Listing - [select for diffs]
Modified Tue Nov 25 19:31:00 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2185 , to selected 5243
we moved this... fix the makefile

Revision 2185 - Directory Listing - [select for diffs]
Modified Tue Nov 25 18:21:10 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2184 , to selected 5243
Update ath

Revision 2184 - Directory Listing - [select for diffs]
Modified Tue Nov 25 18:20:09 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2183 , to selected 5243
update ath

Revision 2183 - Directory Listing - [select for diffs]
Modified Tue Nov 25 18:19:40 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2182 , to selected 5243
Update ath_hal

Revision 2182 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:15:05 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2180 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2181,
which included commits to RCS files with non-trunk default branches.
Revision 2180 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:13:35 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2179 , to selected 5243
sync intel gigabit ethernet

Revision 2179 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:10:10 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2177 , to selected 5243
remove files not needed

Revision 2177 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:09:12 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2176 , to selected 5243
*** empty log message ***

Revision 2176 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:07:17 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2175 , to selected 5243
merge and sync with freebsd 7

Revision 2175 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:05:34 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2173 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2174,
which included commits to RCS files with non-trunk default branches.
Revision 2173 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:04:41 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2172 , to selected 5243
merge changes

Revision 2172 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:45:35 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2171 , to selected 5243
merge

Revision 2171 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:44:46 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2169 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2170,
which included commits to RCS files with non-trunk default branches.
Revision 2169 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:40:44 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2168 , to selected 5243
*** empty log message ***

Revision 2168 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:37:36 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2166 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2167,
which included commits to RCS files with non-trunk default branches.
Revision 2166 - Directory Listing - [select for diffs]
Modified Tue Nov 25 05:30:31 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2164 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2165,
which included commits to RCS files with non-trunk default branches.
Revision 2164 - Directory Listing - [select for diffs]
Modified Tue Nov 25 05:25:28 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2162 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2163,
which included commits to RCS files with non-trunk default branches.
Revision 2162 - Directory Listing - [select for diffs]
Modified Tue Nov 25 05:24:54 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2142 , to selected 5243
Correct some paths

Revision 2142 - Directory Listing - [select for diffs]
Modified Sun Nov 23 16:18:42 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2141 , to selected 5243
merge changes.  support newer hardware

Revision 2141 - Directory Listing - [select for diffs]
Modified Sun Nov 23 16:18:03 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2113 , to selected 5243
merge

Revision 2113 - Directory Listing - [select for diffs]
Modified Thu Nov 20 18:44:30 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2092 , to selected 5243
Update pf

Revision 2092 - Directory Listing - [select for diffs]
Modified Tue Nov 18 19:32:41 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2090 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2091,
which included commits to RCS files with non-trunk default branches.
Revision 2090 - Directory Listing - [select for diffs]
Modified Tue Nov 18 19:26:20 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2089 , to selected 5243
Work in progress, merge new devices, remove old devices.

Revision 2089 - Directory Listing - [select for diffs]
Modified Tue Nov 18 18:40:19 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2088 , to selected 5243
Merge changes.

Revision 2088 - Directory Listing - [select for diffs]
Modified Tue Nov 18 18:39:58 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2086 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2087,
which included commits to RCS files with non-trunk default branches.
Revision 2086 - Directory Listing - [select for diffs]
Modified Tue Nov 18 17:38:01 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2084 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2085,
which included commits to RCS files with non-trunk default branches.
Revision 2084 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:51:44 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2082 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2083,
which included commits to RCS files with non-trunk default branches.
Revision 2082 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:32:23 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2046 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2081,
which included commits to RCS files with non-trunk default branches.
Revision 2046 - Directory Listing - [select for diffs]
Modified Thu Nov 13 15:09:38 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2044 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2045,
which included commits to RCS files with non-trunk default branches.
Revision 2044 - Directory Listing - [select for diffs]
Modified Thu Nov 13 15:05:53 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2043 , to selected 5243
Disable SSE3, add libfirewire

Revision 2043 - Directory Listing - [select for diffs]
Modified Thu Nov 13 15:02:48 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2042 , to selected 5243
merge changes

Revision 2042 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:58:49 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2041 , to selected 5243
add libfirewire

Revision 2041 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:57:29 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2039 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2040,
which included commits to RCS files with non-trunk default branches.
Revision 2039 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:53:29 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2038 , to selected 5243
*** empty log message ***

Revision 2038 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:38:31 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2036 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2037,
which included commits to RCS files with non-trunk default branches.
Revision 2036 - Directory Listing - [select for diffs]
Modified Thu Nov 13 00:04:52 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2035 , to selected 5243
Merge changes.

Revision 2035 - Directory Listing - [select for diffs]
Modified Thu Nov 13 00:01:47 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2014 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2034,
which included commits to RCS files with non-trunk default branches.
Revision 2014 - Directory Listing - [select for diffs]
Modified Tue Nov 11 21:31:57 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1998 , to selected 5243
Add iscsi device

Revision 1998 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:20:04 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1997 , to selected 5243
add fm

Revision 1997 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:19:22 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1995 , to selected 5243
Add zfs.h

Revision 1995 - Directory Listing - [select for diffs]
Modified Tue Nov 11 02:11:33 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1985 , to selected 5243
Add compatibility files from opensolaris (cddl)

Revision 1985 - Directory Listing - [select for diffs]
Modified Fri Nov 7 18:51:59 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1983 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r1984,
which included commits to RCS files with non-trunk default branches.
Revision 1983 - Directory Listing - [select for diffs]
Modified Fri Nov 7 18:38:40 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1982 , to selected 5243
Merge changes.

Revision 1982 - Directory Listing - [select for diffs]
Modified Fri Nov 7 17:13:51 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1980 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r1981,
which included commits to RCS files with non-trunk default branches.
Revision 1980 - Directory Listing - [select for diffs]
Modified Fri Nov 7 17:03:06 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1978 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r1979,
which included commits to RCS files with non-trunk default branches.
Revision 1978 - Directory Listing - [select for diffs]
Modified Fri Nov 7 16:49:01 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1955 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r1977,
which included commits to RCS files with non-trunk default branches.
Revision 1955 - Directory Listing - [select for diffs]
Modified Thu Oct 30 22:06:56 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1929 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r1954,
which included commits to RCS files with non-trunk default branches.
Revision 1929 - Directory Listing - [select for diffs]
Modified Wed Oct 15 18:42:32 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1907 , to selected 5243
Enter the world of ZFS

Revision 1907 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:44:42 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1906 , to selected 5243
*** empty log message ***

Revision 1906 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:41:49 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1905 , to selected 5243
Remove ppc

Revision 1905 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:41:15 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1904 , to selected 5243
Whack ia64, sync changes.

Revision 1904 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:38:05 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1903 , to selected 5243
sync with freebsd

Revision 1903 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:36:25 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1895 , to selected 5243
Update gdb

Revision 1895 - Directory Listing - [select for diffs]
Modified Tue Sep 30 15:15:05 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1894 , to selected 5243
Syn eli and label

Revision 1894 - Directory Listing - [select for diffs]
Modified Tue Sep 30 15:14:25 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1893 , to selected 5243
Sync geom

Revision 1893 - Directory Listing - [select for diffs]
Modified Tue Sep 30 14:43:02 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1892 , to selected 5243
Add geom multlipath

Revision 1892 - Directory Listing - [select for diffs]
Modified Tue Sep 30 05:46:03 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1891 , to selected 5243
Add geom journal kernel module.  This is a fs indepentant journaling mechanism

Revision 1891 - Directory Listing - [select for diffs]
Modified Tue Sep 30 04:45:38 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1880 , to selected 5243
Add kernel interface for geom cache

Revision 1880 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:47:45 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1876 , to selected 5243
*** empty log message ***

Revision 1876 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:18:57 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1875 , to selected 5243
GEOM_GPT was renamed GEOM_PART_GPT.  Correct in GENERIC kernel.

Revision 1875 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:14:47 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1874 , to selected 5243
add errno.c handles.c

Revision 1874 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:14:20 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1873 , to selected 5243
Update libefi

Revision 1873 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:12:25 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1863 , to selected 5243
Update EFI includes

Revision 1863 - Directory Listing - [select for diffs]
Modified Sun Sep 28 02:12:54 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1862 , to selected 5243
*** empty log message ***

Revision 1862 - Directory Listing - [select for diffs]
Modified Sat Sep 27 23:06:34 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1861 , to selected 5243
*** empty log message ***

Revision 1861 - Directory Listing - [select for diffs]
Modified Sat Sep 27 23:02:15 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1860 , to selected 5243
Sync with freebsd

Revision 1860 - Directory Listing - [select for diffs]
Modified Sat Sep 27 19:33:10 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1858 , to selected 5243
We moved posix4 along with several other things around.

Revision 1858 - Directory Listing - [select for diffs]
Modified Sun Sep 21 15:36:57 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1857 , to selected 5243
*** empty log message ***

Revision 1857 - Directory Listing - [select for diffs]
Modified Sun Sep 21 15:26:17 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1856 , to selected 5243
*** empty log message ***

Revision 1856 - Directory Listing - [select for diffs]
Modified Sat Sep 20 00:44:24 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1855 , to selected 5243
sync with FreeBSD

Revision 1855 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:23:30 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1854 , to selected 5243
We don't do ia64.  Update etc

Revision 1854 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:15:13 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1853 , to selected 5243
Sync ipfilter with freebsd

Revision 1853 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:07:55 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1852 , to selected 5243
Update ath

Revision 1852 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:02:43 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1851 , to selected 5243
Remove files from the old version of acpica

Revision 1851 - Directory Listing - [select for diffs]
Modified Fri Sep 19 01:59:28 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1850 , to selected 5243
*** empty log message ***

Revision 1850 - Directory Listing - [select for diffs]
Modified Fri Sep 19 01:52:19 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1849 , to selected 5243
add wpi firmware

Revision 1849 - Directory Listing - [select for diffs]
Modified Wed Sep 17 02:32:40 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1848 , to selected 5243
add npe firmware (Intel)

Revision 1848 - Directory Listing - [select for diffs]
Modified Wed Sep 17 02:31:33 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1847 , to selected 5243
Add intel firmwares

Revision 1847 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:34:20 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1846 , to selected 5243
Sync with FreeBSD 7

Revision 1846 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:26:03 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1845 , to selected 5243
Remove outdated files.

Revision 1845 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:18:53 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1844 , to selected 5243
Sync with FreeBSD 7

Revision 1844 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:18:25 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1843 , to selected 5243
Sync with freebsd7

Revision 1843 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:56:46 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1841 , to selected 5243
Merge in gcc4 fixes

Revision 1841 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:39:38 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1840 , to selected 5243
We'll be moving this

Revision 1840 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:36:47 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1839 , to selected 5243
Remove coda

Revision 1839 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:36:07 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1838 , to selected 5243
Remove coda file system

Revision 1838 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:33:12 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1837 , to selected 5243
Sync with freebsd 7

Revision 1837 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:30:09 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1836 , to selected 5243
Sync with freebsd 7 changes.

Revision 1836 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:28:14 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1835 , to selected 5243
Add document describing quirks

Revision 1835 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:27:03 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1834 , to selected 5243
sync changes with FreeBSD 7

Revision 1834 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:24:59 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1833 , to selected 5243
Sync with FreeBSD 7 enhancements.

Revision 1833 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:23:39 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1832 , to selected 5243
Sync with enhancements from FreeBSD 7.

Revision 1832 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:51:15 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1831 , to selected 5243
sync changes from FreeBSD.

Revision 1831 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:34:12 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1830 , to selected 5243
update MAC

Revision 1830 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:26:21 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1829 , to selected 5243
*** empty log message ***

Revision 1829 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:19:32 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1828 , to selected 5243
add priv.h

Revision 1828 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:55:45 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1827 , to selected 5243
*** empty log message ***

Revision 1827 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:54:21 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1826 , to selected 5243
bring in freebsd changes.

Revision 1826 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:53:31 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1825 , to selected 5243
removing isdn 4 bsd

Revision 1825 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:52:31 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1824 , to selected 5243
Move these

Revision 1824 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:51:20 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1823 , to selected 5243
add from netbsd/freebsd

Revision 1823 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:50:45 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1822 , to selected 5243
rpc merge

Revision 1822 - Directory Listing - [select for diffs]
Modified Fri Sep 12 19:41:13 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1821 , to selected 5243
Bring in new tools

Revision 1821 - Directory Listing - [select for diffs]
Modified Fri Sep 12 19:40:13 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1816 , to selected 5243
Bring in ufs and vm changes from FreeBSD.

Revision 1816 - Directory Listing - [select for diffs]
Modified Mon Sep 8 01:42:28 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1815 , to selected 5243
remove arm instructions

Revision 1815 - Directory Listing - [select for diffs]
Modified Mon Sep 8 01:41:18 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1809 , to selected 5243
Remove unsupported architectures.

Revision 1809 - Directory Listing - [select for diffs]
Modified Fri Sep 5 19:02:59 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1806 , to selected 5243
Update nve(4) to support newer hardware.

Revision 1806 - Directory Listing - [select for diffs]
Modified Thu Sep 4 02:55:23 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1804 , to selected 5243
Improve reliability of nforce4 adapters:
  - When setting up a packet for transmit, if we the tx ring is over half
    full, kick the binary blob to force it to complete any pending tx
    completions.
  - In the watchdog routine, poke the binary blob to force it to flush any
    pending tx completions and only reset the chip if the blob doesn't
    complete any of them.

Altqify nve(4).

Obtained from FreeBSD.

Revision 1804 - Directory Listing - [select for diffs]
Modified Thu Sep 4 02:20:43 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1803 , to selected 5243
In case of an incoming ICMPv6 'Packet Too Big Message', there is an
insufficient check on the proposed new MTU for a path to the destination.

CVE-2008-3530

Revision 1803 - Directory Listing - [select for diffs]
Modified Thu Sep 4 02:12:13 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1801 , to selected 5243
amd64 swapgs local privilege escalation fix.  CVE-2008-3890

Revision 1801 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:13:47 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1800 , to selected 5243
add openbsm files

Revision 1800 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:11:52 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1799 , to selected 5243
$MidnightBSD$

Revision 1799 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:10:25 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1798 , to selected 5243
*** empty log message ***

Revision 1798 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:01:51 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1727 , to selected 5243
add additional openbsm files.

Revision 1727 - Directory Listing - [select for diffs]
Modified Fri Jul 4 00:07:14 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1719 , to selected 5243
Bump MidnightBSD_version

pcc, bin/sh, msk, ata changes, ...

Revision 1719 - Directory Listing - [select for diffs]
Modified Tue Jul 1 07:45:59 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1718 , to selected 5243
Add additional intel, nvidia, and amd parts.  The intel device using 0x28508086 is an ICH8 mobile ultra ata controller, but I'm not sure what identifier to use with it.  It is a santa rosa 2850 controller.  Some of these ids are from FreeBSD 6.3 (Soren and other contributors).

Revision 1718 - Directory Listing - [select for diffs]
Modified Tue Jul 1 07:12:41 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1716 , to selected 5243
Add pci id for my Yukon card.

Revision 1716 - Directory Listing - [select for diffs]
Modified Tue Jul 1 01:07:17 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1715 , to selected 5243
add phk macros.  Apparently I forgot this.

Revision 1715 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:57:34 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1714 , to selected 5243
We added this when working on msk.  However, it's not currently used.  This will require additional changes to get pciE/pci-x

Revision 1714 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:55:35 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1713 , to selected 5243
Add msk

Revision 1713 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:53:50 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1709 , to selected 5243
add msk

Revision 1709 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:25:15 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1705 , to selected 5243
Bring in compatibily hack.

Revision 1705 - Directory Listing - [select for diffs]
Modified Mon Jun 30 05:29:05 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1683 , to selected 5243
Add 3 more PCI ids for fxp.

Revision 1683 - Directory Listing - [select for diffs]
Modified Sat Jun 28 18:24:33 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1677 , to selected 5243
Increase timeout from 5 to 10 seconds.  This is an arbritrary value and found to be too short on SATA disks for certain operations.  (moving bad blocks for instance)

This might also help with write errors in virtual machines.

Revision 1677 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:33:36 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1676 , to selected 5243
Add atheros wireless NICs

Revision 1676 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:31:58 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1675 , to selected 5243
enable atheros wireless NICs.

Revision 1675 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:28:38 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1674 , to selected 5243
Move AHC and AHD options so they are near the drivers.

Enable firmware(9).

Enable WEP and WPA in kernel.

Fix whitespace problem.  For options entries use space and tab not double tab.

Revision 1674 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:25:01 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1673 , to selected 5243
Enable WEP, WPA in kernel.  Enable firmware(9).
Adjust whitespace to keep SMP and apic together.

Revision 1673 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:20:49 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1662 , to selected 5243
Add an extra ICH8 controller commonly used on Intel iMacs.  (core 2 duo black and silver)

Revision 1662 - Directory Listing - [select for diffs]
Modified Wed Jun 25 20:17:31 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1657 , to selected 5243
Add cpufreq(4) and GEOM_LABEL aka GLABEL to GENERIC on i386 and amd64.

cpufreq works with powerd which is already enabled on systems without ACPI support for CPU frequency using several chipsets (intel).  This may cause problems for some people which might require an install option for powerd.  This needs testing.

glabel allows one to name disks and reference them in dev by that name instead of their normal designation like acd0 or ad0s2d.  By adding this to generic, we can easily make a live cd that works on more types of CDROMs.  FreeBSD is also moving in this direction for other reasons.

Until the latter can be tested on sparc64, I'll keep it out of generic.  We don't support sun style labels right now anyway.

Revision 1657 - Directory Listing - [select for diffs]
Modified Sun Jun 15 01:46:38 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1650 , to selected 5243
Bump the MidnightBSD version now that RELENG_0_2 has been created.

Revision 1650 - Directory Listing - [select for diffs]
Modified Fri Jun 6 01:45:49 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1619 , to selected 5243
Move unlock instructions

Revision 1619 - Directory Listing - [select for diffs]
Modified Sun May 18 18:12:27 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1618 , to selected 5243
apparently we're still setting this and i need to find a reason, but unbreak the world.

Revision 1618 - Directory Listing - [select for diffs]
Modified Sun May 18 17:46:08 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1617 , to selected 5243
add locks around so->so_pcb checks.

Revision 1617 - Directory Listing - [select for diffs]
Modified Sun May 18 17:24:16 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1616 , to selected 5243
Add additional sanity checks.  Correct URL to paper.

Revision 1616 - Directory Listing - [select for diffs]
Modified Sun May 18 17:12:11 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1615 , to selected 5243
Part of a pending change to ip_output.c

Revision 1615 - Directory Listing - [select for diffs]
Modified Sun May 18 17:11:22 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1614 , to selected 5243
Part of a semi-complete change to ip_output.

Revision 1614 - Directory Listing - [select for diffs]
Modified Sat May 17 18:03:08 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1613 , to selected 5243
In ip_ctloutput(), check for a NULL inpcb pointer before dereferencing,
as this can occur with TCP if protocol-layer socket options are set or
queried after the connection has closed.  There are still races
associated with ip_ctloutput() and connection close with TCP, corrected
in HEAD via a more comprehensive set of changes, but this fixes the
trivial panic reported on several occasions.

Obtained from: FreeBSD

Revision 1613 - Directory Listing - [select for diffs]
Modified Sat May 17 18:00:36 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1612 , to selected 5243
Add a missing check for errors.

Revision 1612 - Directory Listing - [select for diffs]
Modified Sat May 17 16:00:54 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1611 , to selected 5243
ANSIfy.  Remove an unneeded NULL check.

Revision 1611 - Directory Listing - [select for diffs]
Modified Sat May 17 15:44:43 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1610 , to selected 5243
$MidnightBSD$

Revision 1610 - Directory Listing - [select for diffs]
Modified Sat May 17 15:43:26 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1607 , to selected 5243
Adjust window scaling like we did for tcp_syncache.c

Revision 1607 - Directory Listing - [select for diffs]
Modified Sat May 17 06:08:36 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1606 , to selected 5243
Add more cpu features.  Remove stupid boot message.

Revision 1606 - Directory Listing - [select for diffs]
Modified Sat May 17 05:36:05 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1605 , to selected 5243
Syncronize the cpu detection code on i386 and amd64 with FreeBSD 6.2.

Add better SMP detection including multicore cpus.  Detect features on newer processors and initialize them properly.  Add support for some newer via c7 cpus.

Also make a subtle adjustment to tcp_syncache.c (unrelated)

Revision 1605 - Directory Listing - [select for diffs]
Modified Sat May 17 04:55:52 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1604 , to selected 5243
This can cause some odd casting issues in some situations.  Say the clock is very high...

Revision 1604 - Directory Listing - [select for diffs]
Modified Sat May 17 04:45:52 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1603 , to selected 5243
$MidnightBSD$

Add some k8 errata hacks to powernow.

smist:
Use bus_dma to get a page in the first 4 GB.  Since the physical address
of the magic string is passed in a 32-bit register, we can't use high
memory in the PAE case.  This also eliminates a use of vtophys().

Obtained from: FreeBSD.

Revision 1603 - Directory Listing - [select for diffs]
Modified Fri May 16 23:51:00 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1602 , to selected 5243
Move the syncookie MD5 context from globals to the stack to make it MP safe.

Obtained from : FreeBSD

Revision 1602 - Directory Listing - [select for diffs]
Modified Fri May 16 23:49:41 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1601 , to selected 5243
We need to zero this hashtable structure.  After a soft reboot, this would cause some failures.

Revision 1601 - Directory Listing - [select for diffs]
Modified Fri May 16 23:42:20 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1600 , to selected 5243
Update tcp sendcookie stats.

Revision 1600 - Directory Listing - [select for diffs]
Modified Fri May 16 23:39:44 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1599 , to selected 5243
tag

Revision 1599 - Directory Listing - [select for diffs]
Modified Fri May 16 23:38:38 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1597 , to selected 5243
Pick the smallest possible TCP window scaling factor that will still allow us ot scale up to sb_max aka
kern.ipc.maxsockbuf.

Anything larger will cause window scaling corruption on some firewalls.  (other end will think unscaled)

Obtained from: FreeBSD  revision 1.131

Revision 1597 - Directory Listing - [select for diffs]
Modified Fri May 16 22:32:35 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1590 , to selected 5243
tag.

Bump version for recent ssh-vulnkey + blacklist patch.

Revision 1590 - Directory Listing - [select for diffs]
Modified Fri May 16 18:46:27 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1578 , to selected 5243
Bump the MidnightBSD version.  This might be helpful to track ill effects fro the src/lib/csu changes.

Revision 1578 - Directory Listing - [select for diffs]
Modified Tue May 13 04:22:18 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1577 , to selected 5243
We decided not to support ppc.  let's remove this unused code.

Revision 1577 - Directory Listing - [select for diffs]
Modified Tue May 13 04:20:49 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1576 , to selected 5243
let's prepare for the (possible) future here too.  This saves us remembering to port later.  Prepare for pcc if it's ported to sparc64.

Revision 1576 - Directory Listing - [select for diffs]
Modified Tue May 13 04:18:09 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1575 , to selected 5243
While pcc is i386 only right now, let's prepare for the future.

Revision 1575 - Directory Listing - [select for diffs]
Modified Tue May 13 04:14:11 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1574 , to selected 5243
Add workarounds for PCC compiler.

Revision 1574 - Directory Listing - [select for diffs]
Modified Tue May 13 04:04:14 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1537 , to selected 5243
Make some changes for PCC compiler.  It does not support a number of things, so disable them.

This is similar to the steps necessary on NetBSD 3.0.

Revision 1537 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:24:13 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1535 , to selected 5243
Remove pcvt

Revision 1535 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:20:12 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1534 , to selected 5243
REmove pcvt

Revision 1534 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:19:53 2008 UTC (16 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 1419 , to selected 5243
remove pcvt

Revision 1419 - Directory Listing - [select for diffs]
Modified Mon Mar 17 00:02:17 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1413 , to selected 5243
Fix spurious warnings from neighbor discovery when working with IPv6 over
point to point tunnels (gif).

This crops up when using one of the many IPV6 tunnel brokers, etc. with MidnightBSD.

Obtained from FreeBSD.

Revision 1413 - Directory Listing - [select for diffs]
Modified Fri Mar 7 21:24:04 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1412 , to selected 5243
Add a new macro, sx_xlocked(), that returns true if the current thread holds an exclusive lock on the specified sx lock.

Revision 1412 - Directory Listing - [select for diffs]
Modified Fri Mar 7 15:58:01 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1411 , to selected 5243
NO HPFS.  Remove unneeded files.

Revision 1411 - Directory Listing - [select for diffs]
Modified Fri Mar 7 15:49:12 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1410 , to selected 5243
Sometime ago we added options to ath.  It might help if they were actually in the options file.

This allows tweaks without modifying the source.

Revision 1410 - Directory Listing - [select for diffs]
Modified Fri Mar 7 06:04:31 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1385 , to selected 5243
Remove hpfs module from LINT.

Remove architecture files we are not using.

Revision 1385 - Directory Listing - [select for diffs]
Modified Thu Feb 28 16:53:45 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1379 , to selected 5243
Replace the random IP ID generation code from OpenBSD with an improved algorithm by Amit Klein. The previous implementation had known flaws (see Klein's paper).

We modified a patch from Robert Watson (FreeBSD) to implement the changes.

http://www.securityfocus.com/bid/27647/info

Revision 1379 - Directory Listing - [select for diffs]
Modified Fri Feb 22 02:50:56 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1378 , to selected 5243
Remove the hpfs file system.

Revision 1378 - Directory Listing - [select for diffs]
Modified Fri Feb 22 02:50:15 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1376 , to selected 5243
Remove hpfs module.

Revision 1376 - Directory Listing - [select for diffs]
Modified Thu Feb 14 18:02:43 2008 UTC (16 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1372 , to selected 5243
Correct lack of permissions checking on sendfile system call.

Revision 1372 - Directory Listing - [select for diffs]
Modified Mon Jan 21 20:21:07 2008 UTC (16 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1362 , to selected 5243
Add virtual machine detection in the loader.  For QEMU, VBOX, VMware, or Parallels, set the hz setting to 100.  This will fix "time" issues automatically in these environments.

Revision 1362 - Directory Listing - [select for diffs]
Modified Tue Jan 1 07:08:42 2008 UTC (16 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1353 , to selected 5243
Happy New Year!

Remove PC98 since we're not supporting that architecture.

Revision 1353 - Directory Listing - [select for diffs]
Modified Thu Nov 29 17:27:11 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1347 , to selected 5243
Fix a data reply attack

Revision 1347 - Directory Listing - [select for diffs]
Modified Sun Nov 25 18:05:17 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1346 , to selected 5243
Fix from FreeBSD:

 The kernel uses two ways to write data on a pipe:
      o  buffered write, for chunks smaller than PIPE_MINDIRECT bytes
      o  direct write, for everything else

  A call to writev(2) may receive struct iov of various size and the
  kernel may have to switch from one solution to the other. Before doing
  this, it must wake reader processes and any select/poll/kqueue up.

  This commit fixes a bug where select/poll/kqueue are not triggered
  when switching from buffered write to direct write. It adds calls to
  pipeselwakeup().

Revision 1346 - Directory Listing - [select for diffs]
Modified Fri Nov 23 22:39:51 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1332 , to selected 5243
gcc 3.4.6 gets confused on this file.  Fix T1 and T2 errors building the kernel.

Revision 1332 - Directory Listing - [select for diffs]
Modified Fri Nov 16 13:23:00 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1274 , to selected 5243
Add preliminary support for ATI southbridges SB600/700 (IXP600/700)

Revision 1274 - Directory Listing - [select for diffs]
Modified Tue Oct 9 13:39:09 2007 UTC (16 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1219 , to selected 5243
Add a device id for the 631xESB smbus controller.

Revision 1219 - Directory Listing - [select for diffs]
Modified Fri Sep 7 15:16:34 2007 UTC (16 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1187 , to selected 5243
Our first pass at SATA DVD drive support.  This has only been tested on Intel hardware, based on a patch from Richard Burton.

(atapi sata cd/dvd ahci)

Revision 1187 - Directory Listing - [select for diffs]
Modified Sun Aug 12 04:19:23 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1186 , to selected 5243
un k&r some of this.  remove pc98 bits.

Revision 1186 - Directory Listing - [select for diffs]
Modified Sun Aug 12 04:07:56 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1185 , to selected 5243
I need to test these things.

Revision 1185 - Directory Listing - [select for diffs]
Modified Sun Aug 12 03:04:39 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1184 , to selected 5243
Speaker duration is incorrect according to the documentation.  Fix this.

$MidnightBSD$

Revision 1184 - Directory Listing - [select for diffs]
Modified Sun Aug 12 02:55:08 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1183 , to selected 5243
Return value is never used.  Don't bother to assign it, just ignore.

Revision 1183 - Directory Listing - [select for diffs]
Modified Sun Aug 12 02:47:58 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1144 , to selected 5243
Fix 106 key japanese keyboards.

Revision 1144 - Directory Listing - [select for diffs]
Modified Mon Aug 6 04:46:04 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1133 , to selected 5243
$MidnightBSD$

Revision 1133 - Directory Listing - [select for diffs]
Modified Thu Aug 2 08:33:00 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1123 , to selected 5243
Fix interaction with Windows 2000/XP servers.  If a newly created directory has exactly 50 entries, an error is generated as smbfs grabs 52 items at a time.  With . and .. this is 52.  It then returns on the second trip and causes some apps like rsync to generate errors.

Revision 1123 - Directory Listing - [select for diffs]
Modified Tue Jul 31 05:25:37 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1122 , to selected 5243
Remove umapfs.  It is totally broken.

Revision 1122 - Directory Listing - [select for diffs]
Modified Tue Jul 31 05:24:05 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1120 , to selected 5243
Remove umapfs.  It is seriously broken.

Revision 1120 - Directory Listing - [select for diffs]
Modified Tue Jul 31 04:31:26 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1110 , to selected 5243
Connect HPFS to bulid.

Revision 1110 - Directory Listing - [select for diffs]
Modified Thu Jul 26 22:15:40 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1105 , to selected 5243
Remove alpha bits.

Revision 1105 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:48:57 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1104 , to selected 5243
Remove alpha bits.

Revision 1104 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:33:16 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1103 , to selected 5243
Remove pc98 bits.

Revision 1103 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:30:11 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1102 , to selected 5243
Remove alpha bits.

Revision 1102 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:14:38 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1101 , to selected 5243
Remove alpha and pc98 bits.

Revision 1101 - Directory Listing - [select for diffs]
Modified Thu Jul 26 17:08:59 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1100 , to selected 5243
Intel/IBM Blades do not have keyboard devices and will hang.  Avoid the hang with a timeout.

Apple intel-based Macs do not have a keyboard controller.  Provide a timeout for these devices.

Revision 1100 - Directory Listing - [select for diffs]
Modified Thu Jul 26 16:34:22 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1099 , to selected 5243
$MidnightBSD$

Revision 1099 - Directory Listing - [select for diffs]
Modified Thu Jul 26 16:27:58 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1089 , to selected 5243
A20 timeout for intel Macs.

Revision 1089 - Directory Listing - [select for diffs]
Modified Wed Jul 25 06:04:17 2007 UTC (16 years, 9 months ago) by alex
Original Path: trunk/sys
Diff to previous 1065 , to selected 5243
8 byte alignment for rwlock

Revision 1065 - Directory Listing - [select for diffs]
Modified Sun Jul 22 07:57:59 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1032 , to selected 5243
MidnightBSD has had a behavior where incoming packets were dropped if the MRU > MTU.  If you had a device misconfigured on your network, for instance with jumbo frames, the network stack would drop packets.  This is not a desired behavior in most cases.

However, some people like to experiment with the existing behavior or have other reasons such as detecting misconfigured devices.  We now have a new sysctl net.link.ether.MTUisMRU which allows you to tune this behavior.  0 is the default and implies the stack will take all incoming packets that it can handle whereas 1 reverts to the old behavior.

This patch was inspired by work from Julian Elischer @ freebsd-net

Revision 1032 - Directory Listing - [select for diffs]
Modified Mon Jul 16 03:00:45 2007 UTC (16 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1031 , to selected 5243
 Back this out as well.

Revision 1031 - Directory Listing - [select for diffs]
Modified Mon Jul 16 02:58:41 2007 UTC (16 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1030 , to selected 5243
Back this change out.

Revision 1030 - Directory Listing - [select for diffs]
Modified Mon Jul 16 00:12:51 2007 UTC (16 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1029 , to selected 5243
Better handle error condition for msdos file system.

Revision 1029 - Directory Listing - [select for diffs]
Modified Mon Jul 16 00:07:50 2007 UTC (16 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1028 , to selected 5243
$MidnightBSD$

Revision 1028 - Directory Listing - [select for diffs]
Modified Sun Jul 15 23:46:05 2007 UTC (16 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1027 , to selected 5243
Free resources.

Revision 1027 - Directory Listing - [select for diffs]
Modified Sun Jul 15 23:42:46 2007 UTC (16 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1026 , to selected 5243
fixes page fault on flash msdosfs

Revision 1026 - Directory Listing - [select for diffs]
Modified Sun Jul 15 11:41:50 2007 UTC (16 years, 10 months ago) by alex
Original Path: trunk/sys
Diff to previous 1011 , to selected 5243
without casting, neg values can prevent opening a socket

Revision 1011 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:22:37 2007 UTC (16 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1010 , to selected 5243
SMP is now default on amd64.

Revision 1010 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:20:15 2007 UTC (16 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1009 , to selected 5243
Remove SMP configuration as its not default in GENERIC.

Revision 1009 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:19:47 2007 UTC (16 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 1008 , to selected 5243
SMP is enabled by default on i386.

Revision 1008 - Directory Listing - [select for diffs]
Modified Sun May 27 00:05:58 2007 UTC (16 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 997 , to selected 5243
Fix typo in comment.

Revision 997 - Directory Listing - [select for diffs]
Modified Mon May 7 16:56:09 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 996 , to selected 5243
Configuration ROM length should be unsigned.

Revision 996 - Directory Listing - [select for diffs]
Modified Mon May 7 16:54:09 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 995 , to selected 5243
Initialize configuration ROM before a bus reset.

Revision 995 - Directory Listing - [select for diffs]
Modified Mon May 7 16:50:10 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 992 , to selected 5243
Don't call fw_busreset(fc) in firewire_attach

Revision 992 - Directory Listing - [select for diffs]
Modified Thu May 3 05:41:47 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 987 , to selected 5243
UDP checksums are checked in place, overwriting whatever is there.  This has the side effect of the ICMP code sending back the first eight bytes of the UDP payload with 2 bytes different.

Patch by Matthew Luckie.

Revision 987 - Directory Listing - [select for diffs]
Modified Tue May 1 05:17:38 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 983 , to selected 5243
Fix strtoul() error condition check.

Revision 983 - Directory Listing - [select for diffs]
Modified Fri Apr 27 20:29:07 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 981 , to selected 5243
This is equivalent to the recent OpenBSD discover of type 0 routing headers as insecure.  There is now a sysctl to enable the behavior.  Currently, this is not needed unless the host is acting as a router.  In which case, ideally there should be firewall rules in place to protect the host.  ipfw and pf do not offer solutions to protect systems entirely yet.

This patch is derived from the FreeBSD SA-07:03.ipv6 patch.

Revision 981 - Directory Listing - [select for diffs]
Modified Fri Apr 20 15:12:55 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 980 , to selected 5243
Fix twiddle display.

Revision 980 - Directory Listing - [select for diffs]
Modified Fri Apr 20 15:06:48 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 979 , to selected 5243
Add -mno-sse3 for prescott/nocona.

Revision 979 - Directory Listing - [select for diffs]
Modified Thu Apr 19 04:56:38 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 977 , to selected 5243
Fix a buffer overflow.

Revision 977 - Directory Listing - [select for diffs]
Modified Tue Apr 17 17:04:46 2007 UTC (17 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 944 , to selected 5243
Add the NVIDIA nForce MCP61 ATA controller.

Revision 944 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:28:53 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 942 , to selected 5243
Update to 0.2-CURRENT

Revision 942 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:11:10 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 941 , to selected 5243
$MidnightBSD$

Revision 941 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:03:28 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 906 , to selected 5243
Set the version number internally to .2

Revision 906 - Directory Listing - [select for diffs]
Modified Fri Apr 6 20:37:50 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 892 , to selected 5243
Back out propolice.  More information in UPDATING.

In short, propolice broke libpthread and libthr.

Revision 892 - Directory Listing - [select for diffs]
Modified Tue Apr 3 14:42:19 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 890 , to selected 5243
Prevent a panic by checking for NULL and print a message to that effect.

Revision 890 - Directory Listing - [select for diffs]
Modified Tue Apr 3 13:30:31 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 889 , to selected 5243
Remove bandaid.

Giant was locked on calls to sorecieve() and sosend() to fix a race condition which shouldn't be a problem anymore.

Revision 889 - Directory Listing - [select for diffs]
Modified Tue Apr 3 13:24:36 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 886 , to selected 5243
Remove GIANT lock which should not be ndded with make_dev(9)

Revision 886 - Directory Listing - [select for diffs]
Modified Mon Apr 2 00:48:03 2007 UTC (17 years, 1 month ago) by archite
Original Path: trunk/sys
Diff to previous 882 , to selected 5243
Importing propolice into MidnightBSD. Propolice is going to
provide us with much greater security and stability in the
long run. If upgrading from a pre-propolice system, please
follow the these instructions:

cd /usr/src/lib/libc && make obj && make && make install
cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
buildworld and kernel

It is adviced that any mports which were installed and/or built
prior to the propolice update also be updated. If any errors
or issue are encounted, please contact security@midnightbsd.org
and we will be sure to investigate and come up with an expeditious
fix.

Revision 882 - Directory Listing - [select for diffs]
Modified Thu Mar 29 23:02:48 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 881 , to selected 5243
Increase LOMTU to 32768.  The previous value was set in 1995.  NetBSD has been using around 32k since the BSD 4.4 lite import.

My testing has shown 32768 is faster on some workloads.  There is a very slight drop transfer large, cached data but uncached data showed a noticable improvement.

Revision 881 - Directory Listing - [select for diffs]
Modified Thu Mar 29 22:44:53 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/sys
Diff to previous 863 , to selected 5243
Remove WARNS from cpufreq Makefile.  kernel source Makefiles should not use WANRS as it conflicts with kernel build options.

Add additional Pentium M cpus.

Revision 863 - Directory Listing - [select for diffs]
Modified Sat Mar 17 23:17:24 2007 UTC (17 years, 2 months ago) by archite
Original Path: trunk/sys
Diff to previous 850 , to selected 5243
Updating sound system including the snd_hda patches from FreeBSD.

Revision 850 - Directory Listing - [select for diffs]
Modified Thu Mar 15 14:39:44 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 849 , to selected 5243
OK. We've got this sorted.

Revision 849 - Directory Listing - [select for diffs]
Modified Thu Mar 15 14:08:28 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 848 , to selected 5243
Add some useful macros.

Revision 848 - Directory Listing - [select for diffs]
Modified Thu Mar 15 13:44:04 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 847 , to selected 5243
Temporary fix to unbreak world.

Revision 847 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:35:23 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 846 , to selected 5243
Fix the behavior of the Apple Mighty Mouse.

Revision 846 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:21:47 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 845 , to selected 5243
f we receive an out of window SYN for an established connection, then ack the syn as required by RFC793

Revision 845 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:10:40 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 844 , to selected 5243
 Enable proxy ARP answers on any of the bridged interfaces if proxy record
 belongs to another interface within the bridge group.

Revision 844 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:07:21 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 843 , to selected 5243
Increment requests counter right before we send an arp query.  Without this change, EHOSTDOWN errors could be reported which would be incorrect.

Revision 843 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:05:28 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 834 , to selected 5243
Comply with RFC 3927.

Revision 834 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:32:19 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 827 , to selected 5243
OpenSSH 4.6p1
BSD licensed gzip from FreeBSD/NetBSD.

Revision 827 - Directory Listing - [select for diffs]
Modified Wed Mar 14 01:53:23 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 814 , to selected 5243
Disable debugging information.

Revision 814 - Directory Listing - [select for diffs]
Modified Tue Mar 13 03:07:44 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 813 , to selected 5243
Reapply 1.3, but keep out 1.4.

Revision 813 - Directory Listing - [select for diffs]
Modified Tue Mar 13 03:05:40 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 801 , to selected 5243
Backout 1.3

Revision 801 - Directory Listing - [select for diffs]
Modified Mon Mar 12 22:01:55 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 800 , to selected 5243
add link status descriptions and related structures for userland
applications.

Revision 800 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:17:04 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 799 , to selected 5243
Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages.

Allow RTM_CHANGE to change a number of route flags as specified by RTF_FMASK.

The unusued rtm_use filed in struct rt_Msghdr is redesignated as rtm_fmask field to communicate route flag changes in RTM_CHANGE messages from userland.  The use count of a route was moved to rtm_rmx some time ago.

Revision 799 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:14:31 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 797 , to selected 5243
Add definitions for MD5_BLOCK_LENGTH, MD5_DIGEST_LENGTH and MD5_DIGEST_STRING_LENGTH

Revision 797 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:03:50 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 796 , to selected 5243
Fix race conditions.

Revision 796 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:59:27 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 795 , to selected 5243
Sound overhaul.

Fix 8bit int overflows during channel creation and destruction on vchans.

Enforce channel/chardev numbering within 8bit boundary.

Traverse d-channels SLIT and try to reclaim free counter during channel creation.

Determine open direction using 'flags', not mode.

Don't allow opening the same device twice. (WTF?)

O_RDWR is allowed, provided that it is done by a single open and the hardware supports full duplex.

Fix pcm_unregister memory leak.

Optimize channel allocation and numbering.

Mega vchan create/destroy cleanup.

Obtained from FreeBSD

Revision 795 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:51:36 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 794 , to selected 5243
Pointer align should be generic enough to handle awkward byte size especially for true 24 bit format.

Obtained from FreeBSD.

Revision 794 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:50:18 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 793 , to selected 5243
Convert NULL checks into KASSERTs

Revision 793 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:46:50 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 792 , to selected 5243
Drop the kqueue global mutex as soon as we are finished with it.

Clear any action flags on the register knote.

Obtained from FreeBSD.

Revision 792 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:43:07 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 791 , to selected 5243
Fix memory leaks in failure cases.

Revision 791 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:40:22 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 789 , to selected 5243
Add support for AD1815 based ISA sound cards.

Revision 789 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:28:30 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 788 , to selected 5243
If the buffer lock has waiters after the bufer has changed identity then getnewbuf() needs to drop the buffer in order to wake waiters that might sleep on the buffer in the context of the old identity.

Obtained from FreeBSD (tegge) 1.491.2.8

Revision 788 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:23:41 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 777 , to selected 5243
Destroy bip bio when an error occurs.

Revision 777 - Directory Listing - [select for diffs]
Modified Fri Mar 9 03:00:49 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 776 , to selected 5243
COMPAT_43

Revision 776 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:59:57 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 774 , to selected 5243
$MidnightBSD$

Revision 774 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:42:24 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 773 , to selected 5243
oops...

Revision 773 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:20:50 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 771 , to selected 5243
Accidently commited something I was testing.. msk.

Revision 771 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:54:36 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 770 , to selected 5243
Add LSI MegaRAID SAS mfi

Revision 770 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:53:43 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 769 , to selected 5243
Add mfi LSI MegaRAID SAS

Revision 769 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:51:36 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 768 , to selected 5243
Add mfi hooks

Revision 768 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:03:27 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 767 , to selected 5243
add mfi

Revision 767 - Directory Listing - [select for diffs]
Modified Thu Mar 8 17:31:59 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 765 , to selected 5243
Add IFF_NEEDSGIANT which is required with the kernel PPP

Revision 765 - Directory Listing - [select for diffs]
Modified Thu Mar 8 17:27:08 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 764 , to selected 5243
Fix race condition.

Revision 764 - Directory Listing - [select for diffs]
Modified Thu Mar 8 17:11:18 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 761 , to selected 5243
If an NFS server returns more than a few EJUKEBOX errors for a given RPC request, the NFS client will back off for a very long wait (days, weeks) before retrying.

Change behavior to match solaris.  There is a new sysctl nfs3_jukebox_delay which is in seconds to adjust the retry default.

Revision 761 - Directory Listing - [select for diffs]
Modified Fri Mar 2 02:36:10 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 760 , to selected 5243
Fix setsockopt SO_NOSIGPIPE.

Revision 760 - Directory Listing - [select for diffs]
Modified Tue Feb 27 05:25:36 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 753 , to selected 5243
Add support for Intel 945G chipset.

Revision 753 - Directory Listing - [select for diffs]
Modified Fri Feb 23 00:50:36 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 744 , to selected 5243
Remove alpha reference.

Revision 744 - Directory Listing - [select for diffs]
Modified Mon Feb 19 22:00:52 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 743 , to selected 5243
Remove device zs, remove nodevice uart

Revision 743 - Directory Listing - [select for diffs]
Modified Mon Feb 19 21:30:39 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 742 , to selected 5243
This is a patch from Andrew Turner to allow partial booting on EFIKA.  It includes ofwread.S from NetBSD.  It uses the real-mode ofw interface from NetBSD and TLB exception handlers from FreeBSD's perforce //depot/user/jaras.

The ofwr_init call is not enabled by default as it breaks Macs.  If the ifdef FIRMWORKSBUGS is commented out, EFIKA will work until it hits the scheduler.

Revision 742 - Directory Listing - [select for diffs]
Modified Mon Feb 19 21:18:24 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 735 , to selected 5243
If the CPU is unknown, the version check will run off the list... this will correct that deficiency.

Revision 735 - Directory Listing - [select for diffs]
Modified Fri Feb 9 18:43:36 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 734 , to selected 5243
Remove zs to unbreak kernel builds.

Revision 734 - Directory Listing - [select for diffs]
Modified Fri Feb 9 18:27:54 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 731 , to selected 5243
Add kernel config for PowerPC

Revision 731 - Directory Listing - [select for diffs]
Modified Wed Feb 7 16:39:14 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 730 , to selected 5243
Remove unused variable.

Revision 730 - Directory Listing - [select for diffs]
Modified Wed Feb 7 16:36:08 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 729 , to selected 5243
$MidnightBSD$

Fix beep code.

Revision 729 - Directory Listing - [select for diffs]
Modified Wed Feb 7 15:50:03 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 712 , to selected 5243
TCP Auto sizing of socket buffers improves throughput on high latency links. Several new sysctls were added to control the buffers max size, etc.

Additional work is needed, but under initial testing this is working great.  You must rebulid world in order for netstat to work correctly.

A few changes were made to netstat, but do not change functionality in any significant way.

Revision 712 - Directory Listing - [select for diffs]
Modified Sun Jan 28 18:22:15 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 706 , to selected 5243
Add additonal PATA controllers found on newer motherboards.

This specifically fixes the INTEL DP965LT which I happen to be using.  Many Intel motherboards use one of these chips.

Revision 706 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:20:58 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 705 , to selected 5243
Remove manual assignment of m_pkthdr from one mbuf to another in ipsec_copypkt() as its handled by M_MOVE_PKTHDR()

Revision 705 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:11:49 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 704 , to selected 5243
Sync with FreeBSD 6.1 Release.

Revision 704 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:07:01 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 703 , to selected 5243
We only lock the local per cpu page in the local dTLB, so accessing the foreign CPU pages in cpu_ipi_send() causes a page fault.

Revision 703 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:05:30 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 702 , to selected 5243
Add convenience macros for the bits in ASI_ESTATE_ERROR_EN_REG which is used for ECC handling and additional bits for cpu bug workarounds.

Revision 702 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:03:22 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 700 , to selected 5243
Move the check for too high HZ values.

Revision 700 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:46:41 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 699 , to selected 5243
Fix a bug in the retransmission path.

Revision 699 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:33:17 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 697 , to selected 5243
allow root to open jail PTYs from the host.

Revision 697 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:26:22 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 696 , to selected 5243
Fix a memory leak when net.inet6.icmp6.nd6_maxquelen is greater than 1

Revision 696 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:23:17 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 693 , to selected 5243
Fix up IPXIP so that the network stack is run with Giant.  There is unsafety in the code that requires this change for SMP systems to function properly.

Revision 693 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:57:43 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 692 , to selected 5243
Fix IP checksum when modifying IP header fields.

Revision 692 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:41:21 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 690 , to selected 5243
Fix thread suspension race.

Revision 690 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:34:19 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 689 , to selected 5243
Enable the MK48Txx watchdog part for E250 and E450

Revision 689 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:33:24 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 681 , to selected 5243
Clear the interupt source flags before processing the interupt events and turn off  NIC interrupts while in the interrupt handler.

Relax the watchdog timer somewhat; don't enable it until the last packet is enqueued and if there is a TX interrupt but there are still outstanding ones reload the timer.

Revision 681 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:26:08 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 680 , to selected 5243
Add unshare function.

Revision 680 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:22:38 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 678 , to selected 5243
Sync if_hme

Revision 678 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:16:40 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 677 , to selected 5243
add missing function to uipc_mbuf.c

Revision 677 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:00:01 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 676 , to selected 5243
Sync ipsec.

Revision 676 - Directory Listing - [select for diffs]
Modified Fri Jan 19 00:51:34 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 675 , to selected 5243
Sync with freebsd

Revision 675 - Directory Listing - [select for diffs]
Modified Fri Jan 19 00:37:18 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 671 , to selected 5243
Sync with FreeBSD

Revision 671 - Directory Listing - [select for diffs]
Modified Thu Jan 18 04:04:26 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 670 , to selected 5243
Descripter fixes to kill dup(2) error.

Revision 670 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:56:22 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 668 , to selected 5243
Don't call vn_finished_write() if vn_start_write() failed.

Revision 668 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:39:19 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 667 , to selected 5243
When a process is de-configuring a log file, also stop all of its PMCs that require a log file to operate.

Only stop PMCs that are in the running state.

Revision 667 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:36:38 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 666 , to selected 5243
add a note about the assumption for m->m_pkthdr.rcvif

Revision 666 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:35:31 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 665 , to selected 5243
Updates net.inet6.ip6.kame_version as the proof of the latest KAME merge

Revision 665 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:33:53 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 660 , to selected 5243
Add PCI ID for Neteasy DRP-32TXD cardbus 10/100 card.

Revision 660 - Directory Listing - [select for diffs]
Modified Sat Jan 13 19:04:08 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 658 , to selected 5243
Sync gmirror code.

Revision 658 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:57:10 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 657 , to selected 5243
If fifo_open() is called with a negative file descriptor, return EINVAL.

Revision 657 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:52:03 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 655 , to selected 5243
Sync with FreeBSD 6.1 Release

Revision 655 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:47:28 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 654 , to selected 5243
calcu fix for threaded process.

Revision 654 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:41:20 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 651 , to selected 5243
Free private data when deleting hook.

Revision 651 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:37:09 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 650 , to selected 5243
Fix genesys 6-in-1 card reader.

Revision 650 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:32:40 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 649 , to selected 5243
Unbreaks symlinks that have double slashes...

Revision 649 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:31:33 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 648 , to selected 5243
Remove baudrate in miibus aware drivers.

Revision 648 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:26:25 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 646 , to selected 5243
Do not touch baudrate

Revision 646 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:13:08 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 645 , to selected 5243
For audit stubs

Revision 645 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:11:21 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 644 , to selected 5243
Sync with FreeBSD 6.1 Release.

Revision 644 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:10:11 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 643 , to selected 5243
Add audit stubs.

Revision 643 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:07:30 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 642 , to selected 5243
Sync with FreeBSD 6.1 Release.

syscalls.master: add audit stubs.

Revision 642 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:06:14 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 641 , to selected 5243
Add stub audit calls for future compatibility.

Revision 641 - Directory Listing - [select for diffs]
Modified Sat Jan 13 17:51:09 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 639 , to selected 5243
Sync with FreeBSD 6.1 Release

Revision 639 - Directory Listing - [select for diffs]
Modified Sat Jan 13 17:40:55 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 637 , to selected 5243
Correct ni_txrate when using a fixed rate.

Revision 637 - Directory Listing - [select for diffs]
Modified Sat Jan 13 17:37:21 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 635 , to selected 5243
Unbreak missing symbols so world will eventually compile :)

Revision 635 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:14:34 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 634 , to selected 5243
VFS fixes, etc.  Sync with FreeBSD 6.1 Release.

Revision 634 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:11:01 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 633 , to selected 5243
VFS SMP fixes etc

Revision 633 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:03:36 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 632 , to selected 5243
VFS SMP fixes, stack api, softupdates fixes.

Revision 632 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:57:44 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 631 , to selected 5243
VFS SMP fixes etc

Revision 631 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:46:38 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 630 , to selected 5243
VFS SMP fixes, stack api, softupdates fixes.

Revision 630 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:43:50 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 629 , to selected 5243
VFS SMP fixes, stack api, softupdate fixes.

1.160.2.2 FBSD equivalent.

Revision 629 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:39:13 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 628 , to selected 5243
VFS SMP fixes, stack api, softupdates fixes.

Revision 628 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:23:22 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 627 , to selected 5243
VFS SMP fixes, stack api, softupdates

Revision 627 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:21:52 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 626 , to selected 5243
VFS SMP fixes, stack api, softupdates fixes.

Revision 626 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:19:39 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 625 , to selected 5243
VFS SMP fixes, stack API, softupdates fixes.

Revision 625 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:17:52 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 624 , to selected 5243
Fix stack alignment for KSE

Revision 624 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:13:07 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 623 , to selected 5243
Call vfs_destroy_object() before v_data gets set to NULL.

Revision 623 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:11:38 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 622 , to selected 5243
Call vfs_destroy_object() before v_data gets set to NULL

Revision 622 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:08:44 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 620 , to selected 5243
Call vfs_destroy_object() beofre v_data gets set to NULL

Revision 620 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:04:47 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 619 , to selected 5243
iir works on PAE now.

Revision 619 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:04:10 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 618 , to selected 5243
Update the iir driver to include > 4GB support.

Revision 618 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:00:24 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 617 , to selected 5243
Further refine the bridge hack in teh arp code.  Only do the special arp handling for interfaces which are actually in the bridge group, ignore all others.

Revision 617 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:59:24 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 616 , to selected 5243
Consolidate calculation of capabilities

Revision 616 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:58:50 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 615 , to selected 5243
Make driver override of net80211 parameter state consistent with methods.

Revision 615 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:54:25 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 612 , to selected 5243
Sync with FreeBSD 6.1

Revision 612 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:42:43 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 611 , to selected 5243
Add Cronyx Tau32-PCI adapters code.

Revision 611 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:37:42 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 610 , to selected 5243
Add support for Cronyx Tau32-PCI adaptors. (connect to build)

Revision 610 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:28:01 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 609 , to selected 5243
Sync with FreeBSD 6.1 Release.

Finish interrupt changes.

Revision 609 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:26:46 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 608 , to selected 5243
Finish interrupt changes.

Revision 608 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:19:06 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 607 , to selected 5243
Finish interrupt changes.

Revision 607 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:14:10 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 604 , to selected 5243
Sync with FreeBSD 6.1 Release.

Revision 604 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:04:07 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 602 , to selected 5243
Don't touch baudrate in miibus aware drivers.

Correctly switch IFCAP_VLAN_HWTAGGING on and off.

Revision 602 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:34:46 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 601 , to selected 5243
Move the functionality of options TDFX_LINUX from 3dfx.ko to a seperate module.

Revision 601 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:30:49 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 600 , to selected 5243
Move options TDFX_LINUX from 3dfx.ko to a seperate module.

Revision 600 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:29:42 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 599 , to selected 5243
Move options TDFX_LINUX from 3dfx.ko to a new module.

Revision 599 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:19:52 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 595 , to selected 5243
Do not leak read lock in IP_FW_TABLE_GETSIZE case of ipfw_ctl().
Acquire read (not write) lock in case of IP_FW_TABLE_LIST.

Revision 595 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:15:18 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 590 , to selected 5243
Fix for an inappropriate bzero of the ICMPv6 stats.

Revision 590 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:08:06 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 587 , to selected 5243
Add timers

Revision 587 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:02:53 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 583 , to selected 5243
Sync with FreeBSD 6.1 Release.

Introduce several patches to stop potential deadlocks with snapshots.  Clean up the vm code.

Revision 583 - Directory Listing - [select for diffs]
Modified Fri Jan 12 23:33:32 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 582 , to selected 5243
Throw out all the logical APIC ID stuff and just wire up the interrupts to individual CPUs using physical addressing and fixed delivery mode.

Revision 582 - Directory Listing - [select for diffs]
Modified Fri Jan 12 23:27:36 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 579 , to selected 5243
Sync with FreeBSD 6.1 Release.

Revision 579 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:37:49 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 578 , to selected 5243
Remove some dead code.

Revision 578 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:37:07 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 573 , to selected 5243
amr_linux.c: add a missing check for the return value for copyin()

Revision 573 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:16:53 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 572 , to selected 5243
Make pflog a seperate module.

Revision 572 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:16:33 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 570 , to selected 5243
Make pf a seperate module.

Revision 570 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:01:57 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 566 , to selected 5243
Link firmware to the build.

Revision 566 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:51:00 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 565 , to selected 5243
Sync with FreeBSD 6.1 Release.

Revision 565 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:46:27 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 564 , to selected 5243
Do not use the TSC where its know to be broken.

Revision 564 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:40:52 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 561 , to selected 5243
crypto.ko depends on zlib.

Revision 561 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:15:07 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 559 , to selected 5243
Fix a bug in ip_reass() if we are using 'full' hardware rx checksum offload.

Revision 559 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:36:50 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 558 , to selected 5243
Provide ability to disable kbdmux(4)

Fix endian bugs accessing ioctl arguments

Revision 558 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:29:34 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 557 , to selected 5243
Sync with FreeBSD 6.1 Release

Revision 557 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:28:49 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 556 , to selected 5243
Move the hard coded ETHER_* options where they belong.

Utilize the fact the module supprots all frames by default.

Fix comment.

Revision 556 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:14:28 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 555 , to selected 5243
Fix random popping while playing in 32bit by increasing the buffer size.

Fix severe crackling under repetative module load/unload.

Make sure DMA pointer is properly aligned to avoid trunication by caller.

Add ac97 inverted external amplifier quirk for Maxselect x710s. (russian)

Trim unnecessary pointer alignment.

Revision 555 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:12:36 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 553 , to selected 5243
Fix possible DMA leak and locking violation especially during suspend and resume or module load/unload.

Revision 553 - Directory Listing - [select for diffs]
Modified Sun Jan 7 19:10:11 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 552 , to selected 5243
Fixes a problem when you have IPSEC in your kernel and want crypto loaded as a module.

Revision 552 - Directory Listing - [select for diffs]
Modified Sun Jan 7 19:04:00 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 550 , to selected 5243
Megacommit :)

This is a change in the way interrupt handling is done similar to the FreeBSD commit to RELENG_6_1 on March 10.

Revision 550 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:40:58 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 549 , to selected 5243
Have TCP Inflight disable itself if RTT is too low.

sysctl net.inet.tcp.inflight.rttthresh specifies the threshold in milliseconds below which it will disengage inflight.  It defaults to 10ms.

Revision 549 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:37:57 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 548 , to selected 5243
Make sysctl_msec_to_ticks(SYSCTL_HANDER_ARGS) avaliable instead of private to tcp_timer.c

Revision 548 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:33:49 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 547 , to selected 5243
Make kern.ipc.[max_linkhdr|max_protohdr|max_hdr|max_datalen] read only.

Revision 547 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:26:25 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 545 , to selected 5243
Change pfs_visible() to optionally return with the process still locked to simply locking and close some race conditions.

Revision 545 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:22:54 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 543 , to selected 5243
Hold the proc lock while calling proc_sstep().

Revision 543 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:19:04 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 542 , to selected 5243
Change the x86 interrupt code to allocate IDT vectors on demand.

Revision 542 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:13:28 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 540 , to selected 5243
apic fixes and tweaks from FreeBSD revisions 1.16 (io_apic.c) and 1.18 (local_apic.c)

Revision 540 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:08:44 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 539 , to selected 5243
Backout cardbus MFC from FreeBSD 6.1 beta and bring the code to 6.1 Release
standards.

Revision 539 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:06:21 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 538 , to selected 5243
Sync with FreeBSD 6.1

Revision 538 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:05:37 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 537 , to selected 5243
Correct issues with cardbus code.  Sync with FreeBSD.

Revision 537 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:00:04 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 535 , to selected 5243
Sync with FreeBSD 6.1 Release.

Revision 535 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:54:45 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 534 , to selected 5243
Sync ELI with FreeBSD 6.1 Release.

Revision 534 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:50:23 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 533 , to selected 5243
Apply some patches from FreeBSD 6.1 Release for cpu detection, ioctl fixes, etc.

Change i386 GENERIC kernel to include VESA and raster support so that end users can easily switch to 800x600 and other video modes in the console.  While the kernel size is larger, it makes more sense on a desktop.

Revision 533 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:47:09 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 532 , to selected 5243
Re-apply previous patch.

Revision 532 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:45:37 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 531 , to selected 5243
Accidently added code to attach instead of the init function.

Revision 531 - Directory Listing - [select for diffs]
Modified Sat Jan 6 22:03:11 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 530 , to selected 5243
Helps to spell the function name correctly.

Revision 530 - Directory Listing - [select for diffs]
Modified Sat Jan 6 21:52:37 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 529 , to selected 5243
Sync with FreeBSD

Revision 529 - Directory Listing - [select for diffs]
Modified Sat Jan 6 21:02:49 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 528 , to selected 5243
Fix the hw.realmem sysctl

Revision 528 - Directory Listing - [select for diffs]
Modified Sat Jan 6 21:02:36 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 521 , to selected 5243
Fix hw.realmem sysctl

Revision 521 - Directory Listing - [select for diffs]
Modified Sat Jan 6 18:52:52 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 519 , to selected 5243
Switch this over to GIANT as the other keyboard devices require.

Revision 519 - Directory Listing - [select for diffs]
Modified Sat Jan 6 06:02:29 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 516 , to selected 5243
Add a spinlock to handles cases where printf, etc are called simultaneously.  This should fix console freezes in some circumstances.

This patch was based on a similar patch to FreeBSD stable, however, we do not use the new "enhanced" syscons code so it will require further testing.  It works fine on a UNI box.

Revision 516 - Directory Listing - [select for diffs]
Modified Sat Jan 6 01:29:55 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 515 , to selected 5243
Cleanup can be fun.

Revision 515 - Directory Listing - [select for diffs]
Modified Sat Jan 6 01:16:44 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 514 , to selected 5243
Check the return code of sc_clean_up() in the only place missing.  There is only one case where it can fail in wait_scrn_saver_stop(), but might as well check.

Revision 514 - Directory Listing - [select for diffs]
Modified Sat Jan 6 01:11:46 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 465 , to selected 5243
Sometimes the vty switching has to be delayed; the vty to be switched is saved in sc->delayed_next_scr and toe actual switch happens later.  It is possible to get into an endless loop when trying to switch to a closed vty.

To repeat:
boot single user
run kbdcontrol -b visual
quickly press alt + f2 twice.

Revision 465 - Directory Listing - [select for diffs]
Modified Sun Dec 31 23:25:30 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 464 , to selected 5243
Get rid of a potential panic in linprocfs by removing a call to fdfree() which is no longer needed.

Revision 464 - Directory Listing - [select for diffs]
Modified Sun Dec 31 23:23:44 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 463 , to selected 5243
If block size is zero, use normal file operations to do I/O.  This eliminates a divide by zero fault.

Obtained from FreeBSD (davidxu)

Revision 463 - Directory Listing - [select for diffs]
Modified Sun Dec 31 22:42:40 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 462 , to selected 5243
Happy New Year.

Revision 462 - Directory Listing - [select for diffs]
Modified Sun Dec 31 22:37:47 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 454 , to selected 5243
s/FreeBSD/MidnightBSD

Revision 454 - Directory Listing - [select for diffs]
Modified Sun Dec 31 21:10:52 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 448 , to selected 5243
Just to clarify compatiblity, we've merged all changes between the import date of Feb 24 and the tcsh Feb 26 commit in FreeBSD.  Bump the version number.

Revision 448 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:55:58 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 446 , to selected 5243
Add missing ohci_waitintr() call that allows polled operation of bulk transfers to have a chance.

Revision 446 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:49:07 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 445 , to selected 5243
Always print a newline char at the end of the line.

Revision 445 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:43:11 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 444 , to selected 5243
Stop device so we don't panic on removal.

Revision 444 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:42:08 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 443 , to selected 5243
enable s/w bmiss handling in sta mode

Revision 443 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:39:52 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 442 , to selected 5243
use s/w bmiss facility

Revision 442 - Directory Listing - [select for diffs]
Modified Sun Dec 31 19:01:26 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 437 , to selected 5243
Back out some of the changes to kern_mbuf.c and correct an obmission in upic_mbuf.c

Revision 437 - Directory Listing - [select for diffs]
Modified Sun Dec 31 08:58:59 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 436 , to selected 5243
Replace 4k mbuf clusters with PAGE_SIZE clusters. This should improve TCP/IP performance.

Also add new MidnightBSD_version which will someday replace osreldate etc.

Revision 436 - Directory Listing - [select for diffs]
Modified Sun Dec 31 08:15:20 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 420 , to selected 5243
Add OpenBSD's hash functions.

Revision 420 - Directory Listing - [select for diffs]
Modified Fri Dec 29 23:23:36 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 378 , to selected 5243
Add missing PCI ID for Acer m5288.

Revision 378 - Directory Listing - [select for diffs]
Modified Wed Dec 27 05:16:15 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 375 , to selected 5243
Sync with FreeBSD RELENG_6

Revision 375 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:52:56 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 374 , to selected 5243
Sync with FreeBSD RELENG_6_2

Revision 374 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:51:23 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 373 , to selected 5243
Look for BSD label at 512-byte offset, if not found on the very beginning of the second sector.  This makes it compatible with labels created by disklabel(8) on non-512-byte-per-sector devices.

Import from FreeBSD.

Revision 373 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:48:57 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 372 , to selected 5243
Delay an orphan event if provider has still in-flight I/O requests. GEOM classes can then detach safely from the provider when an orphan event is received.  Fixes a 'detach with active requests' panic for gstripe/gconcat under load.

Imported/Obtained from FreeBSD.

Revision 372 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:46:36 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 371 , to selected 5243
Fix memory alignment error.

Import from FreeBSD.

Revision 371 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:45:12 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 370 , to selected 5243
Add g_duplicate_bio() function which does the same thing as g_clone_bio() except it allocates new bio with a M_WAITOK flag.

sys/geom/geom.h
sys/geom/geom_io.c

Import from FreeBSD.

Revision 370 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:41:43 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 369 , to selected 5243
Allow to use g_slice_orphan() from outside.

Revision 369 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:39:03 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 368 , to selected 5243
VFS SMP fixes, stack api, softupdates fixes.

Revision 368 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:36:31 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 367 , to selected 5243
Make sure that bio is set that no data has been transfered to fix fdisk(8)'s probing of secotr size for non-512 byte sector sizes.

Revision 367 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:32:54 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 348 , to selected 5243
Fix a typo in a comment.

Revision 348 - Directory Listing - [select for diffs]
Modified Fri Dec 22 02:12:27 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 347 , to selected 5243
We should not return an ERROR if there are no batteries present.

Revision 347 - Directory Listing - [select for diffs]
Modified Thu Dec 21 21:00:13 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 346 , to selected 5243
Missed a ifp

Revision 346 - Directory Listing - [select for diffs]
Modified Thu Dec 21 20:41:16 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 345 , to selected 5243
Assign rl_dev for rl driver.

Revision 345 - Directory Listing - [select for diffs]
Modified Thu Dec 21 20:40:08 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 344 , to selected 5243
Add rl_dev for previous commit.

Revision 344 - Directory Listing - [select for diffs]
Modified Thu Dec 21 19:52:03 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 343 , to selected 5243
Don't touch ifp-if_baudrate in miibus aware drivers.

Revision 343 - Directory Listing - [select for diffs]
Modified Thu Dec 21 19:51:12 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 342 , to selected 5243
Fix the previous commit to use rl's dev instead of ifp.  (two back)

Revision 342 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:47:20 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 341 , to selected 5243
Fix some race conditions in TTY code.  tty and sessrele(), doenterpgrp(), leavepgrp(), pgdelete() and enterpgrp().  The tty code is still under giant lock, but the session/pgrp release code just used proctree_locks.  P_CONTROLT isn't really fully locked too in enterpgrp().

Obtained from FreeBSD, mbr.

Revision 341 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:31:26 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 340 , to selected 5243
Retest tp->t_session because Giant might have been temporarily dropped while waiting for proctree_lock, allowing for an intervening tty_close() that cleared tp_>t_session.

Obtained from FreeBSD,tegge.

Revision 340 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:22:39 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 339 , to selected 5243
Consistently use if_printf() only in interface methods: if_start, if_ioctl, if_watchdog, etc or in functions that are used by these methods only.  In all other cases, device_printf should be used.

This also fixes several panics when if_printf() is called before softc->ifp was initialized.

Revision 339 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:18:09 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 337 , to selected 5243
IF_LLADDR does not necessarily return aligned memory addresses.  Since accessing ID registers in rt181x9 needs 32bit register access and RL_IDR6/RL_IDR7 registers are reserved registers bzero() is needed before copying the ethernet address.
This fixes a bug in Sparc64

Obtained from FreeBSD, yongari.

Revision 337 - Directory Listing - [select for diffs]
Modified Wed Dec 6 19:43:37 2006 UTC (17 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 333 , to selected 5243
Should be >= and not >

Revision 333 - Directory Listing - [select for diffs]
Modified Wed Nov 29 17:09:59 2006 UTC (17 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 332 , to selected 5243
Minor adjustment on the value for "short filename" situations to match freebsd's behavior.  Using -1 makes more sense.

Revision 332 - Directory Listing - [select for diffs]
Modified Wed Nov 29 04:31:24 2006 UTC (17 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 331 , to selected 5243
The original patch falsely assumed time_t.

Revision 331 - Directory Listing - [select for diffs]
Modified Wed Nov 29 03:04:33 2006 UTC (17 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 329 , to selected 5243
Correct file creation timestamp.

Revision 329 - Directory Listing - [select for diffs]
Modified Thu Nov 16 13:36:07 2006 UTC (17 years, 5 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 328 , to selected 5243
FreeBSD all versions FireWire IOCTL kernel integer overflow information disclousure

Revision 328 - Directory Listing - [select for diffs]
Modified Wed Nov 1 01:02:34 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 327 , to selected 5243
Signals can be delivered to a process or thread.  Check for thread delivered signals as well.

Revision 327 - Directory Listing - [select for diffs]
Modified Wed Nov 1 00:58:45 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 323 , to selected 5243
EWOULDBLOCK should be a recoverable error.  If it is not, clients will experience data loss using TCP.

Revision 323 - Directory Listing - [select for diffs]
Modified Mon Oct 30 21:39:18 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 321 , to selected 5243
Update DRM/DRI.  Fix ptrace_machdep build error.

Revision 321 - Directory Listing - [select for diffs]
Modified Mon Oct 30 18:51:07 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 302 , to selected 5243
i915 attachment and running fixed.
i915 vblank support.
Radeon's new memory map support.
ATI PCI/PCIE GART fix.
r300 fixes

Hack to radeon module to shut up errors.

Obtained from FreeBSD stable

Revision 302 - Directory Listing - [select for diffs]
Modified Sat Oct 28 05:14:30 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 301 , to selected 5243
Clear invalid bits in SSE mxcsr register.

Revision 301 - Directory Listing - [select for diffs]
Modified Sat Oct 28 05:08:09 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 300 , to selected 5243
Clear invalid bits in SSE mxcsr register

Revision 300 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:41:43 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 299 , to selected 5243
Added two additional Intel PCI ids for fxp 10/100 Pro NICs.

Revision 299 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:27:11 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 298 , to selected 5243
Clear invalid bits in SSE mxcsr register.

Revision 298 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:16:57 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 297 , to selected 5243
Don't set CR0_NE and CR0_MP in npx_probe() as they are already set earlier in cpu_setregs().

If we know this CPU has a FPU via cpuid, just assume INT16 and make the dmesg quiet.  This is true for all Pentium class processors and even some 486DX systems.

Revision 297 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:04:49 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 296 , to selected 5243
Don't allow userland to set hardware watch points on kernel memory for i386.

Revision 296 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:01:34 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 293 , to selected 5243
Remove UCB advertising clause.

Revision 293 - Directory Listing - [select for diffs]
Modified Fri Oct 27 22:11:59 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 292 , to selected 5243
Missed mpt changes.

Revision 292 - Directory Listing - [select for diffs]
Modified Fri Oct 27 20:46:54 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 291 , to selected 5243
Sync with cam changes.

Revision 291 - Directory Listing - [select for diffs]
Modified Fri Oct 27 19:52:26 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 290 , to selected 5243
Add speed sense correction for U320 SCSI.  Correct problem with mpt driver import.

Revision 290 - Directory Listing - [select for diffs]
Modified Fri Oct 27 16:35:43 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 289 , to selected 5243
Back out changes.

Revision 289 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:54:29 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 288 , to selected 5243
Sync with FreeBSD 6-Stable

Revision 288 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:49:00 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 287 , to selected 5243
Sync Via VGE based Gigabit ethernet with FreeBSD 6-Stable

Revision 287 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:46:20 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 286 , to selected 5243
Sync with FreeBSD 6-Stable (6.2 beta)

Revision 286 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:44:29 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 285 , to selected 5243
Sync mpt driver with 6-Stable (6.2 beta).  Adds support for newer fibre channel cards and SCSI controllers.

Revision 285 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:36:04 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 284 , to selected 5243
Sync USB support with FreeBSD 6.1 Release.

Revision 284 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:32:37 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 283 , to selected 5243
Fix handling of keyboard LEDs.

Revision 283 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:30:17 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 282 , to selected 5243
Import some locking changes from FreeBSD

Revision 282 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:28:41 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 281 , to selected 5243
Part 3:
Add support for nforce5 and intel ICH8 chipsets.  Add some additional ICH7 support.

From FreeBSD

Revision 281 - Directory Listing - [select for diffs]
Modified Thu Oct 26 21:17:32 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 280 , to selected 5243
Part 2 of our large ata update.  Most of these changes come from FreeBSD 6-stable or 6.1 Release.  We should be at least at 6.1 release levels with our support for devices with this commit.

Add support for the JMicron JMB361, 365 and 366 chips.

Make the ATAPI sense data accessible when using the ioctl interface.

Revision 280 - Directory Listing - [select for diffs]
Modified Thu Oct 26 12:59:58 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 268 , to selected 5243
Fix spelling error and change to MidnightBSD

Revision 268 - Directory Listing - [select for diffs]
Modified Sat Oct 14 23:08:54 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 267 , to selected 5243
Fast interupt handlers are causing problems on some systems.  This will workaround the problem until it can be resolved.

Revision 267 - Directory Listing - [select for diffs]
Modified Fri Oct 13 23:15:50 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 266 , to selected 5243
Only use the channel in the request given to ata_completed if
its still present.

Only look for ICRC and CORR errors on ATA devices not ATAPI.

Get rid of all the long long and mixint casting in printfs'.

On all our platforms intmax == int64_t so simply using %j to
print int64_ts' is safe all over, and doesn't pollute the code.

Update atapi-fd to support direct devices such as disks.

ATAUSB will need to hook inot the delayed boot identity to
have interrupts running, so externalize it.

Add USB modes.

Revision 266 - Directory Listing - [select for diffs]
Modified Fri Oct 13 20:43:48 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 265 , to selected 5243
Keep the parent device (channel) around in ata_request so that we don't
panic on device removal or failure.

Clean up ata_fail_requests to prevent the queue mnging to fail.

Ensure ata_reinit does things in the right order to prevent panics.

Revision 265 - Directory Listing - [select for diffs]
Modified Thu Oct 12 20:52:33 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 244 , to selected 5243
Fix memory leak in UDF.

Revision 244 - Directory Listing - [select for diffs]
Modified Tue Oct 10 15:23:51 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 243 , to selected 5243
Fix bug in malloc_uninit():
Releasing items from the mt_zone can not be done by a simple uma_zfree() call since mt_zone is allocated with the UMA_ZONE_MALLOC flag.  Use uma_zfree_arg instead and supply the slam.

This bug can cause panics in low memory conditions while unloading kernel modules containing MALLOC_DEFINE(...) statements.

This commit brings kern_malloc.c up to FreeBSD 6.1 release equivalency.

Revision 243 - Directory Listing - [select for diffs]
Modified Tue Oct 10 15:08:08 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 224 , to selected 5243
Remove extraneous PHOLD() in kthread_create()

Revision 224 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:21:47 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 223 , to selected 5243
Fix comment.

Revision 223 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:19:42 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 222 , to selected 5243
Fix WARNS=2 warnings.

Revision 222 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:08:55 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 221 , to selected 5243
Make sure the filename for the kernel is correct.  The last character could be wrong with the previous code.

Revision 221 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:07:29 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 220 , to selected 5243
When enabling A20 put upper limit on amount of time we wait for the keyboard controller to get ready (65K x ISA access time, visually around 1 second).  If we have wait more than that amount it's likely that the hardware is a legacy-free system and doesn't have a keyboard controller and doesn't require enabling A20 at all.

This makes cdboot/pxeldr work on MacBook Pro systems with Boot Camp and some IBM Netvista systems such as the S40.

Revision 220 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:00:04 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 219 , to selected 5243
Reduces the size of BTX and boot2 along with some Compaq/HP bios compatibility fixes.

Revision 219 - Directory Listing - [select for diffs]
Modified Sun Oct 8 05:48:24 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 218 , to selected 5243
Fix for AMD64 systems so that the code generated is identical.

Revision 218 - Directory Listing - [select for diffs]
Modified Sun Oct 8 05:46:40 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 217 , to selected 5243
whitespace cleanup

Revision 217 - Directory Listing - [select for diffs]
Modified Sun Oct 8 05:43:48 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 200 , to selected 5243
Remove BSD/OS option and skip the beep if the selection is ok.

Revision 200 - Directory Listing - [select for diffs]
Modified Sun Oct 1 22:12:20 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 194 , to selected 5243
Make changes to Generic.  Remove legacy 486 cpu support.  $MidnightBSD$

Revision 194 - Directory Listing - [select for diffs]
Modified Sat Sep 30 18:29:33 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 193 , to selected 5243
adjust nfs_diskless to work in additional situations.

Revision 193 - Directory Listing - [select for diffs]
Modified Sat Sep 30 15:00:44 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 191 , to selected 5243
Remove USB keyboard option as we have kbdmux in.  Clean up menu text to improve usability.

Revision 191 - Directory Listing - [select for diffs]
Modified Wed Sep 27 12:58:48 2006 UTC (17 years, 7 months ago) by archite
Original Path: trunk/sys
Diff to previous 189 , to selected 5243
ALTQ configuration for i386 KERNEL

Revision 189 - Directory Listing - [select for diffs]
Modified Sat Sep 23 16:25:27 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 186 , to selected 5243
Fix a problem with some sun usb based machines.

Revision 186 - Directory Listing - [select for diffs]
Modified Sat Sep 23 01:26:01 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 185 , to selected 5243
This patch corrects a problem when the max vnodes is below the minimum required by the code.  nm_wcommitsize calculation should be reviewed

Revision 185 - Directory Listing - [select for diffs]
Modified Sat Sep 23 01:16:55 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 184 , to selected 5243
Techinically its a bad fd return as it is with all other cases.

Revision 184 - Directory Listing - [select for diffs]
Modified Thu Sep 21 16:45:30 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 177 , to selected 5243
Fix panics with squid 2.6 using threading.  threads/103127 fbsd

Revision 177 - Directory Listing - [select for diffs]
Modified Mon Sep 18 00:15:49 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 176 , to selected 5243
Add bce module

Revision 176 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:59:51 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 175 , to selected 5243
Enable bce gigabit ethernet driver.

Revision 175 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:56:38 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 174 , to selected 5243
Enable the bce gigabit ethernet driver.

Revision 174 - Directory Listing - [select for diffs]
Modified Sun Sep 17 03:16:22 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 173 , to selected 5243
Enable building bce kernel module

Revision 173 - Directory Listing - [select for diffs]
Modified Sun Sep 17 02:37:31 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 162 , to selected 5243
Update from 6.0.5 to 6.1.4 Intel driver.  This update adds support for one additional NIC and hopefully will fix some problems with the em found on some Dell gx260's negotiating below gigabit speeds!

Revision 162 - Directory Listing - [select for diffs]
Modified Wed Sep 6 14:57:43 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 159 , to selected 5243
Work around a deadlock when ATA waits for the taskqueue to call back for completion and something else is holding the taskqueue waiting for ATA to return.

Fixes the "semaphore timeout !! DANGER Will Robinson !!" messages.  This patch was obtained from FreeBSD ata-queue.c  1.50.2.3 (march 1 2006) and ata-all.h from the same time.

Revision 159 - Directory Listing - [select for diffs]
Modified Wed Aug 30 04:16:05 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 158 , to selected 5243
Correct a possible race condition and remove some locks that are redundant.

Revision 158 - Directory Listing - [select for diffs]
Modified Tue Aug 29 16:34:08 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 133 , to selected 5243
$MidnightBSD$

Revision 133 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:24:52 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 132 , to selected 5243
ACPI patches for laptops and other changes related to the new sleep_queue / em driver commit.

if_media was updated to allow import of bce and some baudrate changes in vge.

Revision 132 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:22:55 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 131 , to selected 5243
The following controllers are supported by this driver:
    BCM5706C A2, A3
    BCM5708C B1

Revision 131 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:20:58 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 130 , to selected 5243
Patched ACPI problem in hwpcm which needs further testing.  randomdev was updated along with it.

mii had a bug with recently driver patches as a function was missing to set the ifmedia_baudrate().  The function was added elsewhere.

Revision 130 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:19:06 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 129 , to selected 5243
Corrected a problem with keyboard control after kbdmux and kbd patches.

Revision 129 - Directory Listing - [select for diffs]
Modified Fri Aug 25 03:08:09 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 124 , to selected 5243
Removed baudrate as its not needed.

Revision 124 - Directory Listing - [select for diffs]
Modified Thu Aug 24 07:47:42 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 122 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r123,
which included commits to RCS files with non-trunk default branches.
Revision 122 - Directory Listing - [select for diffs]
Modified Thu Aug 24 06:51:36 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 121 , to selected 5243
Keyboard multiplexer added to GENERIC. syscons patched to detect keyboards and add them as they are found. i386 only.

Revision 121 - Directory Listing - [select for diffs]
Modified Thu Aug 24 05:37:56 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 120 , to selected 5243
Added psm ID's for glide point devices commonly found on laptops. Brings PSM support to FreeBSD 6.1 release.

Revision 120 - Directory Listing - [select for diffs]
Modified Thu Aug 24 05:35:39 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 119 , to selected 5243
Intel gigabit network driver (em) updated to 6.05 with FreeBSD 6-stable enhancements.  Commit required a sync to a new version of the sleep queue routines which also fixed a deadlock problem.  An ACPI issue with some laptops has been noted and a fix will be forthcoming.

Revision 119 - Directory Listing - [select for diffs]
Modified Thu Aug 24 00:31:14 2006 UTC (17 years, 8 months ago) by archite
Original Path: trunk/sys
Diff to previous 66 , to selected 5243
Patch for ppp(4) buffer overflow

Revision 66 - Directory Listing - [select for diffs]
Modified Sat Aug 19 06:52:44 2006 UTC (17 years, 8 months ago) by adam
Original Path: trunk/sys
Diff to previous 49 , to selected 5243
Added MidnightBSD to the kernel copyright notice.

Revision 49 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:24:23 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 48 , to selected 5243
Fixed a bug in nfsd where a payload of zero would cause a kernel panic.

Revision 48 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:17:04 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 46 , to selected 5243
fast_ipsec has an error which allows packets to bypass the anti-replay check.  See FreeBSD-SA6:11.ipsec

Revision 46 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:10:41 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 45 , to selected 5243
FreeBSD-SA6:13 and 14 were patched.  The nis software and amd athlon fpu handling fixed.  Changes to echo and pfctl are needed to fix compile bugs with changes related to cvs tags and macros.

Revision 45 - Directory Listing - [select for diffs]
Modified Fri Aug 4 12:57:36 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 41 , to selected 5243
Fixed a bug in smbfs where an attacker can escape a chroot environment.  See FreeBSD-SA-06:16.smbfs

Revision 41 - Directory Listing - [select for diffs]
Modified Wed Jul 26 12:45:59 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 40 , to selected 5243
Added __FBSDID hack so the tree builds until all cvs tags and macros are fixed.

Revision 40 - Directory Listing - [select for diffs]
Modified Wed Jul 26 12:35:19 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 39 , to selected 5243
Added cvs tags.

Revision 39 - Directory Listing - [select for diffs]
Modified Wed Jul 26 00:25:33 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 38 , to selected 5243
added cvs tags.

Revision 38 - Directory Listing - [select for diffs]
Modified Wed Jul 26 00:22:13 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 37 , to selected 5243
Added cvs tags.

Revision 37 - Directory Listing - [select for diffs]
Modified Wed Jul 26 00:16:40 2006 UTC (17 years, 9 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 29 , to selected 5243
Changed text to MidnightBSD.  Added cvs tag.

Revision 29 - Directory Listing - [select for diffs]
Modified Mon Jun 26 15:12:15 2006 UTC (17 years, 10 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 28 , to selected 5243
Modifying cvs tags and converting freebsd specific code.

Revision 28 - Directory Listing - [select for diffs]
Modified Mon May 22 06:14:15 2006 UTC (17 years, 11 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 17 , to selected 5243
Added cvs header.

Revision 17 - Directory Listing - [select for diffs]
Modified Sat Apr 22 20:27:44 2006 UTC (18 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 16 , to selected 5243
*** empty log message ***

Revision 16 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:19:36 2006 UTC (18 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 15 , to selected 5243
add missing sparc64 config and makefile for kernel.

Revision 15 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:18:59 2006 UTC (18 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 14 , to selected 5243
Add missing config and makefile.

Revision 14 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:18:19 2006 UTC (18 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 12 , to selected 5243
Add missing makefile and config files

Revision 12 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:13:08 2006 UTC (18 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 11 , to selected 5243
Correct version of the config files.

Revision 11 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:04:32 2006 UTC (18 years ago) by laffer1
Original Path: trunk/sys
Diff to previous 6 , to selected 5243
Kernel config files were missing.

Revision 6 - Directory Listing - [select for diffs]
Modified Sat Feb 25 02:38:42 2006 UTC (18 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 3 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r5, which
included commits to RCS files with non-trunk default branches.
Revision 3 - Directory Listing - [select for diffs]
Modified Sat Feb 25 02:29:52 2006 UTC (18 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to previous 2 , to selected 5243
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.
Revision 2 - Directory Listing - [select for diffs]
Added Sat Feb 25 02:29:52 2006 UTC (18 years, 2 months ago) by laffer1
Original Path: trunk/sys
Diff to selected 5243
Imported from FreeBSD 6.0 sources

Convenience Links