4461 Commits

Author SHA1 Message Date
netchild
5a60814e56 MFC:
- sync linuxulator:
   * add syscalls:
     + stat            (i386, amd64)
     + iopl            (i386, amd64)
     + mprotect        (i386)
     + rt_sigpending   (i386)
     + rt_sigtimedwait (i386)
     + statfs64        (i386, amd64)
     + utimes          (i386, amd64)
     + settimeofday    (amd64)
     + clock_*         (i386, amd64)
   * de-COMPAT_43-ify:
     + sethostname
     + lstat
     + ftruncate
     + nanosleep (i386)
   * add more dummy syscalls so that we know what is needed

Tested by:	bsam (on i386/amd64 with LTP 20070630)
2007-08-29 15:04:26 +00:00
obrien
f5c0a61308 MFC: rev 1.1034: add warnings for additional GPL infecting sub-systems. 2007-08-23 22:30:14 +00:00
mav
98136e1261 MFC rev. 1.1210
Return back NETGRAPH_MPPC_COMPRESSION depends.
2007-07-25 13:20:29 +00:00
mav
cf84866e59 MFC rev. 1.1198
Add static build depends for ng_deflate, ng_nat and ng_sppp.
2007-07-25 13:16:39 +00:00
rodrigc
2f7815c541 MFC: Convert MSDOSFS_LARGE compile time option to a "-o large" mount option.
PR:	105964
2007-07-08 15:30:28 +00:00
rafan
4d740ae97e MFC rev 1.1435 (nullfs part)
- Remove the warning about NULL filesystem. It is stable and safe to use in
    both 6.x and 7.x. This is based on feedbacks on this thread

    http://docs.freebsd.org/cgi/getmsg.cgi?fetch=81818+0+current/freebsd-stable
    and my use it on 6.x.

Discussed on:  freebsd-stable@
2007-06-26 01:11:03 +00:00
kmacy
9506266355 MFC:
- switch over to standard method for initializing cdevs (contributed by scottl@)
 - break out timer_reclaim_task to be per-port
 - move msix teardown into separate function
 - fix bus_setup_intr for msi-x for the multi-port case so that msi-x resources
   are not corrupted on unload
 - handle 10/100/1000 base-T media and auto negotiation
 - bind qset to cpu even for singleq case
 - white space cleanups
 - remove recursive PORT_LOCK
 - move mtu setting to separate function
 - stop and re-init port when changing mtu
 - replace all direct references to m_data with calls to mtod
 - handle attach failure better by not trying to de-initialize
   taskqueues when they have not been allocated
 - no longer default to jumbo frames
 - fix gcc-4.2 signedness compile errors

Sponsored by: Chelsio Inc.
2007-06-17 23:52:17 +00:00
ambrisko
2ff6b0a1a2 MFC all of the remaining changes. This brings over improved ioctl
support and makes MegaCli work on amd64.  Scott supplied patches
to make the ioctl commands not block the controller.  MegaCli
still has some issues with our emulation and create some bogus
commands so flashing doesn't work.

This should loosely resolve 113232.  We were waiting on some other
fixes to go into -current before migrating this to -stable.

PR:		113232
Submitted by:	scottl
2007-06-06 15:59:29 +00:00
scottl
f2890bf10c Add build glue for the mfip driver. 2007-06-05 21:31:11 +00:00
kmacy
99595ac722 add new files to build 2007-05-28 07:08:44 +00:00
scottl
a79dc36449 MFC: Catch up to twa build changes. 2007-05-19 17:08:27 +00:00
thompsa
810e7f64f6 Hook lagg(4) up to the build. 2007-05-17 01:50:46 +00:00
ariff
515cd75f86 MFC: [stage: 6/7]
Add notes and options for snd_hda(4) and snd_envy24*/spicds(4).
2007-05-13 21:12:32 +00:00
ariff
971dc0596f MFC: [stage: 5/7]
Connect both snd_hda(4) and snd_envy24*/spicds(4) to build process.
2007-05-13 21:11:40 +00:00
rwatson
6535ebc20e Merge uipc_usrreq.c:1.186, uipc_proto.c:1.27, domain.h:1.22, files:1.1137
from HEAD to RELENG_6:

  Move definition of UNIX domain socket protosw and domain entries from
  uipc_proto.c to uipc_usrreq.c, making localdomain static.  Remove
  uipc_proto.c as it's no longer used.  With this change, UNIX domain
  sockets are entirely encapsulated in uipc_usrreq.c.
