ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/sys
Revision 1716 - Directory Listing - [select for diffs]
Modified Tue Jul 1 01:07:17 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1715 , to selected 1603
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
Diff to previous 1714 , to selected 1603
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
Diff to previous 1713 , to selected 1603
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
Diff to previous 1709 , to selected 1603
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
Diff to previous 1705 , to selected 1603
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
Diff to previous 1683 , to selected 1603
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
Diff to previous 1677 , to selected 1603
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
Diff to previous 1676 , to selected 1603
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
Diff to previous 1675 , to selected 1603
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
Diff to previous 1674 , to selected 1603
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
Diff to previous 1673 , to selected 1603
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
Diff to previous 1662 , to selected 1603
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
Diff to previous 1657 , to selected 1603
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
Diff to previous 1650 , to selected 1603
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
Diff to previous 1619 , to selected 1603
Move unlock instructions

Revision 1619 - Directory Listing - [select for diffs]
Modified Sun May 18 18:12:27 2008 UTC (16 years ago) by laffer1
Diff to previous 1618 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1617 , to selected 1603
add locks around so->so_pcb checks.

Revision 1617 - Directory Listing - [select for diffs]
Modified Sun May 18 17:24:16 2008 UTC (16 years ago) by laffer1
Diff to previous 1616 , to selected 1603
Add additional sanity checks.  Correct URL to paper.

Revision 1616 - Directory Listing - [select for diffs]
Modified Sun May 18 17:12:11 2008 UTC (16 years ago) by laffer1
Diff to previous 1615 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1614 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1613 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1612 , to selected 1603
Add a missing check for errors.

Revision 1612 - Directory Listing - [select for diffs]
Modified Sat May 17 16:00:54 2008 UTC (16 years ago) by laffer1
Diff to previous 1611 , to selected 1603
ANSIfy.  Remove an unneeded NULL check.

Revision 1611 - Directory Listing - [select for diffs]
Modified Sat May 17 15:44:43 2008 UTC (16 years ago) by laffer1
Diff to previous 1610 , to selected 1603
$MidnightBSD$

Revision 1610 - Directory Listing - [select for diffs]
Modified Sat May 17 15:43:26 2008 UTC (16 years ago) by laffer1
Diff to previous 1607 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1606 , to selected 1603
Add more cpu features.  Remove stupid boot message.

Revision 1606 - Directory Listing - [select for diffs]
Modified Sat May 17 05:36:05 2008 UTC (16 years ago) by laffer1
Diff to previous 1605 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1604 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1603
$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 - [selected]
Modified Fri May 16 23:51:00 2008 UTC (16 years ago) by laffer1
Diff to previous 1602
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 (16 years ago) by laffer1
Diff to previous 1601 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1600 , to selected 1603
Update tcp sendcookie stats.

Revision 1600 - Directory Listing - [select for diffs]
Modified Fri May 16 23:39:44 2008 UTC (16 years ago) by laffer1
Diff to previous 1599 , to selected 1603
tag

Revision 1599 - Directory Listing - [select for diffs]
Modified Fri May 16 23:38:38 2008 UTC (16 years ago) by laffer1
Diff to previous 1597 , to selected 1603
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 (16 years ago) by laffer1
Diff to previous 1590 , to selected 1603
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
Diff to previous 1578 , to selected 1603
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
Diff to previous 1577 , to selected 1603
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
Diff to previous 1576 , to selected 1603
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
Diff to previous 1575 , to selected 1603
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
Diff to previous 1574 , to selected 1603
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
Diff to previous 1537 , to selected 1603
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
Diff to previous 1535 , to selected 1603
Remove pcvt

Revision 1535 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:20:12 2008 UTC (16 years ago) by laffer1
Diff to previous 1534 , to selected 1603
REmove pcvt

Revision 1534 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:19:53 2008 UTC (16 years ago) by laffer1
Diff to previous 1419 , to selected 1603
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
Diff to previous 1413 , to selected 1603
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
Diff to previous 1412 , to selected 1603
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
Diff to previous 1411 , to selected 1603
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
Diff to previous 1410 , to selected 1603
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
Diff to previous 1385 , to selected 1603
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
Diff to previous 1379 , to selected 1603
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, 3 months ago) by laffer1
Diff to previous 1378 , to selected 1603
Remove the hpfs file system.

