| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
warning: no time-of-day clock registered, system time will not be set accurately
Provide hints to atrtc on amd64 since it's not being described in
ACPI on some systems.
Reviewed by: jhb
|
|
|
|
|
|
|
|
| |
In the past there have been some reports of PRINTF_BUFR_SIZE not
functioning correctly. Instead of having garbled console messages, we
should just see whether the issues are still there and analyze them.
Approved by: re
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
controller. These controllers are also known as L1C(AR8131) and
L2C(AR8132) respectively. These controllers resembles the first
generation controller L1 but usage of different descriptor format
and new register mappings over L1 register space requires a new
driver. There are a couple of registers I still don't understand
but the driver seems to have no critical issues for performance and
stability. Currently alc(4) supports the following hardware
features.
o MSI
o TCP Segmentation offload
o Hardware VLAN tag insertion/stripping
o Tx/Rx interrupt moderation
o Hardware statistics counters(dev.alc.%d.stats)
o Jumbo frame
o WOL
AR8131/AR8132 also supports Tx checksum offloading but I disabled
it due to stability issues. I'm not sure this comes from broken
sample boards or hardware bugs. If you know your controller works
without problems you can still enable it. The controller has a
silicon bug for Rx checksum offloading, so the feature was not
implemented.
I'd like to say big thanks to Atheros. Atheros kindly sent sample
boards to me and answered several questions I had.
HW donated by: Atheros Communications, Inc.
|
| |
|
| |
|
|
|
|
|
|
| |
- Implement ACPI semaphore (ACPI_SEMAPHORE) with condvar(9) and mutex(9).
- Implement ACPI mutex (ACPI_MUTEX) with mutex(9).
- Implement ACPI lock (ACPI_SPINLOCK) with spin mutex(9).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
goal of shipping 8.0 with MAC support in the default kernel. No policies
will be compiled in or enabled by default, but it will now be possible to
load them at boot or runtime without a kernel recompile.
While the framework is not believed to impose measurable overhead when no
policies are loaded (a result of optimization over the past few months in
HEAD), we'll continue to benchmark and optimize as the release approaches.
Please keep an eye out for performance or functionality regressions that
could be a result of this change.
Approved by: re (kensmith)
Obtained from: TrustedBSD Project
|
|
|
|
|
|
|
|
|
| |
- Remove vga0 and the disabled uart2/uart3 hints from both platforms.
- Remove hints for ISA adv0, bt0, aha0, aic0, ed0, cs0, sn0, ie0, fe0, and
le0 from i386. All these hints were marked 'disabled' and thus already
did not work "out of the box".
Discussed with: imp
|
| |
|
| |
|
|
|
|
| |
o sort usb wireless drivers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
L2 lookups
as well as providing stateful load balancing when used with RADIX_MPATH.
- Currently compiled in to i386 and amd64 but disabled by default, it can be enabled at
runtime with 'sysctl net.inet.flowtable.enable=1'.
- Embedded users can remove it entirely from the kernel by adding 'nooption FLOWTABLE' to
their kernel config files.
- A minimal hookup will be added to ip_output in a subsequent commit. I would like to see
more review before bringing in changes that require more churn.
Supported by: Bitgravity Inc.
|
|
|
|
|
|
|
|
|
|
|
|
| |
naming of the partitions (GEOM_PART_EBR_COMPAT). When
compatibility is enabled, changes to the partitioning are
disallowed.
Remove the device name aliasing added previously to provide
backward compatibility, but which in practice doesn't give
us anything.
Enable compatibility on amd64 and i386.
|
|
|
|
|
|
|
| |
older ixgb driver. I will add to other architectures
after this one proves trouble free.
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and
contained no logic, the default interface is now libusb (supported by sane).
Reviewed by: HPS
|
|
|
|
| |
Approved by: kib (mentor)
|
|\ |
|
| |
| |
| |
| | |
performance in Xen's HVM mode.
|
| |
| |
| |
| |
| | |
by default but can be enabled via 'device nvram' or loading the nvram.ko
module on amd64 and i386.
|
| |
| |
| |
| | |
Add jme(4) to the list of drivers supported by GENERIC kernel.
|
| | |
|
| |
| |
| |
| |
| | |
Submitted by: Highpoint
Approved by: re
|
| |
| |
| |
| |
| |
| | |
due to RELENG_6 limitations.
(no TSO in RELENG_6, no VLAN tag insertion/removal due to
vlan differences, etc).
|
| | |
|
| |
| |
| |
| | |
Add msk(4) to the list of drivers supported by GENERIC kernel.
|
| | |
|
| |
| |
| |
| | |
in 6.x vs 7-CURRENT (which has been SMP since Nov. 2003).
|
| |
| |
| |
| | |
Most FreeBSD/amd64 machines are either multi-socket and/or multi-core.
|
| |
| |
| |
| |
| |
| |
| | |
- Kill more references to lnc(4).
- Add le(4).
Tested by: Gheorghe Ardelean
|
| |
| |
| |
| | |
Approved by: re (hrs)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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)
|
| |
| |
| |
| |
| |
| | |
support and make it MPSAFE.
Approved by: re (kensmith)
|
| | |
|
| | |
|
| |
| |
| |
| | |
Approved by: re
|
| |
| |
| |
| | |
Approved by: re
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add kbdmux(4) to GENERIC on i386 and amd64.
Remove the USB keyboard hack now that KBDMUX is enabled by default.
Allow it to be disabled if Safe Mode is selected.
Requested by: scottl
Approved by: re (scottl)
|
| |
| |
| |
| | |
Approved by: re
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- i915 (i830-i915) driver ported.
- S3 Savage driver ported.
- Added support for ATI_fragment_shader registers for r200.
- Improved r300 support, needed for latest r300 DRI driver.
- (possibly) r300 PCIE support, needs X.Org server from CVS.
- Added support for PCI Matrox cards.
- Software fallbacks fixed for Rage 128, which used to render badly or hang.
- Some issues reported by WITNESS are fixed.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Approved by: re (scottl)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
o First attempt on removing Giant from polling. Details:
http://lists.freebsd.org/pipermail/cvs-src/2005-September/051848.html
o Second attempt, and big polling cleanup including:
- Functinal approach to turning polling on/off
- Deprecating of poll_in_trap
- Removal of ifnet knowledge from kern_poll.c
Details:
http://lists.freebsd.org/pipermail/cvs-src/2005-October/053267.html
o Improved checking of user configurable sysctls. Details:
http://lists.freebsd.org/pipermail/cvs-src/2005-October/053351.html
o Moving DEVICE_POLLING from opt_global.h to opt_device_polling.h:
http://lists.freebsd.org/pipermail/cvs-src/2005-October/053479.html
o All related documentation fixes.
Approved by: re (kensmith)
Thanks to: everyone, who helped with testing
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix SMBIOS entry point structure.
- Add structure length sanity check.
- Fix revision number output.
Approved by: re (kensmith)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The major change here is the support for amd64, as well as possible
support for PAE. Many thanks to Highpoint for continuing to support
FreeBSD.
Obtained from: Steve Chang @ Highpoint
Merged revisions:
| 1.3 dev/hptmv/access601.h
| 1.1 dev/hptmv/amd64-elf.raid.o.uu
| 1.3 dev/hptmv/array.h
| 1.3 dev/hptmv/atapi.h
| 1.3 dev/hptmv/command.h
| 1.9+1.10 dev/hptmv/entry.c
| 1.4 dev/hptmv/global.h
| 1.5 dev/hptmv/gui_lib.c
| 1.3 dev/hptmv/hptintf.h
| 1.6 dev/hptmv/hptproc.c
| 1.5 dev/hptmv/i386-elf.raid.o.uu
| 1.5 dev/hptmv/ioctl.c
| 1.3 dev/hptmv/mv.c
| 1.4 dev/hptmv/mvOs.h
| 1.3 dev/hptmv/mvSata.h
| 1.4 dev/hptmv/mvStorageDev.h
| 1.5 dev/hptmv/osbsd.h
| 1.3 dev/hptmv/raid5n.h
| 1.3 dev/hptmv/readme.txt
| 1.3 dev/hptmv/vdevice.h
| 1.4 modules/hptmv/Makefile
Approved by: re (scottl)
|
| |
| |
| |
| |
| |
| |
| |
| | |
It's supposed to be "option", "space", "tab"; not "option", "tab", "tab".
Approved by: re (scottl)
Pointed out by: rwatson
Pointy hat: kensmith
|
| |
| |
| |
| |
| |
| |
| | |
release and turn off kernel debugging. Also turn off SMP on i386 and amd64
and add an SMP kernel config.
Approved by: re (implicit)
|
| |
| |
| |
| |
| |
| | |
developers know.
Approved by: re (kensmith)
|