#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
260252 |
|
04-Jan-2014 |
edavis |
MFC Broadcom 10Gb bxe driver Merged r255736, r255861, r256299, r256341, r258187, r259928, r260113
Approved by: davidch (mentor)
|
#
252903 |
|
06-Jul-2013 |
delphij |
MFC r252867:
Import HighPoint DC Series Data Center HBA (DC7280 and R750) driver. This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.
Many thanks to HighPoint for providing this driver.
(This changeset have not included changes found in 249468 and 246713)
|
#
252778 |
|
05-Jul-2013 |
achim |
MFC r250963, r251013, r251056: Driver 'aacraid' added to support Adaptec by PMC RAID controller families Series 6, 7, 8 and upcoming products.
Approved by: emaste (co-mentor)
|
#
252222 |
|
25-Jun-2013 |
jimharris |
240618, 240621, 240633, 240671, 240672, 240697, 240700, 241433, 241434, 241657, 241658, 241659, 241660, 241661, 241662, 241663, 241664, 241665, 241689, 242420, 243951, 244410, 244411, 244413, 244549, 245136, 247963, 248729, 248730, 248731, 248732, 248733, 248734, 248735, 248736, 248737, 248738, 248739, 248740, 248741, 248746, 248747, 248748, 248749, 248754, 248755, 248756, 248757, 248758, 248759, 248760, 248761, 248762, 248763, 248764, 248765, 248766, 248767, 248768, 248769, 248770, 248771, 248772, 248773, 248780, 248834, 248835, 248913, 248977, 249067, 249416, 249417, 249418, 249419, 249420, 249421, 249422, 249432
|
#
248544 |
|
20-Mar-2013 |
bryanv |
MFC 247870:
Remove the virtio dependency entry for the VirtIO device drivers. This will prevent the kernel from linking if the device driver are included without the virtio module. Remove pci and scbus for the same reason.
Also explain the relationship and necessity of the virtio and virtio_pci modules. Currently in FreeBSD, we only support VirtIO PCI, but it could be replaced with a different interface (like MMIO) and the device (network, block, etc) will still function.
Approved by: grehan (mentor)
|
#
246885 |
|
16-Feb-2013 |
luigi |
partial MFC of rev=245362: enable building virtio devices into static kernels.
I think the 'files.*' entries should be improved (also in HEAD) because bringing up a vtnet device now requires 3 entries in your kernel config: "device virtio, device virtio_pci, device vtnet"
but i'll leave the fix to a future commit.
This is also the reason not to enable the device in GENERIC kernels now.
|
#
241109 |
|
01-Oct-2012 |
jhb |
MFC 239771: Fix misspelled "Infiniband".
|
#
239748 |
|
27-Aug-2012 |
jhb |
MFC 233040,233198,233870,234183: Add OFED and the associated options and drivers to x86 LINT builds: - Fix build with INET6 disabled. - Fix build of OFED bits with debugging options enabled. - Fix build on i386. - Mark 'sdp' as requiring 'inet'. - Always include "opt_inet.h" and "opt_inet6.h" and modify the IB driver Makefiles to honor WITH/WITHOUT_INET/INET6/_SUPPORT options to determine what should be enabled during a module build. - Fix the mlxen(4) driver and the core IB code to compile without if INET is disabled (including when both INET and INET6 are disabled).
|
#
239662 |
|
24-Aug-2012 |
jhb |
MFC 233872: Add descriptions after the 'device' line for several NICs to match the existing style.
|
#
235926 |
|
24-May-2012 |
bz |
MFC r232614:
Provide wbwd(4), a driver for the watchdog timer found on various Winbond Super I/O chips.
|
#
235884 |
|
24-May-2012 |
alc |
MFC r233433 Disable detailed PV entry accounting by default. Add a config option to enable it.
|
#
233750 |
|
31-Mar-2012 |
alc |
MFC r233256 Eliminate vm.pmap.shpgperproc and vm.pmap.pv_entry_max because they no longer serve any purpose.
|
#
231689 |
|
14-Feb-2012 |
jimharris |
MFC r230843, r231134, r231136, r231137, r231296
Add isci(4) driver for amd64 and i386 targets.
The isci driver is for the integrated SAS controller in the Intel C600 (Patsburg) chipset. Source files in sys/dev/isci directory are FreeBSD-specific, and sys/dev/isci/scil subdirectory contains an OS-agnostic library (SCIL) published by Intel to control the SAS controller. This library is used primarily as-is in this driver, with some post-processing to better integrate into the kernel build environment.
isci.4 and a README in the sys/dev/isci directory contain a few additional details.
This driver is only built for amd64 and i386 targets.
Sponsored by: Intel Reviewed by: scottl Approved by: scottl
|
#
229975 |
|
11-Jan-2012 |
delphij |
MFC r228940:
Import the first release of HighPoint RocketRAID 27xx SAS 6Gb/s HBA card driver. This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.
Many thanks to HighPoint for providing this driver.
|
#
229927 |
|
10-Jan-2012 |
fabient |
MFC r228431, r228502, r228802: Add watchdog support for VIA south bridge chipset. Tested on VT8251, VX900 but CX700, VX800, VX855 should works.
|
#
228100 |
|
28-Nov-2011 |
philip |
MFC r227569,227633,227640-227641,227662,227699-227700,228077-228078,228085
Add the sfxge(4) driver providing support for 10Gb Ethernet adapters based on Solarflare SFC9000 family controllers. The driver supports jumbo frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO), Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side Scaling (RSS) using MSI-X interrupts.
This work was sponsored by Solarflare Communications, Inc.
My sincere thanks to Ben Hutchings for doing a lot of the hard work!
Sponsored by: Solarflare Communications, Inc. Approved by: re (bz)
|
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
225194 |
|
26-Aug-2011 |
jhb |
Make NKPT a kernel option on amd64 so that it can be set to a non-default value from kernel config files.
Reviewed by: alc Approved by: re (kib) MFC after: 1 week
|
#
219525 |
|
11-Mar-2011 |
avg |
amd64/NOTES: use a greater number in KSTACK_PAGES example
This is a minor cosmetic change - the users are more likely to want to increase (rather than decrease) default kernel stack size, which is already 4 pages on amd64.
MFC after: 4 days
|
#
212861 |
|
19-Sep-2010 |
nork |
Add support 'device tpm' for amd64. Add tpm(4)'s default setting to /boot/defaults/loader.conf. Add 'device tpm' to NOTES for amd64 and i386.
Discussed with: takawata Approved by: imp (mentor)
|
#
210113 |
|
15-Jul-2010 |
bschmidt |
- Update 6000 firmware to 9.221.4.1 - Add 6050 firmware
MFC after: 2 weeks
|
#
209313 |
|
18-Jun-2010 |
kib |
Only enable kdtrace hook in the LINT on the architectures that implement it.
|
#
209248 |
|
17-Jun-2010 |
mav |
Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64. This information can be very valuable for CPU sleep-time (and respectively idle power consumption) optimization.
Add counters for timer-related IPIs.
Reviewed by: jhb@ (previous version)
|
#
205014 |
|
11-Mar-2010 |
nwhitehorn |
Provide groundwork for 32-bit binary compatibility on non-x86 platforms, for upcoming 64-bit PowerPC and MIPS support. This renames the COMPAT_IA32 option to COMPAT_FREEBSD32, removes some IA32-specific code from MI parts of the kernel and enhances the freebsd32 compatibility code to support big-endian platforms.
Reviewed by: kib, jhb
|
#
203691 |
|
08-Feb-2010 |
brucec |
Update documentation for the iwn and iwnfw drivers: they support the 1000, 5150, 6000 and 6050 devices too, with firmware modules for the 4965, 1000, 5000, 5150 and 6000.
Add documentation for mwl and all the wireless firmware drivers.
Approved by: rrs (mentor)
|
#
203288 |
|
31-Jan-2010 |
rnoland |
Welcome drm support for VIA unichrome chips.
MFC after: 2 weeks
|
#
200670 |
|
18-Dec-2009 |
jhb |
- Create a separate section in in the MI NOTES file for PCI wireless NIC drivers and move bwi(4) there from the PCI Ethernet NIC section. - Move ath(4) and ral(4) to the MI NOTES file.
Reviewed by: rpaulo
|
#
199969 |
|
30-Nov-2009 |
avg |
amdsbwd: new driver for AMD SB600/SB7xx watchdog timer
The hardware is compliant with WDRT specification, so I originally considered including generic WDRT watchdog support, but decided against it, because I couldn't find anyone to the code for me. WDRT seems to be not very popular. Besides, generic WDRT porbably requires a slightly different driver approach.
Reviewed by: des, gavin, rpaulo MFC after: 3 weeks
|
#
197518 |
|
26-Sep-2009 |
bz |
lindev(4) [1] is supposed to be a collection of linux-specific pseudo devices that we also support, just not by default (thus only LINT or module builds by default).
While currently there is only "/dev/full" [2], we are planning to see more in the future. We may decide to change the module/dependency logic in the future should the list grow too long.
This is not part of linux.ko as also non-linux binaries like kFreeBSD userland or ports can make use of this as well.
Suggested by: rwatson [1] (name) Submitted by: ed [2] Discussed with: markm, ed, rwatson, kib (weeks ago) Reviewed by: rwatson, brueffer (prev. version) PR: kern/68961 MFC after: 6 weeks
|
#
197397 |
|
21-Sep-2009 |
delphij |
Build x86bios only for i386/amd64 for now. More work is required to make these functional on other architectures, and the current code breaks sparc64 and powerpc.
Spotted by: tinderbox via des
|
#
197380 |
|
21-Sep-2009 |
delphij |
Automatically depend on x86emu when vesa or dpms is being built into kernel. With this change the user no longer need to remember building this option.
Submitted by: swell.k at gmail.com
|
#
197379 |
|
21-Sep-2009 |
delphij |
Enable s3pci on amd64 which works on top of VESA, and allow static building it into kernel on i386 and amd64.
Submitted by: swell.k at gmail.com
|
#
197025 |
|
09-Sep-2009 |
delphij |
- Teach vesa(4) and dpms(4) about x86emu. [1] - Add vesa kernel options for amd64. - Connect libvgl library and splash kernel modules to amd64 build. - Connect manual page dpms(4) to amd64 build. - Remove old vesa/dpms files.
Submitted by: paradox <ddkprog yahoo com> [1], swell k at gmail.com (with some minor tweaks)
|
#
196196 |
|
13-Aug-2009 |
attilio |
* Completely Remove the option STOP_NMI from the kernel. This option has proven to have a good effect when entering KDB by using a NMI, but it completely violates all the good rules about interrupts disabled while holding a spinlock in other occasions. This can be the cause of deadlocks on events where a normal IPI_STOP is expected. * Adds an new IPI called IPI_STOP_HARD on all the supported architectures. This IPI is responsible for sending a stop message among CPUs using a privileged channel when disponible. In other cases it just does match a normal IPI_STOP. Right now the IPI_STOP_HARD functionality uses a NMI on ia32 and amd64 architectures, while on the other has a normal IPI_STOP effect. It is responsibility of maintainers to eventually implement an hard stop when necessary and possible. * Use the new IPI facility in order to implement a new userend SMP kernel function called stop_cpus_hard(). That is specular to stop_cpu() but it does use the privileged channel for the stopping facility. * Let KDB use the newly introduced function stop_cpus_hard() and leave stop_cpus() for all the other cases * Disable interrupts on CPU0 when starting the process of APs suspension. * Style cleanup and comments adding
This patch should fix the reboot/shutdown deadlocks many users are constantly reporting on mailing lists.
Please don't forget to update your config file with the STOP_NMI option removal
Reviewed by: jhb Tested by: pho, bz, rink Approved by: re (kib)
|
#
193750 |
|
08-Jun-2009 |
jkim |
Rewrite OsdSynch.c to reflect the latest ACPICA more closely:
- 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).
|
#
191954 |
|
09-May-2009 |
kuriyama |
- Use "device\t" and "options \t" for consistency.
|
#
189872 |
|
16-Mar-2009 |
dchagin |
Chase the k8temp->amdtemp rename in NOTES and loader.conf.
Approved by: kib (mentor)
|
#
189497 |
|
07-Mar-2009 |
thompsa |
Reenable ndis in the LINT build now that it has been updated for USB. Thanks to HPS and Weongyo.
|
#
188977 |
|
23-Feb-2009 |
thompsa |
Exclude ndis from the LINT build as it currently breaks the build, patches to move to the new usb stack are in progress.
|
#
188254 |
|
06-Feb-2009 |
wkoszek |
Tidy NOTES a bit: - remove misleading nve/nfe comments, which make it hard to distinguish those two at a first glance - bring pbio documentation to the block comment together with other drivers
I also brought commented out line responsible for si(4), since it seems to compile and already has respective comment in this file.
|
#
188249 |
|
06-Feb-2009 |
wkoszek |
ural(4) is already present in global NOTES, thus there is no need to explicitly list it here once again. This removes:
WARNING: duplicate option `DEV_URAL' encountered. WARNING: duplicate device `ural' encountered.
Warnings when compiling LINT on amd64.
|
#
188247 |
|
06-Feb-2009 |
wkoszek |
Fix AGP debugging code: - correct format strings - fill opt_agp.h if AGP_DEBUG is defined - bring AGP_DEBUG to LINT by mentioning it in NOTES
This should hopefully fix a warning that was...
Found by: Coverity Prevent(tm) CID: 3676 Tested on: amd64, i386
|
#
185522 |
|
01-Dec-2008 |
sam |
Switch to ath hal source code. Note this removes the ath_hal module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying
device ath_hal
gives you the same chip support that the binary hal did but you must also include
options AH_SUPPORT_AR5416
to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information.
|
#
181430 |
|
08-Aug-2008 |
stas |
- Add cpuctl(4) pseudo-device driver to provide access to some low-level features of CPUs like reading/writing machine-specific registers, retrieving cpuid data, and updating microcode. - Add cpucontrol(8) utility, that provides userland access to the features of cpuctl(4). - Add subsequent manpages.
The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX is created for each cpu present in the systems. The pseudo-device minor number corresponds to the cpu number in the system. The cpuctl(4) pseudo- device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID and UPDATE. The first pair alows the caller to read/write machine-specific registers from the correspondent CPU. cpuid data could be retrieved using the CPUID call, and microcode updates are applied via UPDATE.
The permissions are inforced based on the pseudo-device file permissions. RDMSR/CPUID will be allowed when the caller has read access to the device node, while WRMSR/UPDATE will be granted only when the node is opened for writing. There're also a number of priv(9) checks.
The cpucontrol(8) utility is intened to provide userland access to the cpuctl(4) device features. The utility also allows one to apply cpu microcode updates.
Currently only Intel and AMD cpus are supported and were tested.
Approved by: kib Reviewed by: rpaulo, cokane, Peter Jeremy MFC after: 1 month
|
#
181233 |
|
03-Aug-2008 |
ed |
Disconnect drivers that haven't been ported to MPSAFE TTY yet.
As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good.
People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits).
|
#
179315 |
|
26-May-2008 |
bz |
Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and parts relied on the now removed NET_NEEDS_GIANT. Most of I4B has been disconnected from the build since July 2007 in HEAD/RELENG_7.
This is what was removed: - configuration in /etc/isdn - examples - man pages - kernel configuration - sys/i4b (drivers, layers, include files) - user space tools - i4b support from ppp - further documentation
Discussed with: rwatson, re
|
#
178676 |
|
29-Apr-2008 |
sam |
Intel 4965 wireless driver (derived from openbsd driver of the same name)
|
#
178153 |
|
12-Apr-2008 |
rpaulo |
Connect k8temp(4) to the build.
|
#
177651 |
|
26-Mar-2008 |
phk |
Back in the good old days, PC's had random pieces of rock for frequency generation and what frequency the generated was anyones guess.
In general the 32.768kHz RTC clock x-tal was the best, because that was a regular wrist-watch Xtal, whereas the X-tal generating the ISA bus frequency was much lower quality, often costing as much as several cents a piece, so it made good sense to check the ISA bus frequency against the RTC clock.
The other relevant property of those machines, is that they typically had no more than 16MB RAM.
These days, CPU chips croak if their clocks are not tightly within specs and all necessary frequencies are derived from the master crystal by means if PLL's.
Considering that it takes on average 1.5 second to calibrate the frequency of the i8254 counter, that more likely than not, we will not actually use the result of the calibration, and as the final clincher, we seldom use the i8254 for anything besides BEL in syscons anyway, it has become time to drop the calibration code.
If you need to tell the system what frequency your i8254 runs, you can do so from the loader using hw.i8254.freq or using the sysctl kern.timecounter.tc.i8254.frequency.
|
#
177586 |
|
24-Mar-2008 |
jkim |
Belatedly add BPF_JITTER in NOTES for supported architectures.
|
#
175915 |
|
03-Feb-2008 |
scottl |
Remove the rr232x driver. It has been superceded by the hptrr driver.
|
#
174962 |
|
28-Dec-2007 |
rpaulo |
Add asmc(4).
Requested by: njl (mentor)
|
#
174604 |
|
14-Dec-2007 |
scottl |
Add the 'hptrr' driver for supporting the following Highpoint RocketRAID cards:
o RocketRAID 172x series o RocketRAID 174x series o RocketRAID 2210 o RocketRAID 222x series o RocketRAID 2240 o RocketRAID 230x series o RocketRAID 231x series o RocketRAID 232x series o RocketRAID 2340 o RocketRAID 2522
Many thanks to Highpoint for their continued support of FreeBSD.
Submitted by: Highpoint
|
#
174135 |
|
01-Dec-2007 |
phk |
Remove XRPU driver, after asking all the users.
|
#
173491 |
|
08-Nov-2007 |
benjsc |
Link wpi(4) into the build.
This includes: o mtree (for legal/intel_wpi) o manpage for i386/amd64 archs o module for i386/amd64 archs o NOTES for i386/amd64 archs
Approved by: mlaier (comentor)
|
#
173160 |
|
29-Oct-2007 |
peter |
Move nvram out of DEFAULTS. There really isn't a lot of justification for consuming the memory. The module works just fine in the unlikely case that this is needed. It can still be compiled into a custom kernel.
|
#
171854 |
|
15-Aug-2007 |
des |
Add a driver for the on-die digital thermal sensor found on Intel Core and newer CPUs (including Core 2 and Core / Core 2 based Xeons). The driver attaches to each cpu device and creates a sysctl node in that device's sysctl context (dev.cpu.N.temperature). When invoked, the handler binds to the appropriate CPU to ensure a correct reading.
Submitted by: Rui Paulo <rpaulo@fnop.net> Sponsored by: Google Summer of Code 2007 Tested by: des, marcus, Constantine A. Murenin, Ian FREISLICH Approved by: re (kensmith) MFC after: 3 weeks
|
#
171196 |
|
03-Jul-2007 |
bz |
Temporary disconnect i4bing, i4bisppp and i4bipr from the build for the 7.0 timeframe.
This is needed because I4B is not locked and NET_NEEDS_GIANT goes away.
The plan is to lock I4B and bring everything back for 7.1.
Approved by: re (kensmith)
|
#
171146 |
|
01-Jul-2007 |
njl |
Revert previous commit, retaining cpufreq.
Approved by: re (implicitly)
|
#
171145 |
|
01-Jul-2007 |
njl |
Add cpufreq(4) to GENERIC. It does not change the frequency by default, so systems should be relatively unaffected. Users can then simply enable powerd(8) in rc.conf to take advantage of it.
Approved by: re
|
#
169421 |
|
09-May-2007 |
scottl |
It turns out that the hptiop driver isn't portable after all. Confine it to amd64 and i386 for now.
|
#
167814 |
|
22-Mar-2007 |
jkim |
Catch up with ACPI-CA 20070320 import.
|
#
163630 |
|
23-Oct-2006 |
ru |
Move "device splash" back to MI NOTES and "files", it's MI.
|
#
163535 |
|
20-Oct-2006 |
des |
Move more MD devices and options out of MI NOTES.
|
#
163531 |
|
20-Oct-2006 |
des |
The VGA_DEBUG option only exists on {amd64,i386,ia64}. Also remove 'device io' from amd64 NOTES; DEFAULTS takes care of it.
|
#
163494 |
|
19-Oct-2006 |
imp |
Remove references to pccard.conf
|
#
162562 |
|
22-Sep-2006 |
jhb |
Update the ipmi(4) driver: - Split out the communication protocols into their own files and use a couple of function pointers in the softc that the commuication protocols setup in their own attach routine. - Add support for the SSIF interface (talking to IPMI over SMBus). - Add an ACPI attachment. - Add a PCI attachment that attaches to devices with the IPMI interface subclass. - Split the ISA attachment out into its own file: ipmi_isa.c. - Change the code to probe the SMBIOS table for an IPMI entry to just use pmap_mapbios() to map the table in rather than trying to setup a fake resource on an isa device and then activating the resource to map in the table. - Make bus attachments leaner by adding attach functions for each communication interface (ipmi_kcs_attach(), ipmi_smic_attach(), etc.) that setup per-interface data. - Formalize the model used by the driver to handle requests by adding an explicit struct ipmi_request object that holds the state of a given request and reply for the entire lifetime of the request. By bundling the request into an object, it is easier to add retry logic to the various communication backends (as well as eventually support BT mode which uses a slightly different message format than KCS, SMIC, and SSIF). - Add a per-softc lock and remove D_NEEDGIANT as the driver is now MPSAFE. - Add 32-bit compatibility ioctl shims so you can use a 32-bit ipmitool on FreeBSD/amd64. - Add ipmi(4) to i386 and amd64 NOTES.
Submitted by: ambrisko (large portions of 2 and 3) Sponsored by: IronPort Systems, Yahoo! MFC after: 6 days
|
#
160813 |
|
29-Jul-2006 |
marcel |
Remove sio(4) and related options from MI files to amd64, i386 and pc98 MD files. Remove nodevice and nooption lines specific to sio(4) from ia64, powerpc and sparc64 NOTES. There were no such lines for arm yet. sio(4) is usable on less than half the platforms, not counting a future mips platform. Its presence in MI files is therefore increasingly becoming a burden.
|
#
159967 |
|
26-Jun-2006 |
obrien |
Add a pure open source nForce Ethernet driver, under BSDL. This driver was ported from OpenBSD by Shigeaki Tagashira <shigeaki@se.hiroshima-u.ac.jp> and posted at http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html It was additionally cleaned up by me. It is still a work-in-progress and thus is purposefully not in GENERIC. And it conflicts with nve(4), so only one should be loaded.
|
#
159549 |
|
12-Jun-2006 |
jhb |
Enable a few more things in x86 NOTES to get broader LINT coverage: - Turn on iwi(4), ipw(4), and ndis(4) on amd64 and i386. - Turn on ral(4) and ural(4) on i386, pc98, and amd64.
|
#
158568 |
|
14-May-2006 |
marius |
Remove some remnants of lnc(4).
|
#
158381 |
|
09-May-2006 |
ambrisko |
Add in linsysfs. A linux 2.6 like sys filesystem to pacify the Linux LSI MegaRAID SAS utility.
Sponsored by: IronPort Systems Man page help from: brueffer
|
#
158101 |
|
28-Apr-2006 |
scottl |
Enable the rr232x driver for amd64.
|
#
156354 |
|
06-Mar-2006 |
yar |
MFi386 revision 1.1220: options TDFX_LINUX --> device tdfx_linux
|
#
153033 |
|
02-Dec-2005 |
anholt |
Merge DRM CVS as of 2005-12-02, adding i915 DRM support thanks to Alexey Popov, and a new r300 PCI ID.
|
#
152909 |
|
28-Nov-2005 |
anholt |
Update DRM to CVS snapshot as of 2005-11-28. Notable changes: - 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. - i915 module Makefile added, as the driver may now be working, but is untested. - Added scripts for copying and preprocessing DRM CVS for inclusion in the kernel. Thanks to Daniel Stone for getting me started on that.
|
#
152865 |
|
27-Nov-2005 |
ru |
- Allow duplicate "machine" directives with the same arguments. - Move existing "machine" directives to DEFAULTS.
|
#
152306 |
|
11-Nov-2005 |
ru |
Add /dev/speaker support to amd64.
The following repo-copies were made (by Mark Murray):
sys/i386/isa/spkr.c -> sys/dev/speaker/spkr.c sys/i386/include/speaker.h -> sys/dev/speaker/speaker.h share/man/man4/man4.i386/spkr.4 -> share/man/man4/spkr.4
|
#
151907 |
|
31-Oct-2005 |
jhb |
Hook nve(4) up in i386 and amd64 NOTES.
MFC after: 1 week
|
#
151634 |
|
24-Oct-2005 |
jhb |
Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to all IPI_STOP IPIs. - Change the i386 and amd64 MD IPI code to send an NMI if STOP_NMI is enabled if an attempt is made to send an IPI_STOP IPI. If the kernel option is enabled, there is also a sysctl to change the behavior at runtime (debug.stop_cpus_with_nmi which defaults to enabled). This includes removing stop_cpus_nmi() and making ipi_nmi_selected() a private function for i386 and amd64. - Fix ipi_all(), ipi_all_but_self(), and ipi_self() on i386 and amd64 to properly handle bitmapped IPIs as well as IPI_STOP IPIs when STOP_NMI is enabled. - Fix ipi_nmi_handler() to execute the restart function on the first CPU that is restarted making use of atomic_readandclear() rather than assuming that the BSP is always included in the set of restarted CPUs. Also, the NMI handler didn't clear the function pointer meaning that subsequent stop and restarts could execute the function again. - Define a new macro HAVE_STOPPEDPCBS on i386 and amd64 to control the use of stoppedpcbs[] and always enable it for i386 and amd64 instead of being dependent on KDB_STOP_NMI. It works fine in both the NMI and non-NMI cases.
|
#
151424 |
|
17-Oct-2005 |
jhb |
Another bit of sx(4) removal.
|
#
151333 |
|
14-Oct-2005 |
ru |
Sort ath_rate_* entries. Mark ath_rate_sample as the desired algorithm.
Discussed with: sam
|
#
151051 |
|
07-Oct-2005 |
glebius |
Polling is now configured with help of ifconfig(8), not sysctl.
Prodded by: maxim
|
#
149873 |
|
08-Sep-2005 |
scottl |
Hook up the hptmv driver for amd64.
MFC After: 3 days
|
#
148286 |
|
22-Jul-2005 |
ru |
Fallout from the previous revision: lnc isn't quite ready for amd64 yet.
|
#
148264 |
|
21-Jul-2005 |
peter |
MFi386: add vpd driver (vital product data.. model & serial numbers etc)
|
#
148263 |
|
21-Jul-2005 |
peter |
Add the ed driver for lint building. The PCI instances are still useful. In theory, there are no isa slots on any amd64/em64t systems, but it doesn't hurt to keep these tiny fragments compiling.
|
#
148217 |
|
20-Jul-2005 |
jkim |
Fix smbios(4) and add support for amd64
Approved by: anholt (mentor)
|
#
148211 |
|
20-Jul-2005 |
anholt |
Add the latest r300 code from r300.sf.net. This is based on the patch supplied by Vladimir Dergachev for inclusion in DRM CVS, with minor modifications for FreeBSD CVS and the appropriate license from Nicolai Haehnle on r300_reg.h. Fixes hangs when using r300.sf.net userland, tested on a Radeon 9600 on amd64.
|
#
147687 |
|
30-Jun-2005 |
peter |
Sync i386->amd64. * Add ichwd (The Intel EM64T folks have an ICH) * Cosmetic comment syncs * Merge cpufreq change over to NOTES * add pbio (it compiles, but isn't useful since no boxes have ISA slots) * copy ath settings (note: wlan disabled here since its in global NOTES) * copy profiling, including fixing a previous i386->amd64 merge typo.
Approved by: re (blanket i386 <-> amd64 sync/convergence)
|
#
147378 |
|
14-Jun-2005 |
ups |
Move IPI_PREEMPTION option from global NOTES file to i386+amd64 specific NOTES files.
Approved by: re (scottl)
|
#
145727 |
|
30-Apr-2005 |
dwhite |
Implement an alternate method to stop CPUs when entering DDB. Normally we use a regular IPI vector, but this vector is blocked when interrupts are disabled. With "options KDB_STOP_NMI" and debug.kdb.stop_cpus_with_nmi set, KDB will send an NMI to each CPU instead. The code also has a context-stuffing feature which helps ddb extract the state of processes running on the stopped CPUs.
KDB_STOP_NMI is only useful with SMP and complains if SMP is not defined. This feature only applies to i386 and amd64 at the moment, but could be used on other architectures with the appropriate MD bits.
Submitted by: ups
|
#
145531 |
|
25-Apr-2005 |
scottl |
Remove the ACPI_MAX_THREADS option.
|
#
145345 |
|
20-Apr-2005 |
marcel |
Revert previous commit: The hwpmc(4) driver compiles on all platforms.
|
#
145307 |
|
19-Apr-2005 |
imp |
Move this to the specific architectures that are supported. #ifdef foo in sys/pmc.h precludes it from working on !i386, !amd64. When that changes, it can be moved back into conf/NOTES.
|
#
145132 |
|
16-Apr-2005 |
anholt |
Update to DRM CVS as of 2005-04-12, bringing many changes: - Split core DRM routines back into their own module, rather than using the nasty templated system like before. - Development-class R300 support in radeon driver (requires userland pieces, of course). - Mach64 driver (haven't tested in a while -- my mach64s no longer fit in the testbox). Covers Rage Pros, Rage Mobility P/M, Rage XL, and some others. - i915 driver files, which just need to get drm_drv.c fixed to allow attachment to the drmsub device. Covers i830 through i915 integrated graphics. - savage driver files, which should require minimal changes to work. Covers the Savage3D, Savage IX/MX, Savage 4, ProSavage. - Support for color and texture tiling and HyperZ features of Radeon.
Thanks to: scottl (much p4 handholding) Jung-uk Kim (helpful prodding) PR: [1] kern/76879, [2] kern/72548 Submitted by: [1] Alex, lesha at intercaf dot ru [2] Shaun Jurrens, shaun at shamz dot net
|
#
145123 |
|
15-Apr-2005 |
peter |
MFi386: remove NO_MIXED_MODE
|
#
144813 |
|
08-Apr-2005 |
obrien |
'apic' isn't optional on amd64, so don't speak as if it is.
|
#
144423 |
|
31-Mar-2005 |
scottl |
Glue the arcmsr driver into the tree.
|
#
142733 |
|
27-Feb-2005 |
obrien |
Spell "options" correctly as "options ".
|
#
142732 |
|
27-Feb-2005 |
obrien |
Connect "options MP_WATCHDOG" to the LINT builds.
|
#
142517 |
|
25-Feb-2005 |
trhodes |
Remove recently added note about DEVICE_POLLING not working with SMP. Remove warning from kern_poll.c to allow DEVICE_POLLING to be built with SMP.
Discussed with: ru, glebius
|
#
142436 |
|
25-Feb-2005 |
delphij |
Remove acpi_perf from {ARCH}/conf/NOTES, to make tinderbox happy.
Reported by: tinderbox Inspired by: acpi_perf build structure removal commit
|
#
142280 |
|
23-Feb-2005 |
trhodes |
According to kern_poll.c, you cannot use DEVICE_POLLING with SMP. Add a commen about this in every NOTES file which lists DEVICE_POLLING.
PR: 46793 MFC: 1 day
|
#
141369 |
|
05-Feb-2005 |
njl |
Build cpufreq and acpi_perf on platforms that are likely to be able to use them.
|
#
135559 |
|
21-Sep-2004 |
peter |
Minor sync-up with i386. Catch up on de-quoting and de-counting after config changes.
|
#
134406 |
|
27-Aug-2004 |
arved |
Fix a comment, IA32 was renamed to COMPAT_IA32
Approved by: marcel
|
#
133853 |
|
16-Aug-2004 |
tjr |
Un-comment LINPROCFS.
|
#
133844 |
|
16-Aug-2004 |
obrien |
I'm not sure what tjr envisioned for turning on FreeBSD/i386 rt support, but make it COMPAT_IA32 for now. Fix the 'DEBUG' argument code to unbreak the amd64 LINT build.
|
#
133819 |
|
16-Aug-2004 |
tjr |
Add preliminary support for running 32-bit Linux binaries on amd64, enabled with the COMPAT_LINUX32 option. This is largely based on the i386 MD Linux emulations bits, but also builds on the 32-bit FreeBSD and generic IA-32 binary emulation work.
Some of this is still a little rough around the edges, and will need to be revisited before 32-bit and 64-bit Linux emulation support can coexist in the same kernel.
|
#
132956 |
|
01-Aug-2004 |
markm |
Break out the MI part of the /dev/[k]mem and /dev/io drivers into their own directory and module, leaving the MD parts in the MD area (the MD parts _are_ part of the modules). /dev/mem and /dev/io are now loadable modules, thus taking us one step further towards a kernel created entirely out of modules. Of course, there is nothing preventing the kernel from having these statically compiled.
|
#
129366 |
|
17-May-2004 |
peter |
Turn on modules for amd64. Fear.
|
#
129293 |
|
16-May-2004 |
peter |
Converge some more with i386.
|
#
126930 |
|
13-Mar-2004 |
peter |
MFp4: comment out options that don't exist so that they cannot be accidently added to config files and be silently accepted. Comment out one bogo-option that crept into NOTES.
|
#
126929 |
|
13-Mar-2004 |
peter |
Diff reduction with current. Correct comment about ed etc.
|
#
126642 |
|
05-Mar-2004 |
obrien |
Document that ENABLE_ALART controls the alarm on Intel intpm driver.
Submitted by: peter
|
#
126638 |
|
05-Mar-2004 |
obrien |
Sync with i386/NOTES.
|
#
126637 |
|
05-Mar-2004 |
obrien |
Add comment for 'mptable'.
Submitted by: peter
|
#
126635 |
|
05-Mar-2004 |
obrien |
Note that imp is working on un-shimming this driver, afterwards it should work on AMD64.
|
#
126633 |
|
05-Mar-2004 |
obrien |
The PECOFF support is 32-bit only.
Reviewed by: peter
|
#
126541 |
|
03-Mar-2004 |
obrien |
Sync with i386/NOTES rev. 1.1131.
|
#
125984 |
|
19-Feb-2004 |
obrien |
Checkpoint the NOTES I was working on.
|
#
125584 |
|
07-Feb-2004 |
peter |
I forgot to add the NO_MODULES override for NOTES
|
#
125512 |
|
05-Feb-2004 |
peter |
Turn of ath since it causes a link failure without the hal till sam's set up with a cross compiler and has the time to port the hal.
|
#
125461 |
|
04-Feb-2004 |
peter |
Checkpoint a NOTES file I had as of Nov 23rd. It doesn't quite compile due to triggering some printf breakage in some DIAGNOSTIC printfs.
|