Revision 1378 - Directory Listing - [select for diffs]
Modified Fri Feb 22 02:50:15 2008 UTC (16 years, 3 months ago) by laffer1
Diff to previous 1376 , to selected 1603
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
Diff to previous 1372 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 1362 , to selected 1603
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
Diff to previous 1353 , to selected 1603
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
Diff to previous 1347 , to selected 1603
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
Diff to previous 1346 , to selected 1603
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
Diff to previous 1332 , to selected 1603
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, 6 months ago) by laffer1
Diff to previous 1274 , to selected 1603
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
Diff to previous 1219 , to selected 1603
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
Diff to previous 1187 , to selected 1603
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
Diff to previous 1186 , to selected 1603
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
Diff to previous 1185 , to selected 1603
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
Diff to previous 1184 , to selected 1603
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
Diff to previous 1183 , to selected 1603
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
Diff to previous 1144 , to selected 1603
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
Diff to previous 1133 , to selected 1603
$MidnightBSD$

Revision 1133 - Directory Listing - [select for diffs]
Modified Thu Aug 2 08:33:00 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1123 , to selected 1603
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
Diff to previous 1122 , to selected 1603
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
Diff to previous 1120 , to selected 1603
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
Diff to previous 1110 , to selected 1603
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
Diff to previous 1105 , to selected 1603
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
Diff to previous 1104 , to selected 1603
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
Diff to previous 1103 , to selected 1603
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
Diff to previous 1102 , to selected 1603
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
Diff to previous 1101 , to selected 1603
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
Diff to previous 1100 , to selected 1603
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
Diff to previous 1099 , to selected 1603
$MidnightBSD$

Revision 1099 - Directory Listing - [select for diffs]
Modified Thu Jul 26 16:27:58 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1089 , to selected 1603
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
Diff to previous 1065 , to selected 1603
8 byte alignment for rwlock

Revision 1065 - Directory Listing - [select for diffs]
Modified Sun Jul 22 07:57:59 2007 UTC (16 years, 10 months ago) by laffer1
Diff to previous 1032 , to selected 1603
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
Diff to previous 1031 , to selected 1603
 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
Diff to previous 1030 , to selected 1603
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
Diff to previous 1029 , to selected 1603
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
Diff to previous 1028 , to selected 1603
$MidnightBSD$

Revision 1028 - Directory Listing - [select for diffs]
Modified Sun Jul 15 23:46:05 2007 UTC (16 years, 10 months ago) by laffer1
Diff to previous 1027 , to selected 1603
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
Diff to previous 1026 , to selected 1603
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
Diff to previous 1011 , to selected 1603
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
Diff to previous 1010 , to selected 1603
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
Diff to previous 1009 , to selected 1603
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
Diff to previous 1008 , to selected 1603
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
Diff to previous 997 , to selected 1603
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
Diff to previous 996 , to selected 1603
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
Diff to previous 995 , to selected 1603
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
Diff to previous 992 , to selected 1603
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
Diff to previous 987 , to selected 1603
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
Diff to previous 983 , to selected 1603
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
Diff to previous 981 , to selected 1603
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, 1 month ago) by laffer1
Diff to previous 980 , to selected 1603
Fix twiddle display.

Revision 980 - Directory Listing - [select for diffs]
Modified Fri Apr 20 15:06:48 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 979 , to selected 1603
Add -mno-sse3 for prescott/nocona.

Revision 979 - Directory Listing - [select for diffs]
Modified Thu Apr 19 04:56:38 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 977 , to selected 1603
Fix a buffer overflow.

Revision 977 - Directory Listing - [select for diffs]
Modified Tue Apr 17 17:04:46 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 944 , to selected 1603
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
Diff to previous 942 , to selected 1603
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
Diff to previous 941 , to selected 1603
$MidnightBSD$

