summaryrefslogtreecommitdiffstats
path: root/sys/amd64/conf
Commit message (Collapse)AuthorAgeFilesLines
* I have several machines where the following warning is printed:ps2009-06-151-0/+3
| | | | | | | | | 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
* Enable PRINTF_BUFR_SIZE on i386 and amd64 by default.ed2009-06-141-0/+1
| | | | | | | | 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
* Add alc(4), a driver for Atheros AR8131/AR8132 PCIe ethernetyongari2009-06-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* opt in to flowtable on i386/amd64kmacy2009-06-091-0/+1
|
* remove flowtable from DEFAULTSkmacy2009-06-091-1/+0
|
* Rewrite OsdSynch.c to reflect the latest ACPICA more closely:jkim2009-06-081-3/+0
| | | | | | - 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).
* Remove MAC kernel config files and add "options MAC" to GENERIC, with therwatson2009-06-022-28/+1
| | | | | | | | | | | | | | | 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
* Trim the default set of device hints on i386 and amd64:jhb2009-05-141-9/+0
| | | | | | | | | - 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
* - Use "device\t" and "options \t" for consistency.kuriyama2009-05-104-13/+13
|
* Disable adaptive mutexes and rwlocks for XENHVM.dfr2009-05-061-0/+2
|
* o add uathsam2009-05-011-1/+3
| | | | o sort usb wireless drivers
* - Import infrastructure for caching flows as a means of accelerating L3 and ↵kmacy2009-04-191-0/+2
| | | | | | | | | | | | | | | | 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.
* Add a compat option to the EBR scheme that controls themarcel2009-04-151-0/+1
| | | | | | | | | | | | 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.
* Add ixgbe to the GENERIC amd64 kernel in place of thejfv2009-04-101-1/+1
| | | | | | | older ixgb driver. I will add to other architectures after this one proves trouble free. MFC after: 2 weeks
* Remove the uscanner(4) driver, this follows the removal of the kernel scannerthompsa2009-03-191-1/+0
| | | | | | | 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
* Chase the k8temp->amdtemp rename in NOTES and loader.conf.dchagin2009-03-161-2/+2
| | | | Approved by: kib (mentor)
* Merge in support for Xen HVM on amd64 architecture.dfr2009-03-111-0/+160
|\
| * Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64dfr2008-11-227-930/+0
| | | | | | | | performance in Xen's HVM mode.
| * MFC: Add the optional nvram(4) device. As with 7.x, this device is offjhb2008-08-011-0/+3
| | | | | | | | | | by default but can be enabled via 'device nvram' or loading the nvram.ko module on amd64 and i386.
| * MFC r179347.yongari2008-07-281-0/+1
| | | | | | | | Add jme(4) to the list of drivers supported by GENERIC kernel.
| * MFC: kernel-mode NFS lock manager.dfr2008-04-241-0/+1
| |
| * Add the hptrr driver.scottl2007-12-152-0/+6
| | | | | | | | | | Submitted by: Highpoint Approved by: re
| * MFC: sync the mxge driver with HEAD, modulo some slight differencesgallatin2007-10-021-0/+2
| | | | | | | | | | | | due to RELENG_6 limitations. (no TSO in RELENG_6, no VLAN tag insertion/removal due to vlan differences, etc).
| * MFC: coretemp(4)des2007-09-281-0/+7
| |
| * MFC msk(4) to RELENG_6yongari2007-03-271-0/+1
| | | | | | | | Add msk(4) to the list of drivers supported by GENERIC kernel.
| * MFi386: Ident the SMP kernel as SMP-GENERIC (not GENERIC).cperciva2007-03-031-0/+2
| |
| * Back out rev 1.439.2.16 - it is on purpose that GENERIC doesn't support SMPobrien2006-12-141-3/+0
| | | | | | | | in 6.x vs 7-CURRENT (which has been SMP since Nov. 2003).
| * Turn on SMP in the default kernel.obrien2006-12-141-0/+3
| | | | | | | | Most FreeBSD/amd64 machines are either multi-socket and/or multi-core.
| * MFC: 1.457, 1.458marius2006-11-261-3/+2
| | | | | | | | | | | | | | - Kill more references to lnc(4). - Add le(4). Tested by: Gheorghe Ardelean
| * MFC: 1.16: Fix booting with ps2 keyboards.ru2006-10-301-1/+0
| | | | | | | | Approved by: re (hrs)
| * MFC:simon2006-10-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | - 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)
| * MFC: Update to the ipmi(4) driver to add more attachments as well as SSIFjhb2006-09-291-0/+2
| | | | | | | | | | | | support and make it MPSAFE. Approved by: re (kensmith)
| * MFC: Move AH[CD]_REG_PRETTY_PRINT options to where they belongs.delphij2006-07-131-4/+4
| |
| * MFC: add ath and related modulessam2006-07-111-0/+6
| |
| * Hook up the rr232x driver.scottl2006-04-302-0/+6
| | | | | | | | Approved by: re
| * MFC: Add bceps2006-04-121-0/+1
| | | | | | | | Approved by: re
| * MFC:emax2006-04-041-0/+2
| | | | | | | | | | | | | | | | | | | | 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)
| * Hook the MFI driver up to the kernel build.scottl2006-04-041-0/+1
| | | | | | | | Approved by: re
| * MFC DRM. Notable changes:anholt2005-12-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | - 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.
| * MFC: Bring /dev/speaker support to amd64.ru2005-11-161-0/+3
| |
| * MFC: Sort ath_rate_* entries. Mark ath_rate_sample as the desired algorithm.ru2005-11-161-2/+2
| |
| * MFC: Hook nve(4) up in i386 and amd64 NOTES.jhb2005-11-081-0/+2
| |
| * MFC: Add DEFAULTS files for amd64, i386, and pc98.jhb2005-10-281-4/+1
| | | | | | | | Approved by: re (scottl)
| * This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2005-10-281-0/+14
| |
| * Big overall MFC of polling(4) cleanup:glebius2005-10-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * MFC: Minor fixes and add amd64 support:jkim2005-10-061-0/+2
| | | | | | | | | | | | | | | | - Fix SMBIOS entry point structure. - Add structure length sanity check. - Fix revision number output. Approved by: re (kensmith)
| * MFC Import of the new version of the HPTMV driver from Highpoint.delphij2005-10-062-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * Fix a whitespace screw-up I made when doing the MFC of COMPAT_FREEBSD5.kensmith2005-09-221-1/+1
| | | | | | | | | | | | | | | | It's supposed to be "option", "space", "tab"; not "option", "tab", "tab". Approved by: re (scottl) Pointed out by: rwatson Pointy hat: kensmith
| * Now that our showstopper list has shrunk, take another step closer to thescottl2005-09-182-12/+9
| | | | | | | | | | | | | | release and turn off kernel debugging. Also turn off SMP on i386 and amd64 and add an SMP kernel config. Approved by: re (implicit)
| * MFC: r300 DRM support. Supports all current non-PCIE Radeons, as far as theanholt2005-08-041-1/+1
| | | | | | | | | | | | developers know. Approved by: re (kensmith)
OpenPOWER on IntegriCloud