2007-05-08 11:45:12 +00:00
njl
731f339f62 MFC: enable i810 (including i915, i945, etc) on amd64 2007-05-04 22:04:41 +00:00
yar
3b60fa9495 MFC: edsc(4) -- a dummy Ethernet driver for testing, benchmarking,
and getting an easy intro to writing network interface drivers.
2007-04-21 13:01:04 +00:00
scottl
7964da46d3 MFC the scsi_sg driver. 2007-04-10 21:44:17 +00:00
nyan
8a43f36ec3 MFi386: revision 1.538.2.13
Missed updating these with the amd64/i386 MSI MFC.
2007-04-04 15:51:09 +00:00
jhb
00a9c64c1f Missed updating these with the amd64/i386 MSI MFC.
Reported by:	Derkjan de Haan
2007-03-31 20:21:14 +00:00
yongari
0a744e8a9e MFC msk(4) to RELENG_6
Hook up msk(4) to the build.
2007-03-27 02:20:20 +00:00
njl
a302799d1a MFC: acpi_dock (docking station) and acpi_hpet (high-perf timer) support 2007-03-23 19:45:53 +00:00
kmacy
e16d1eb822 hook cxgb into LINT build 2007-03-15 03:18:59 +00:00
sam
8151e24eb2 MFC: add ath hal rules 2007-03-10 00:19:24 +00:00
cognet
03d7a26664 MFC:
Teach the kernel and the ELF trampoline how to boot from onboard flash.
2007-02-27 00:27:50 +00:00
cognet
c23dfaf394 MFC:
make arm/disassem.c conditional on DDB.
2007-02-27 00:02:40 +00:00
cognet
fe49e57ad3 MFC:
Use -EB for LD as well, if we're running big endian.
2007-02-26 23:18:21 +00:00
cognet
64734e694e MFC: add support for the Analog Devices AD7418 chip and the DS1672 RTC.
This require some bits of the work done by imp@ on iicbus, it should be
harmless.

MFC work done by:	sam
2007-02-26 23:17:51 +00:00
cognet
032a727211 MFC:
Add CPU_XSCALE_IXP425
2007-02-26 23:10:16 +00:00
bde
2df564df1f MFC (1.80: style fixes and 1.81: fix high resolution kernel profiling).
I was reminded of the brokenness when attempting to profile sendto()
to compare RELENG_6 with -current.  Just configuring high res profiling
made sendto() with profiling inactive almost twice as slow in RELENG_6,
and actual profiles were almost unusable due to multiple copies of
non-inlined inline functions like curthread().
2007-02-25 05:01:05 +00:00
glebius
d47bcebbb2 Merge the ng_deflate(4) and ng_pred1(4) nodes.
Submitted by:	Alexander Motin <mav alkar.net>
2007-01-28 17:14:57 +00:00
sam
a41bee3053 MFC: device-independent implementation of AMRR tx rate control algorithm 2007-01-26 06:40:28 +00:00
kensmith
14d2a84753 6.2-RELEASE is done, RELENG_6 is back to -STABLE. 2007-01-15 06:16:29 +00:00
maxim
b88e884a28 MFC uark(4), a driver for Arkmicro Technologies ARK3116 based serial
adapters.
2006-12-30 17:55:15 +00:00
sam
bf0820d7f9 MFC 1.13: add fls 2006-12-24 00:09:56 +00:00
sam
7c47dec759 MFC 1.12: add missing bits for crypto support 2006-12-23 21:46:56 +00:00
fjoe
929295530c MFC: Add support for the second (RT2561/RT2561S) and third
(RT2661 MIMO XR) generations of 802.11abg chipsets from Ralink Technology.
2006-12-23 07:14:42 +00:00
imp
577b3e7e21 MFC: mmc/sd support 2006-11-20 07:18:24 +00:00
ru
709053d816 MFC: 1.98: Handle vnode_if.h dependencies right.
Approved by:	re (hrs)
2006-11-01 18:55:32 +00:00
scottl
86aca5d9dc Sync the MFI driver to HEAD. This fixes a potential problem with AEN
events, adds many debugging and informational tools, and increases support
for running the linux management apps.

Approved by: re
Sponsored by: IronPort
2006-10-21 05:28:50 +00:00
delphij
9bc03d3c7a Attempt to fix RELENG_6 kernel build.
Approved by:	re (implicit, fix build)
2006-10-16 05:36:19 +00:00
sam
3b3c91bb2a MFC: move ah_osdep.[ch] from the hal to the driver; they will not
be distributed with future versions of the hal

Approved by:	re (kensmith)
2006-10-16 01:26:14 +00:00
kris
19c172902e MFC: Note that KTR_ENTRIES must be a power of two.
Approved by:	re (hrs)
2006-10-15 18:24:30 +00:00
simon
12d501e415 MFC:
- Remove SCHED_ULE from GENERIC to better avoid foot-shooting by
  unsuspecting users.
- Add a comment in NOTES about experimental status of SCHED_ULE.
- Make warning about experimental status in sched_ule(4) a bit
  stronger.

This is not an exact MFC since we don't have alpha in -CURRENT.

Approved by:	re (kensmith)
2006-10-09 18:41:37 +00:00
sos
abd0e14250 MFC:
Enable atausb.

Approved by: re@
2006-10-09 18:13:51 +00:00
jhb
eef3bb1a40 MFC: Update to the ipmi(4) driver to add more attachments as well as SSIF
support and make it MPSAFE.

Approved by:	re (kensmith)
2006-09-29 21:21:53 +00:00
des
19aee84789 MFC: avoid unnecessary use of touch + ${.TARGET} fixes + redirection issues
Approved by:	re (kensmith)
2006-09-13 08:40:21 +00:00
kensmith
c547801d38 Mark the beginning of the 6.2-REL release cycle.
Approved by:	re (implicit)
2006-09-10 03:06:53 +00:00
pjd
5f9a25692a MFC: Connect new geli(8) files to the build. 2006-09-04 15:39:10 +00:00
pjd
9cb7cb37ab MFC: Connect new padlock(3) files to the build. 2006-09-04 15:24:19 +00:00