Revision 941 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:03:28 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 906 , to selected 1603
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
Diff to previous 892 , to selected 1603
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
Diff to previous 890 , to selected 1603
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
Diff to previous 889 , to selected 1603
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
Diff to previous 886 , to selected 1603
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
Diff to previous 882 , to selected 1603
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
Diff to previous 881 , to selected 1603
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
Diff to previous 863 , to selected 1603
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
Diff to previous 850 , to selected 1603
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
Diff to previous 849 , to selected 1603
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
Diff to previous 848 , to selected 1603
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
Diff to previous 847 , to selected 1603
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
Diff to previous 846 , to selected 1603
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
Diff to previous 845 , to selected 1603
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
Diff to previous 844 , to selected 1603
 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
Diff to previous 843 , to selected 1603
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
Diff to previous 834 , to selected 1603
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
Diff to previous 827 , to selected 1603
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
Diff to previous 814 , to selected 1603
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
Diff to previous 813 , to selected 1603
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
Diff to previous 801 , to selected 1603
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
Diff to previous 800 , to selected 1603
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
Diff to previous 799 , to selected 1603
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
Diff to previous 797 , to selected 1603
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
Diff to previous 796 , to selected 1603
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
Diff to previous 795 , to selected 1603
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
Diff to previous 794 , to selected 1603
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
Diff to previous 793 , to selected 1603
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
Diff to previous 792 , to selected 1603
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
Diff to previous 791 , to selected 1603
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
Diff to previous 789 , to selected 1603
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
Diff to previous 788 , to selected 1603
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
Diff to previous 777 , to selected 1603
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
Diff to previous 776 , to selected 1603
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
Diff to previous 774 , to selected 1603
$MidnightBSD$

Revision 774 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:42:24 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 773 , to selected 1603
oops...

Revision 773 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:20:50 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 771 , to selected 1603
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
Diff to previous 770 , to selected 1603
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
Diff to previous 769 , to selected 1603
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
Diff to previous 768 , to selected 1603
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
Diff to previous 767 , to selected 1603
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
Diff to previous 765 , to selected 1603
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
Diff to previous 764 , to selected 1603
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
Diff to previous 761 , to selected 1603
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
Diff to previous 760 , to selected 1603
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
Diff to previous 753 , to selected 1603
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
Diff to previous 744 , to selected 1603
Remove alpha reference.

Revision 744 - Directory Listing - [select for diffs]
Modified Mon Feb 19 22:00:52 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 743 , to selected 1603
Remove device zs, remove nodevice uart

Revision 743 - Directory Listing - [select for diffs]
Modified Mon Feb 19 21:30:39 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 742 , to selected 1603
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, 3 months ago) by laffer1
Diff to previous 735 , to selected 1603
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
Diff to previous 734 , to selected 1603
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
Diff to previous 731 , to selected 1603
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
Diff to previous 730 , to selected 1603
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
Diff to previous 729 , to selected 1603
$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
Diff to previous 712 , to selected 1603
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
Diff to previous 706 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 705 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 704 , to selected 1603
Sync with FreeBSD 6.1 Release.

Revision 704 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:07:01 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 703 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 702 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 700 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 699 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 697 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 696 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 693 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 692 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 690 , to selected 1603
Fix thread suspension race.

Revision 690 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:34:19 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 689 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 681 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 680 , to selected 1603
Add unshare function.

Revision 680 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:22:38 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 678 , to selected 1603
Sync if_hme

Revision 678 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:16:40 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 677 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 676 , to selected 1603
Sync ipsec.

Revision 676 - Directory Listing - [select for diffs]
Modified Fri Jan 19 00:51:34 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 675 , to selected 1603
Sync with freebsd

Revision 675 - Directory Listing - [select for diffs]
Modified Fri Jan 19 00:37:18 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 671 , to selected 1603
Sync with FreeBSD

Revision 671 - Directory Listing - [select for diffs]
Modified Thu Jan 18 04:04:26 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 670 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 668 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 667 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 666 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 665 , to selected 1603
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, 4 months ago) by laffer1
Diff to previous 660 , to selected 1603
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
Diff to previous 658 , to selected 1603
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
Diff to previous 657 , to selected 1603
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
Diff to previous 655 , to selected 1603
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
Diff to previous 654 , to selected 1603
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
Diff to previous 651 , to selected 1603
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
Diff to previous 650 , to selected 1603
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
Diff to previous 649 , to selected 1603
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
Diff to previous 648 , to selected 1603
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
Diff to previous 646 , to selected 1603
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
Diff to previous 645 , to selected 1603
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
Diff to previous 644 , to selected 1603
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
Diff to previous 643 , to selected 1603
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
Diff to previous 642 , to selected 1603
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
Diff to previous 641 , to selected 1603
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
Diff to previous 639 , to selected 1603
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
Diff to previous 637 , to selected 1603
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
Diff to previous 635 , to selected 1603
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
Diff to previous 634 , to selected 1603
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
Diff to previous 633 , to selected 1603
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
Diff to previous 632 , to selected 1603
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
Diff to previous 631 , to selected 1603
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
Diff to previous 630 , to selected 1603
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
Diff to previous 629 , to selected 1603
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
Diff to previous 628 , to selected 1603
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
Diff to previous 627 , to selected 1603
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
Diff to previous 626 , to selected 1603
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
Diff to previous 625 , to selected 1603
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
Diff to previous 624 , to selected 1603
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
Diff to previous 623 , to selected 1603
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
Diff to previous 622 , to selected 1603
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
Diff to previous 620 , to selected 1603
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
Diff to previous 619 , to selected 1603
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
Diff to previous 618 , to selected 1603
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
Diff to previous 617 , to selected 1603
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
Diff to previous 616 , to selected 1603
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
Diff to previous 615 , to selected 1603
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
Diff to previous 612 , to selected 1603
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
Diff to previous 611 , to selected 1603
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
Diff to previous 610 , to selected 1603
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
Diff to previous 609 , to selected 1603
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
Diff to previous 608 , to selected 1603
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
Diff to previous 607 , to selected 1603
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
Diff to previous 604 , to selected 1603
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
Diff to previous 602 , to selected 1603
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
Diff to previous 601 , to selected 1603
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
Diff to previous 600 , to selected 1603
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
Diff to previous 599 , to selected 1603
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
Diff to previous 595 , to selected 1603
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
Diff to previous 590 , to selected 1603
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
Diff to previous 587 , to selected 1603
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
Diff to previous 583 , to selected 1603
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
Diff to previous 582 , to selected 1603
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
Diff to previous 579 , to selected 1603
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
Diff to previous 578 , to selected 1603
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
Diff to previous 573 , to selected 1603
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
Diff to previous 572 , to selected 1603
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
Diff to previous 570 , to selected 1603
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
Diff to previous 566 , to selected 1603
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
Diff to previous 565 , to selected 1603
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
Diff to previous 564 , to selected 1603
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
Diff to previous 561 , to selected 1603
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
Diff to previous 559 , to selected 1603
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
Diff to previous 558 , to selected 1603
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
Diff to previous 557 , to selected 1603
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
Diff to previous 556 , to selected 1603
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
Diff to previous 555 , to selected 1603
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
Diff to previous 553 , to selected 1603
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
Diff to previous 552 , to selected 1603
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
Diff to previous 550 , to selected 1603
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
Diff to previous 549 , to selected 1603
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
Diff to previous 548 , to selected 1603
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
Diff to previous 547 , to selected 1603
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
Diff to previous 545 , to selected 1603
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
Diff to previous 543 , to selected 1603
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
Diff to previous 542 , to selected 1603
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
Diff to previous 540 , to selected 1603
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
Diff to previous 539 , to selected 1603
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
Diff to previous 538 , to selected 1603
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
Diff to previous 537 , to selected 1603
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
Diff to previous 535 , to selected 1603
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
Diff to previous 534 , to selected 1603
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
Diff to previous 533 , to selected 1603
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
Diff to previous 532 , to selected 1603
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
Diff to previous 531 , to selected 1603
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
Diff to previous 530 , to selected 1603
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
Diff to previous 529 , to selected 1603
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
Diff to previous 528 , to selected 1603
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
Diff to previous 521 , to selected 1603
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
Diff to previous 519 , to selected 1603
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
Diff to previous 516 , to selected 1603
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
Diff to previous 515 , to selected 1603
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
Diff to previous 514 , to selected 1603
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
Diff to previous 465 , to selected 1603
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
Diff to previous 464 , to selected 1603
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
Diff to previous 463 , to selected 1603
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
Diff to previous 462 , to selected 1603
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
Diff to previous 454 , to selected 1603
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
Diff to previous 448 , to selected 1603
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
Diff to previous 446 , to selected 1603
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
Diff to previous 445 , to selected 1603
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
Diff to previous 444 , to selected 1603
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
Diff to previous 443 , to selected 1603
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
Diff to previous 442 , to selected 1603
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
Diff to previous 437 , to selected 1603
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
Diff to previous 436 , to selected 1603
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
Diff to previous 420 , to selected 1603
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
Diff to previous 378 , to selected 1603
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
Diff to previous 375 , to selected 1603
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
Diff to previous 374 , to selected 1603
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
Diff to previous 373 , to selected 1603
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
Diff to previous 372 , to selected 1603
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
Diff to previous 371 , to selected 1603
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
Diff to previous 370 , to selected 1603
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
Diff to previous 369 , to selected 1603
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
Diff to previous 368 , to selected 1603
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
Diff to previous 367 , to selected 1603
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
Diff to previous 348 , to selected 1603
Fix a typo in a comment.

Revision 348 - Directory Listing - [select for diffs]
Modified Fri Dec 22 02:12:27 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 347 , to selected 1603
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, 5 months ago) by laffer1
Diff to previous 346 , to selected 1603
Missed a ifp

Revision 346 - Directory Listing - [select for diffs]
Modified Thu Dec 21 20:41:16 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 345 , to selected 1603
Assign rl_dev for rl driver.

Revision 345 - Directory Listing - [select for diffs]
Modified Thu Dec 21 20:40:08 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 344 , to selected 1603
Add rl_dev for previous commit.

Revision 344 - Directory Listing - [select for diffs]
Modified Thu Dec 21 19:52:03 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 343 , to selected 1603
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, 5 months ago) by laffer1
Diff to previous 342 , to selected 1603
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, 5 months ago) by laffer1
Diff to previous 341 , to selected 1603
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, 5 months ago) by laffer1
Diff to previous 340 , to selected 1603
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, 5 months ago) by laffer1
Diff to previous 339 , to selected 1603
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, 5 months ago) by laffer1
Diff to previous 337 , to selected 1603
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
Diff to previous 333 , to selected 1603
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
Diff to previous 332 , to selected 1603
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
Diff to previous 331 , to selected 1603
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
Diff to previous 329 , to selected 1603
Correct file creation timestamp.

Revision 329 - Directory Listing - [select for diffs]
Modified Thu Nov 16 13:36:07 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 328 , to selected 1603
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
Diff to previous 327 , to selected 1603
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
Diff to previous 323 , to selected 1603
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
Diff to previous 321 , to selected 1603
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
Diff to previous 302 , to selected 1603
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
Diff to previous 301 , to selected 1603
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
Diff to previous 300 , to selected 1603
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
Diff to previous 299 , to selected 1603
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
Diff to previous 298 , to selected 1603
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
Diff to previous 297 , to selected 1603
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
Diff to previous 296 , to selected 1603
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
Diff to previous 293 , to selected 1603
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
Diff to previous 292 , to selected 1603
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
Diff to previous 291 , to selected 1603
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
Diff to previous 290 , to selected 1603
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
Diff to previous 289 , to selected 1603
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
Diff to previous 288 , to selected 1603
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
Diff to previous 287 , to selected 1603
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
Diff to previous 286 , to selected 1603
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
Diff to previous 285 , to selected 1603
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
Diff to previous 284 , to selected 1603
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
Diff to previous 283 , to selected 1603
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
Diff to previous 282 , to selected 1603
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
Diff to previous 281 , to selected 1603
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
Diff to previous 280 , to selected 1603
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
Diff to previous 268 , to selected 1603
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
Diff to previous 267 , to selected 1603
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
Diff to previous 266 , to selected 1603
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
Diff to previous 265 , to selected 1603
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
Diff to previous 244 , to selected 1603
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
Diff to previous 243 , to selected 1603
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
Diff to previous 224 , to selected 1603
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
Diff to previous 223 , to selected 1603
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
Diff to previous 222 , to selected 1603
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
Diff to previous 221 , to selected 1603
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
Diff to previous 220 , to selected 1603
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
Diff to previous 219 , to selected 1603
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
Diff to previous 218 , to selected 1603
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
Diff to previous 217 , to selected 1603
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
Diff to previous 200 , to selected 1603
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
Diff to previous 194 , to selected 1603
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
Diff to previous 193 , to selected 1603
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
Diff to previous 191 , to selected 1603
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
Diff to previous 189 , to selected 1603
ALTQ configuration for i386 KERNEL

Revision 189 - Directory Listing - [select for diffs]
Modified Sat Sep 23 16:25:27 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 186 , to selected 1603
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, 8 months ago) by laffer1
Diff to previous 185 , to selected 1603
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, 8 months ago) by laffer1
Diff to previous 184 , to selected 1603
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, 8 months ago) by laffer1
Diff to previous 177 , to selected 1603
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, 8 months ago) by laffer1
Diff to previous 176 , to selected 1603
Add bce module

Revision 176 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:59:51 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 175 , to selected 1603
Enable bce gigabit ethernet driver.

Revision 175 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:56:38 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 174 , to selected 1603
Enable the bce gigabit ethernet driver.

Revision 174 - Directory Listing - [select for diffs]
Modified Sun Sep 17 03:16:22 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 173 , to selected 1603
Enable building bce kernel module

Revision 173 - Directory Listing - [select for diffs]
Modified Sun Sep 17 02:37:31 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 162 , to selected 1603
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
Diff to previous 159 , to selected 1603
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
Diff to previous 158 , to selected 1603
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
Diff to previous 133 , to selected 1603
$MidnightBSD$

Revision 133 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:24:52 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 132 , to selected 1603
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
Diff to previous 131 , to selected 1603
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
Diff to previous 130 , to selected 1603
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
Diff to previous 129 , to selected 1603
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
Diff to previous 124 , to selected 1603
Removed baudrate as its not needed.

Revision 124 - Directory Listing - [select for diffs]
Modified Thu Aug 24 07:47:42 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 122 , to selected 1603
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, 9 months ago) by laffer1
Diff to previous 121 , to selected 1603
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, 9 months ago) by laffer1
Diff to previous 120 , to selected 1603
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, 9 months ago) by laffer1
Diff to previous 119 , to selected 1603
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, 9 months ago) by archite
Diff to previous 66 , to selected 1603
Patch for ppp(4) buffer overflow

Revision 66 - Directory Listing - [select for diffs]
Modified Sat Aug 19 06:52:44 2006 UTC (17 years, 9 months ago) by adam
Diff to previous 49 , to selected 1603
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
Diff to previous 48 , to selected 1603
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
Diff to previous 46 , to selected 1603
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
Diff to previous 45 , to selected 1603
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
Diff to previous 41 , to selected 1603
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
Diff to previous 40 , to selected 1603
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
Diff to previous 39 , to selected 1603
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
Diff to previous 38 , to selected 1603
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
Diff to previous 37 , to selected 1603
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
Diff to previous 29 , to selected 1603
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
Diff to previous 28 , to selected 1603
Modifying cvs tags and converting freebsd specific code.

Revision 28 - Directory Listing - [select for diffs]
Modified Mon May 22 06:14:15 2006 UTC (18 years ago) by laffer1
Diff to previous 17 , to selected 1603
Added cvs header.

Revision 17 - Directory Listing - [select for diffs]
Modified Sat Apr 22 20:27:44 2006 UTC (18 years, 1 month ago) by laffer1
Diff to previous 16 , to selected 1603
*** empty log message ***

Revision 16 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:19:36 2006 UTC (18 years, 1 month ago) by laffer1
Diff to previous 15 , to selected 1603
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, 1 month ago) by laffer1
Diff to previous 14 , to selected 1603
Add missing config and makefile.

Revision 14 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:18:19 2006 UTC (18 years, 1 month ago) by laffer1
Diff to previous 12 , to selected 1603
Add missing makefile and config files

Revision 12 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:13:08 2006 UTC (18 years, 1 month ago) by laffer1
Diff to previous 11 , to selected 1603
Correct version of the config files.

Revision 11 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:04:32 2006 UTC (18 years, 1 month ago) by laffer1
Diff to previous 6 , to selected 1603
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
Diff to previous 3 , to selected 1603
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
Diff to previous 2 , to selected 1603
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
Diff to selected 1603
Imported from FreeBSD 6.0 sources

Convenience Links