/[base]/head/sys/i386/conf/NOTES
ViewVC logotype

Log of /head/sys/i386/conf/NOTES

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:


Revision 366901 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 20 17:50:18 2020 UTC (3 years, 8 months ago) by jhb
File length: 28076 byte(s)
Diff to previous 366546
Add a kernel crypto driver using assembly routines from OpenSSL.

Currently, this supports SHA1 and SHA2-{224,256,384,512} both as plain
hashes and in HMAC mode on both amd64 and i386.  It uses the SHA
intrinsics when present similar to aesni(4), but uses SSE/AVX
instructions when they are not.

Note that some files from OpenSSL that normally wrap the assembly
routines have been adapted to export methods usable by 'struct
auth_xform' as is used by existing software crypto routines.

Reviewed by:	gallatin, jkim, delphij, gnn
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D26821


Revision 366546 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 8 20:56:06 2020 UTC (3 years, 8 months ago) by imp
File length: 28034 byte(s)
Diff to previous 366545
Remove APM BIOS support

APM BIOS was relevant only to early laptops (approximately P166 or
P200 and slower). These have not been relevant for a long time, and
this code has been untested for a long time (as far as I can
tell). The APM compat code in ACPI and the apm(8) command is not being
retired. Both of these items are still in use (apm(8) is more
scriptable than the replacement acpiconf, for the most part). This has
been commented out of i386 GENERIC since 2002. This code is not
relevant to any other port.

Discussed on: arch@


Revision 366545 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 8 20:56:00 2020 UTC (3 years, 8 months ago) by imp
File length: 28234 byte(s)
Diff to previous 366382
Remove apm screen saver.

APM BIOS support is about to be removed. Remove the apm screen saver
and its module. They are about to be irrelevant.


Revision 366382 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 2 20:52:09 2020 UTC (3 years, 9 months ago) by manu
File length: 28267 byte(s)
Diff to previous 366267
Fix LINT: Add backlight to NOTES


Revision 366267 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 29 20:29:07 2020 UTC (3 years, 9 months ago) by br
File length: 28248 byte(s)
Diff to previous 366088
Rename kernel option ACPI_DMAR to IOMMU.
This is mostly needed for a common arm64/amd64 iommu code.

Reviewed by:	kib
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D26587


Revision 366088 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 23 19:18:53 2020 UTC (3 years, 9 months ago) by imp
File length: 28226 byte(s)
Diff to previous 359178
Use envvar rather than nonstandard hint. lines

The NOTES files have a bunch of hint lines that are removed when
generating LINT. However, we can achieve the same effect by prepending
each of the lines with 'envvar' so the NOTES files become standard
config(8) files. No functional changes as the sed script to generate
the LINT files filters these either way.

Suggested by: kevans


Revision 359178 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 20 16:50:19 2020 UTC (4 years, 3 months ago) by emaste
File length: 27978 byte(s)
Diff to previous 353647
retire cx,ctau drivers

The devices supported by these drivers are obsolete ISA cards, and the
sync serial protocols they supported are essentially obsolete too.

Sponsored by:	The FreeBSD Foundation


Revision 353647 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 16 14:57:38 2019 UTC (4 years, 8 months ago) by avg
File length: 28255 byte(s)
Diff to previous 350436
itwd(4): driver for watchdog function in ITE Super I/O chips

The chips are commonly named with "IT" prefix.

MFC after:	19 days


Revision 350436 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 30 05:13:16 2019 UTC (4 years, 11 months ago) by delphij
File length: 28205 byte(s)
Diff to previous 349594
Remove gzip'ed a.out support.

The current implementation of gzipped a.out support was based
on a very old version of InfoZIP which ships with an ancient
modified version of zlib, and was removed from the GENERIC
kernel in 1999 when we moved to an ELF world.

PR:		205822
Reviewed by:	imp, kib, emaste, Yoshihiro Ota <ota at j.email.ne.jp>
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D21099


Revision 349594 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 2 05:25:18 2019 UTC (5 years ago) by mav
File length: 28265 byte(s)
Diff to previous 349580
Add driver for NTB in AMD SoC.

This patch is the driver for NTB hardware in AMD SoCs (ported from Linux)
and enables the NTB infrastructure like Doorbells, Scratchpads and Memory
window in AMD SoC. This driver has been validated using ntb_transport and
if_ntb driver already available in FreeBSD.

Submitted by:	Rajesh Kumar <rajesh1.kumar@amd.com>
MFC after:	1 month
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D18774


Revision 349580 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 1 17:05:41 2019 UTC (5 years ago) by avg
File length: 28220 byte(s)
Diff to previous 347911
add superio driver

The goal of this driver is consolidate information about SuperIO chips
and to provide for peaceful coexistence of drivers that need to access
SuperIO configuration registers.

While SuperIO chips can host various functions most of them are
discoverable and accessible without any knowledge of the SuperIO.
Examples are: keyboard and mouse controllers, UARTs, floppy disk
controllers.  SuperIO-s also provide non-standard functions such as
GPIO, watchdog timers and hardware monitoring.  Such functions do
require drivers with a knowledge of a specific SuperIO.

At this time the driver supports a number of ITE and Nuvoton (fka
Winbond) SuperIO chips.
There is a single driver for all devices.  So, I have not done the usual
split between the hardware driver and the bus functionality.  Although,
superio does act as a bus for devices that represent known non-standard
functions of a SuperIO chip.  The bus provides enumeration of child
devices based on the hardcoded knowledge of such functions.  The
knowledge as extracted from datasheets and other drivers.
As there is a single driver, I have not defined a kobj interface for it.
So, its interface is currently made of simple functions.
I think that we can the flexibility (and complications) when we actually
need it.

I am planning to convert nctgpio and wbwd to superio bus very soon.
Also, I am working on itwd driver (watchdog in ITE SuperIO-s).
Additionally, there is ithwm driver based on the reverted sensors
import, but I am not sure how to integrate it given that we still lack
any sensors interface.

Discussed with:	imp, jhb
MFC after:	7 weeks
Differential Revision: https://reviews.freebsd.org/D8175


Revision 347911 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 17 15:23:02 2019 UTC (5 years, 1 month ago) by brooks
File length: 28181 byte(s)
Diff to previous 347909
FCP-101: Remove ed(4).

Relnotes:	yes
FCP:		https://github.com/freebsd/fcp/blob/master/fcp-0101.md
Reviewed by:	jhb, imp
Differential Revision:	https://reviews.freebsd.org/D20230


Revision 347909 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 17 15:22:45 2019 UTC (5 years, 1 month ago) by brooks
File length: 28382 byte(s)
Diff to previous 346177
FCP-101: Remove cs(4).

Relnotes:	yes
FCP:		https://github.com/freebsd/fcp/blob/master/fcp-0101.md
Reviewed by:	jhb, imp
Differential Revision:	https://reviews.freebsd.org/D20230


Revision 346177 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 13 06:30:45 2019 UTC (5 years, 2 months ago) by imp
File length: 28495 byte(s)
Diff to previous 345902
Move mpr/mps drivers from per-arch NOTES files into the MI notes
file. They are in more arches they they aren't. Add appropriate
nodevice directives in powerpc and arm.


Revision 345902 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 5 02:54:02 2019 UTC (5 years, 3 months ago) by imp
File length: 28642 byte(s)
Diff to previous 344304
Add mpr, mps, mpt to NOTES file

Add these to all the architectures that these are in the GENERIC
kernel.


Revision 344304 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 19 21:20:50 2019 UTC (5 years, 4 months ago) by imp
File length: 28495 byte(s)
Diff to previous 343839
Remove drm from LINT kernels

drm was accidentally left in the LINT kernels.

Pointy hat to: imp


Revision 343839 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 6 17:21:25 2019 UTC (5 years, 4 months ago) by emaste
File length: 28946 byte(s)
Diff to previous 342243
Retire SPX_HACK option unused after r342244


Revision 342243 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 19 21:57:58 2018 UTC (5 years, 6 months ago) by mjg
File length: 29028 byte(s)
Diff to previous 339572
Remove iBCS2, part2: general kernel

Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation


Revision 339572 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 02:35:50 2018 UTC (5 years, 8 months ago) by imp
File length: 29101 byte(s)
Diff to previous 339571
Remove stg(4) driver

stg(4) is marked as gone in 12. Remove it. There are no sightings of
it in the nycbug dmesg database. It was for an obscure SCSI card that
sold mostly in Japan, and was especially popilar among pc98 hackers in
the 4.x time frame. It was also only enabled on i386.

Relnote: Yes


Revision 339571 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 02:35:38 2018 UTC (5 years, 8 months ago) by imp
File length: 29256 byte(s)
Diff to previous 339570
Remove nsp(4) driver

nsp(4) is marked as gone in 12. Remove it. There are no sightings of
it in the nycbug dmesg database. It was for an obscure SCSI card that
sold mostly in Japan, and was especially popilar among pc98 hackers in
the 4.x time frame. It was also only enabled on i386.

Relnote: Yes


Revision 339570 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 02:35:26 2018 UTC (5 years, 8 months ago) by imp
File length: 29330 byte(s)
Diff to previous 339564
Remove ncv(4) driver

ncv(4) is marked as gone in 12. Remove it. There are no sightings of
it in the nycbug dmesg database. It was for an obscure SCSI card that
sold mostly in Japan, and was especially popilar among pc98 hackers in
the 4.x time frame..

Relnote: Yes


Revision 339564 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 02:34:10 2018 UTC (5 years, 8 months ago) by imp
File length: 29386 byte(s)
Diff to previous 338285
Remove mse(4) from tree

Remove mse and all support for bus and inport devices from the tree.
Data from nycbug's dmesg database shows the last sighting of this
driver was in 4.10 on only one machine.

Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D17628


Revision 338285 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 24 00:02:00 2018 UTC (5 years, 10 months ago) by imp
File length: 29512 byte(s)
Diff to previous 338172
Revert drm2 removal.

Revert r338177, r338176, r338175, r338174, r338172

After long consultations with re@, core members and mmacy, revert
these changes. Followup changes will be made to mark them as
deprecated and prent a message about where to find the up-to-date
driver.  Followup commits will be made to make this clear in the
installer. Followup commits to reduce POLA in ways we're still
exploring.

It's anticipated that after the freeze, this will be removed in
13-current (with the residual of the drm2 code copied to
sys/arm/dev/drm2 for the TEGRA port's use w/o the intel or
radeon drivers).

Due to the impending freeze, there was no formal core vote for
this. I've been talking to different core members all day, as well as
Matt Macey and Glen Barber. Nobody is completely happy, all are
grudgingly going along with this. Work is in progress to mitigate
the negative effects as much as possible.

Requested by: re@ (gjb, rgrimes)


Revision 338172 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 22 01:50:12 2018 UTC (5 years, 10 months ago) by mmacy
File length: 29061 byte(s)
Diff to previous 334523
Remove legacy drm and drm2 from tree

As discussed on the MLs drm2 conflicts with the ports' version and there
is no upstream for most if not all of drm. Both have been merged in to
a single port.

Users on powerpc, 32-bit hardware, or with GPUs predating Radeon
and i915 will need to install the graphics/drm-legacy-kmod. All
other users should be able to use one of the LinuxKPI-based ports:
graphics/drm-stable-kmod, graphics/drm-next-kmod, graphics/drm-devel-kmod.

MFC: never
Approved by: core@


Revision 334523 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 2 06:40:15 2018 UTC (6 years, 1 month ago) by bde
File length: 29512 byte(s)
Diff to previous 332489
Finish COMPAT_AOUT support for amd64.  It wasn't in any amd64 or MI
file in /sys/conf, so was unavailable in configurations that don't use
modules, and was not testable or notable in NOTES.  Its normal
configuration (not using a module) is still silently deprecated in
aout(4) by not mentioning it there.

Update i386 NOTES for COMPAT_AOUT.  It is not i386-only, or even very MD.
Sort its entry better.

Finish gzip configuration (but not support) for amd64.  gzip is really
gzipped aout.  It is currently broken even for i386 (a call to vm fails).
amd64 has always attempted to configure and test it, but it depends on
COMPAT_AOUT (as noted).  The bug that it depends on unconfigured files
was not detected since it is configured as a device.  All other optional
image activators are configured properly using an option.


Revision 332489 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 13 20:30:49 2018 UTC (6 years, 2 months ago) by kib
File length: 29508 byte(s)
Diff to previous 330304
i386 4/4G split.

The change makes the user and kernel address spaces on i386
independent, giving each almost the full 4G of usable virtual addresses
except for one PDE at top used for trampoline and per-CPU trampoline
stacks, and system structures that must be always mapped, namely IDT,
GDT, common TSS and LDT, and process-private TSS and LDT if allocated.

By using 1:1 mapping for the kernel text and data, it appeared
possible to eliminate assembler part of the locore.S which bootstraps
initial page table and KPTmap.  The code is rewritten in C and moved
into the pmap_cold(). The comment in vmparam.h explains the KVA
layout.

There is no PCID mechanism available in protected mode, so each
kernel/user switch forth and back completely flushes the TLB, except
for the trampoline PTD region. The TLB invalidations for userspace
becomes trivial, because IPI handlers switch page tables. On the other
hand, context switches no longer need to reload %cr3.

copyout(9) was rewritten to use vm_fault_quick_hold().  An issue for
new copyout(9) is compatibility with wiring user buffers around sysctl
handlers. This explains two kind of locks for copyout ptes and
accounting of the vslock() calls.  The vm_fault_quick_hold() AKA slow
path, is only tried after the 'fast path' failed, which temporary
changes mapping to the userspace and copies the data to/from small
per-cpu buffer in the trampoline.  If a page fault occurs during the
copy, it is short-circuit by exception.s to not even reach C code.

The change was motivated by the need to implement the Meltdown
mitigation, but instead of KPTI the full split is done.  The i386
architecture already shows the sizing problems, in particular, it is
impossible to link clang and lld with debugging.  I expect that the
issues due to the virtual address space limits would only exaggerate
and the split gives more liveness to the platform.

Tested by: pho
Discussed with:	bde
Sponsored by:	The FreeBSD Foundation
MFC after:	1 month
Differential revision:	https://reviews.freebsd.org/D14633


Revision 330304 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 3 01:53:51 2018 UTC (6 years, 4 months ago) by rpokala
File length: 30857 byte(s)
Diff to previous 329222
imcsmb(4): Intel integrated Memory Controller (iMC) SMBus controller driver

imcsmb(4) provides smbus(4) support for the SMBus controller functionality
in the integrated Memory Controllers (iMCs) embedded in Intel Sandybridge-
Xeon, Ivybridge-Xeon, Haswell-Xeon, and Broadwell-Xeon CPUs. Each CPU
implements one or more iMCs, depending on the number of cores; each iMC
implements two SMBus controllers (iMC-SMBs).

*** IMPORTANT NOTE ***
Because motherboard firmware or the BMC might try to use the iMC-SMBs for
monitoring DIMM temperatures and/or managing an NVDIMM, the driver might
need to temporarily disable those functions, or take a hardware interlock,
before using the iMC-SMBs. Details on how to do this may vary from board to
board, and the procedure may be proprietary. It is strongly suggested that
anyone wishing to use this driver contact their motherboard vendor, and
modify the driver as described in the manual page and in the driver itself.
(For what it's worth, the driver as-is has been tested on various SuperMicro
motherboards.)

Reviewed by:	avg, jhb
MFC after:	1 week
Relnotes:	yes
Sponsored by:	Panasas
Differential Revision:	https://reviews.freebsd.org/D14447
Discussed with:	avg, ian, jhb
Tested by:	allanjude (previous version), Panasas


Revision 329222 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 13 17:04:34 2018 UTC (6 years, 4 months ago) by hselasky
File length: 30714 byte(s)
Diff to previous 327767
Import the mthca kernel side infiniband driver from Linux 4.9 and fix
compilation under FreeBSD. The mthca driver was temporarily removed as
part of the Linux 4.9 RoCE/infinband upgrade.

Top commit in Linux source tree:
69973b830859bc6529a7a0468ba0d80ee5117826

Sponsored by:	Mellanox Technologies


Revision 327767 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 10 14:59:19 2018 UTC (6 years, 5 months ago) by imp
File length: 30639 byte(s)
Diff to previous 327378
Retire pmtimer driver. Move time fixing into apm driver. Move
Iwasaki-san's copyright over. Remove FIXME code that couldn't possibly
work. Call tc_settime() with our estimate of the delta we've been
alseep (the one we print) to adjust the time. Not sure what to do
about callouts, so keep the small #ifdef in place there.

Differential Revision: https://reviews.freebsd.org/D13823


Revision 327378 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 30 07:59:32 2017 UTC (6 years, 6 months ago) by imp
File length: 30701 byte(s)
Diff to previous 327313
Remove two stray references to wl driver, removed some time ago.


Revision 327313 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 28 21:35:53 2017 UTC (6 years, 6 months ago) by jhb
File length: 30741 byte(s)
Diff to previous 326758
Remove a few more dangling references to ie(4).


Revision 326758 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 11 04:32:37 2017 UTC (6 years, 6 months ago) by cem
File length: 30831 byte(s)
Diff to previous 326169
i386: Bump KSTACK_PAGES default to match amd64

Logically, extend r286288 to cover all threads, by default.

The world has largely moved on from i386.  Most FreeBSD users and developers
test on amd64 hardware.  For better or worse, we have written a non-trivial
amount of kernel code that relies on stacks larger than 8 kB, and it "just
works" on amd64, so there has been little incentive to shrink it.

amd64 had its KSTACK_PAGES bumped to 4 back in Peter's initial AMD64 commit,
r114349, in 2003.  Since that time, i386 has limped along on a stack half
the size.  We've even observed the stack overflows years ago, but neglected
to fix the issue; see the 20121223 and 20150728 entries in UPDATING.

If anyone is concerned with this change, I suggest they configure their
AMD64 kernels with KSTACK_PAGES 2 and fix the fallout there first.  Eugene
has identified a list of high stack usage functions in the first PR below.

PR:		219476, 224218
Reported by:	eugen@, Shreesh Holla <hshreesh AT yahoo.com>
Relnotes:	maybe
Sponsored by:	Dell EMC Isilon


Revision 326169 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 24 14:50:28 2017 UTC (6 years, 7 months ago) by hselasky
File length: 30831 byte(s)
Diff to previous 325892
RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.

This commit merges projects/bsd_rdma_4_9 to head.

List of kernel sources used:
============================

1) kernel sources were cloned from git://github.com/torvalds/linux.git
Top commit 69973b830859bc6529a7a0468ba0d80ee5117826 - tag: v4.9, linux-4.9

2) krping was cloned from https://github.com/larrystevenwise/krping
Top commit 292a2f1abf0348285e678a82264740d52e4dcfe4

List of userspace sources used:
===============================

1) rdma-core was cloned from https://github.com/linux-rdma/rdma-core.git
Top commit d65138ef93af30b3ea249f3a84aa6a24ba7f8a75

2) OpenSM was cloned from git://git.openfabrics.org/~halr/opensm.git
Top commit 85f841cf209f791c89a075048a907020e924528d

3) libibmad was cloned from git://git.openfabrics.org/~iraweiny/libibmad.git
Tag 1.3.13 with some additional patches from Mellanox.

4) infiniband-diags was cloned from git://git.openfabrics.org/~iraweiny/infiniband-diags.git
Tag 1.6.7 with some additional patches from Mellanox.

NOTES:
======

1) The mthca driver has been removed in kernel and in userspace.
2) All GPLv2 only sources have been removed and where applicable
   rewritten from scratch under a BSD license.
3) List of fully supported drivers in userspace and kernel:
   a) iw_cxgbe (Chelsio)
   b) mlx4ib (Mellanox)
   c) mlx5ib (Mellanox)
4) WITH_OFED=YES is still required by make in order to build
   OFED userspace and kernel code.
5) Full support has been added for routable RoCE, RoCE v2.

Sponsored by:	Mellanox Technologies


Revision 325892 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 16 14:27:02 2017 UTC (6 years, 7 months ago) by kib
File length: 30906 byte(s)
Diff to previous 323032
Remove i386 XBOX support.

It is for console presented at 2001 and featuring Pentium III
processor.  Even if any of them are still alive and run FreeBSD, we do
not have any sign of life from their users.  While removing another
dozens of #ifdefs from the i386 sources reduces the aversion from
looking at the code and improves the platform vitality.

Reviewed by:	cem, pfg, rink (XBOX support author)
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D13016


Revision 323032 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 30 21:16:32 2017 UTC (6 years, 10 months ago) by mav
File length: 31593 byte(s)
Diff to previous 320613
Add NTB driver for PLX/Avago/Broadcom PCIe switches.

This driver supports both NTB-to-NTB and NTB-to-Root Port modes (though
the second with predictable complications on hot-plug and reboot events).
I tested it with PEX 8717 and PEX 8733 chips, but expect it should work
with many other compatible ones too.  It supports up to two NT bridges
per chip, each of which can have up to 2 64-bit or 4 32-bit memory windows,
6 or 12 scratchpad registers and 16 doorbells.  There are also 4 DMA engines
in those chips, but they are not yet supported.

While there, rename Intel NTB driver from generic ntb_hw(4) to more specific
ntb_hw_intel(4), so now it is on par with this new ntb_hw_plx(4) driver and
alike to Linux naming.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.


Revision 320613 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 3 19:33:50 2017 UTC (7 years ago) by sbruno
File length: 31317 byte(s)
Diff to previous 315093
Garbage collect kernel option TWA_FLASH_FIRMWARE

Submitted by:	 kevin.bowling0kev009.com
Differential Revision:	https://reviews.freebsd.org/D11387


Revision 315093 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 12 00:52:16 2017 UTC (7 years, 3 months ago) by manu
File length: 31384 byte(s)
Diff to previous 314373
Remove i915drm and radeondrm from NOTES and conf.
This unbreak LINT kernel.

Reported by:	lwhsu


Revision 314373 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 28 05:14:42 2017 UTC (7 years, 4 months ago) by glebius
File length: 31458 byte(s)
Diff to previous 313839
Remove SVR4 (System V Release 4) binary compatibility support.

UNIX System V Release 4 is operating system released in 1988. It ceased
to exist in early 2000-s.


Revision 313839 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 16 21:57:35 2017 UTC (7 years, 4 months ago) by imp
File length: 32398 byte(s)
Diff to previous 313783
Remove EISA bus support for add-in cards. Remove related kernel and
compile options. Remove doxygen pointers to now deleted files. Remove
EISA and VME as examples in bus_space.9.

Retained EISA mode code for IO PIC and MPTABLES because that's not
EISA bus, per se, and some people have abused EISA to mean "EISA-like
behavior as opposed to ISA" rather than using it for EISA add-in
cards.

Relnotes: yes


Revision 313783 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 15 23:04:25 2017 UTC (7 years, 4 months ago) by imp
File length: 32983 byte(s)
Diff to previous 313154
Remove Micro Channel Architecture support. Of the commonly available
machines, only a few 486 machines that used it, and those haven't had
enough memory to run FreeBSD for quite some time (often limited to
16MB).

Not to be confused with the Machine Check Architecture, which is still
very much alive and used (and untouched by this commit).

No Objection From: arch@


Revision 313154 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 3 12:51:40 2017 UTC (7 years, 4 months ago) by kib
File length: 33164 byte(s)
Diff to previous 306486
For i386, remove config options CPU_DISABLE_CMPXCHG, CPU_DISABLE_SSE
and device npx.

This means that FPU is always initialized and handled when available,
and SSE+ register file and exception are handled when available.  This
makes the kernel FPU code much easier to maintain by the cost of
slight bloat for CPUs older than 25 years.

CPU_DISABLE_CMPXCHG outlived its usefulness, see the removed comment
explaining the original purpose.

Suggested by and discussed with:	bde
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	3 weeks


Revision 306486 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 30 08:23:06 2016 UTC (7 years, 9 months ago) by hselasky
File length: 33762 byte(s)
Diff to previous 304615
Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4
like other PCI network drivers. The sys/ofed directory is now mainly
reserved for generic infiniband code, with exception of the mthca driver.

- Add new manual page, mlx4en(4), describing how to configure and load
mlx4en.

- All relevant driver C-files are now prefixed mlx4, mlx4_en and
mlx4_ib respectivly to avoid object filename collisions when compiling
the kernel. This also fixes an issue with proper dependency file
generation for the C-files in question.

- Device mlxen is now device mlx4en and depends on device mlx4, see
mlx4en(4). Only the network device name remains unchanged.

- The mlx4 and mlx4en modules are now built by default on i386 and
amd64 targets. Only building the mlx4ib module depends on
WITH_OFED=YES .

Sponsored by:	Mellanox Technologies


Revision 304615 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 17:37:31 2016 UTC (7 years, 10 months ago) by ed
File length: 33701 byte(s)
Diff to previous 304513
Make CloudABI work on i386.

Copy over amd64's cloudabi64_sysvec.c into i386 and tailor it to work.
Again, we use a system call convention similar to FreeBSD, except that
there is no support for indirect system calls (%eax == 0).

Where i386 differs from amd64 is that we have to store thread/process
entry arguments on the stack instead of using registers. We also have to
put an extra pointer on the stack for TLS (for GSBASE). Place that
pointer in the empty slot that is normally used to hold return
addresses. That seems to keep the code simple.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D7590


Revision 304513 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 20 00:49:29 2016 UTC (7 years, 10 months ago) by jhb
File length: 33618 byte(s)
Diff to previous 304508
Remove the ie(4) driver for Intel 82586 ISA Ethernet adapters.

This driver only supports 10Mb Ethernet using PIO (the hardware supports
DMA, but the driver only does PIO).  There are not any PCCard adapters
supported by this driver, only ISA cards.  In addition, it does not use
bus_space but instead uses bcopy with volatile pointers triggering a
host of warnings.  (if_ie.c is one of 3 files always built with
-Wno-error)

Relnotes:	yes


Revision 304508 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 23:39:08 2016 UTC (7 years, 10 months ago) by jhb
File length: 33794 byte(s)
Diff to previous 304506
Remove the spic(4) driver for the Sony Vaoi Jogdial.

This hardware is not present on any modern systems.  The driver is quite
hackish (raw inb/outb instead of bus_space, and raw inb/outb to random
I/O ports to enable ACPI since it predated proper ACPI support).

Relnotes:	yes


Revision 304506 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 22:27:14 2016 UTC (7 years, 10 months ago) by jhb
File length: 33912 byte(s)
Diff to previous 304502
Remove the wl(4) driver and wlconfig(8) utility.

The wl(4) driver supports pre-802.11 PCCard wireless adapters that
are slower than 802.11b.  They do not work with any of the 802.11
framework and the driver hasn't been reported to actually work in a
long time.

Relnotes:	yes


Revision 304502 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 21:14:27 2016 UTC (7 years, 10 months ago) by jhb
File length: 34072 byte(s)
Diff to previous 298824
Remove the si(4) driver and sicontrol(8) for Specialix serial cards.

The si(4) driver supported multiport serial adapters for ISA, EISA, and
PCI buses.  This driver does not use bus_space, instead it depends on
direct use of the pointer returned by rman_get_virtual().  It is also
still locked by Giant and calls for patch testing to convert it to use
bus_space were unanswered.

Relnotes:	yes


Revision 298824 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 29 23:53:55 2016 UTC (8 years, 2 months ago) by jhb
File length: 34083 byte(s)
Diff to previous 291419
Move 'device pci' for the PCI bus driver to the MI NOTES file.

The PCI bus was already listed in all of the MD NOTES files and the
driver should at least compile on all platforms.


Revision 291419 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 28 08:31:32 2015 UTC (8 years, 7 months ago) by kib
File length: 34125 byte(s)
Diff to previous 285703
Disconnect iBCS2 emulator from the build.  The ibcs2 option, the build
glue and the sources are not removed for now.

Discussed with:	emaste
Sponsored by:	The FreeBSD Foundation


Revision 285703 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 19 22:14:09 2015 UTC (8 years, 11 months ago) by markj
File length: 34124 byte(s)
Diff to previous 285662
Implement the lockstat provider using SDT(9) instead of the custom provider
in lockstat.ko. This means that lockstat probes now have typed arguments and
will utilize SDT probe hot-patching support when it arrives.

Reviewed by:	gnn
Differential Revision:	https://reviews.freebsd.org/D2993


Revision 285662 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 17 23:30:43 2015 UTC (8 years, 11 months ago) by benno
File length: 34149 byte(s)
Diff to previous 284227
Merge driver for PMC Sierra's range of SAS/SATA HBAs.

Submitted by:	Achim Leubner <Achim.Leubner@pmcs.com>
Reviewed by:	scottl


Revision 284227 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 10 15:53:39 2015 UTC (9 years ago) by br
File length: 34099 byte(s)
Diff to previous 280621
Allow DTrace to be compiled-in to the kernel.
This will require for AArch64 as we dont have modules yet.

Sponsored by:	HEIF5
Sponsored by:	ARM Ltd.
Differential Revision:	https://reviews.freebsd.org/D1997


Revision 280621 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 25 15:51:41 2015 UTC (9 years, 3 months ago) by jhb
File length: 33748 byte(s)
Diff to previous 276526
Apply r276208 to non-amd64 NOTES files as well to fix tinderbox builds
run under a system using vt(4) instead of syscons(4):

Use compiled in default keymaps which are available both in syscons and vt.


Revision 276526 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 2 05:34:14 2015 UTC (9 years, 6 months ago) by scottl
File length: 33745 byte(s)
Diff to previous 274065
Garbage collect the asr driver.  Hardware for it has not been produced in
roughly 10 years, and the driver has not enjoyed any significant maintenance
since long before that.  Despite well-meaning efforts from a number of
people, myself included, it never made the jump to 64-bit and was relegated
to the back-corners of i386.  Now its frailty is hampering forward progress
with Clang.  Any renewed engineering efforts are of course welcome and can
happen outside of the tree.  No MFC of this is planned.


Revision 274065 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 3 22:37:10 2014 UTC (9 years, 8 months ago) by bryanv
File length: 33995 byte(s)
Diff to previous 270224
Add VirtIO console to the x86 NOTES and files

Requested by:	jhb


Revision 270224 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 20 16:07:17 2014 UTC (9 years, 10 months ago) by jhb
File length: 33948 byte(s)
Diff to previous 269992
Fix build of si(4) and enable it in LINT on amd64 and i386.


Revision 269992 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 14 18:29:55 2014 UTC (9 years, 10 months ago) by gavin
File length: 33949 byte(s)
Diff to previous 268069
Update i386/NOTES and amd64/NOTES files to contain the complete list of
firmwares for iwn(4) and sort them.

MFC after:	1 week


Revision 268069 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 1 00:22:54 2014 UTC (10 years ago) by emaste
File length: 33511 byte(s)
Diff to previous 266531
Add vt(4) devices and options to NOTES

Reviewed by:	marius (earlier version)


Revision 266531 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 22 05:04:40 2014 UTC (10 years, 1 month ago) by jhibbits
File length: 33478 byte(s)
Diff to previous 265215
imagact_binmisc builds for all supported architectures, so enable it for all.

Any bugs in execution will be dealt with as they crop up.

MFC after:	3 weeks
Relnotes:	Yes


Revision 265215 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 2 07:14:22 2014 UTC (10 years, 2 months ago) by eadler
File length: 33579 byte(s)
Diff to previous 264304
lindev(4): finish the partial commit in r265212

lindev(4) was only used to provide /dev/full which is now a standard feature of
FreeBSD.  /dev/full was never linux-specific and provides a generally useful
feature.

Document this in UPDATING and bump __FreeBSD_version.  This will be documented
in the PH shortly.

Reported by:	jkim


Revision 264304 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 9 18:44:54 2014 UTC (10 years, 2 months ago) by sbruno
File length: 33635 byte(s)
Diff to previous 263301
Really, really, really only allow this option for amd64/i386 builds.

Submitted by:	imp@ and tinderbox


Revision 263301 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 18 14:41:18 2014 UTC (10 years, 3 months ago) by imp
File length: 33534 byte(s)
Diff to previous 261975
In kernel config files, it is supposed to be 'options<space><tab>' not
'options<tab><tab>', per long standing (but recently not so strictly
enforced) convention.


Revision 261975 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 16 12:22:43 2014 UTC (10 years, 4 months ago) by brueffer
File length: 33534 byte(s)
Diff to previous 260847
Retire the nve(4) driver; nfe(4) has been the default driver for NVIDIA
nForce MCP adapters for a long time.

Yays:	jhb, remko, yongari
Nays:	none on the current and stable lists


Revision 260847 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 18 06:14:38 2014 UTC (10 years, 5 months ago) by bryanv
File length: 33650 byte(s)
Diff to previous 258948
Add very simple virtio_random(4) driver to harvest entropy from host

Reviewed by:	markm (random bits only)


Revision 258948 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 5 00:54:38 2013 UTC (10 years, 7 months ago) by delphij
File length: 33604 byte(s)
Diff to previous 257251
Support Hyper-V on i386:

 - Add 'hyperv' module into build;
 - Allow building Hyper-V support as part of the kernel;
 - Hook Hyper-V build into NOTES.

This is intended for MFC if re@ permits.

MFC after:	3 days


Revision 257251 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 28 13:33:29 2013 UTC (10 years, 8 months ago) by kib
File length: 33569 byte(s)
Diff to previous 256053
Import the driver for VT-d DMAR hardware, as specified in the revision
1.3 of Intelб╝ Virtualization Technology for Directed I/O Architecture
Specification.  The Extended Context and PASIDs from the rev. 2.2 are
not supported, but I am not aware of any released hardware which
implements them.  Code does not use queued invalidation, see comments
for the reason, and does not provide interrupt remapping services.

Code implements the management of the guest address space per domain
and allows to establish and tear down arbitrary mappings, but not
partial unmapping.  The superpages are created as needed, but not
promoted.  Faults are recorded, fault records could be obtained
programmatically, and printed on the console.

Implement the busdma(9) using DMARs.  This busdma backend avoids
bouncing and provides security against misbehaving hardware and driver
bad programming, preventing leaks and corruption of the memory by wild
DMA accesses.

By default, the implementation is compiled into amd64 GENERIC kernel
but disabled; to enable, set hw.dmar.enable=1 loader tunable.  Code is
written to work on i386, but testing there was low priority, and
driver is not enabled in GENERIC.  Even with the DMAR turned on,
individual devices could be directed to use the bounce busdma with the
hw.busdma.pci<domain>:<bus>:<device>:<function>.bounce=1 tunable.  If
DMARs are capable of the pass-through translations, it is used,
otherwise, an identity-mapping page table is constructed.

The driver was tested on Xeon 5400/5500 chipset legacy machine,
Haswell desktop and E5 SandyBridge dual-socket boxes, with ahci(4),
ata(4), bce(4), ehci(4), mfi(4), uhci(4), xhci(4) devices.  It also
works with em(4) and igb(4), but there some fixes are needed for
drivers, which are not committed yet.  Intel GPUs do not work with
DMAR (yet).

Many thanks to John Baldwin, who explained me the newbus integration;
Peter Holm, who did all testing and helped me to discover and
understand several incredible bugs; and to Jim Harris for the access
to the EDS and BWG and for listening when I have to explain my
findings to somebody.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 month


Revision 256053 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 4 17:21:01 2013 UTC (10 years, 9 months ago) by jmg
File length: 33550 byte(s)
Diff to previous 255736
add aesni module to i386 and amd64 NOTES...

Approved by:	re (gjb)


Revision 255736 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 20 20:18:49 2013 UTC (10 years, 9 months ago) by davidch
File length: 33508 byte(s)
Diff to previous 255323
Substantial rewrite of bxe(4) to add support for the BCM57712 and
BCM578XX controllers.

Approved by:	re
MFC after:	4 weeks


Revision 255323 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 6 20:24:21 2013 UTC (10 years, 9 months ago) by bryanv
File length: 33341 byte(s)
Diff to previous 254624
Add vmx device to the i386 and amd64 NOTES files


Revision 254624 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 21 22:43:29 2013 UTC (10 years, 10 months ago) by obrien
File length: 33253 byte(s)
Diff to previous 252867
The PADLOCK_RNG and RDRAND_RNG kernel options are now devices.
Thus "device padlock_rng" and "device rdrand_rng" should be
used instead of "options PADLOCK_RNG" & "options RDRAND_RNG".

Requested by:	so@ (des)
Submitted by:	obrien, arthurmesh@gmail.com
Obtained from:	Juniper Networks


Revision 252867 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 6 07:49:41 2013 UTC (11 years ago) by delphij
File length: 33170 byte(s)
Diff to previous 250963
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.

MFC after:	1 day


Revision 250963 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 24 09:22:43 2013 UTC (11 years, 1 month ago) by achim
File length: 33124 byte(s)
Diff to previous 247870
Driver 'aacraid' added. Supports Adaptec by PMC RAID controller families Series 6, 7, 8 and upcoming products. Older Adaptec RAID controller families are supported by the 'aac' driver.

Approved by:	scottl (mentor)


Revision 247870 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 6 07:17:53 2013 UTC (11 years, 4 months ago) by bryanv
File length: 32998 byte(s)
Diff to previous 245362
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.

Requested by:	luigi
Approved by:	grehan (mentor)
MFC after:	3 days


Revision 245362 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 13 07:14:16 2013 UTC (11 years, 5 months ago) by bryanv
File length: 32635 byte(s)
Diff to previous 240618
Add VirtIO to the i386 and amd64 GENERIC kernels

This also removes the kludge from r239009 that covered only
the network driver.

Reviewed by:	grehan
Approved by:	grehan (mentor)
MFC after:	1 week


Revision 240618 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 17 19:26:33 2012 UTC (11 years, 9 months ago) by jimharris
File length: 32349 byte(s)
Diff to previous 240098
Integrate nvme(4) and nvd(4) into the amd64 and i386 builds.

Sponsored by:	Intel


Revision 240098 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 4 19:19:36 2012 UTC (11 years, 10 months ago) by jhb
File length: 32201 byte(s)
Diff to previous 239771
Fix duplicate entries for mwl(4):
- Move mwlfw from {amd64,i386}/conf/NOTES to sys/conf/NOTES (mwl(4) is
  already present in sys/conf/NOTES).
- Remove duplicate mwl(4) entries from {amd64,i386}/conf/NOTES.
- While here, add a description to the sfxge line in amd64/conf/NOTES.


Revision 239771 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 28 11:34:09 2012 UTC (11 years, 10 months ago) by jhb
File length: 32381 byte(s)
Diff to previous 234183
Fix misspelled "Infiniband".

Submitted by:	gcooper
MFC after:	3 days


Revision 234183 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 12 14:01:06 2012 UTC (12 years, 2 months ago) by jhb
File length: 32380 byte(s)
Diff to previous 233872
Add OFED and the associated options and drivers to x86 LINT builds:
- 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).

Reviewed by:	bz
MFC after:	2 weeks


Revision 233872 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 4 13:49:22 2012 UTC (12 years, 3 months ago) by jhb
File length: 31895 byte(s)
Diff to previous 233433
Add descriptions after the 'device' line for several NICs to match the
existing style.


Revision 233433 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 24 19:43:49 2012 UTC (12 years, 3 months ago) by alc
File length: 31589 byte(s)
Diff to previous 232614
Disable detailed PV entry accounting by default.  Add a config option
to enable it.

MFC after:	1 week


Revision 232614 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 6 18:44:52 2012 UTC (12 years, 3 months ago) by bz
File length: 31513 byte(s)
Diff to previous 230843
Provide wbwd(4), a driver for the watchdog timer found on various
Winbond Super I/O chips.

With minor efforts it should be possible the extend the driver to support
further chips/revisions available from Winbond.  In the simplest case
only new IDs need to be added, while different chipsets might require
their own function to enter extended function mode, etc.

Sponsored by:	Sandvine Incorporated ULC (in 2011)
Reviewed by:	emaste, brueffer
MFC after:	2 weeks


Revision 230843 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 31 19:38:18 2012 UTC (12 years, 5 months ago) by jimharris
File length: 31469 byte(s)
Diff to previous 228940
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


Revision 228940 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 28 23:26:58 2011 UTC (12 years, 6 months ago) by delphij
File length: 31350 byte(s)
Diff to previous 228724
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.

MFC after:	2 weeks


Revision 228724 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 20 00:16:52 2011 UTC (12 years, 6 months ago) by delphij
File length: 31302 byte(s)
Diff to previous 228431
Add comments in NOTES to say what viawd is.


Revision 228431 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 12 09:50:33 2011 UTC (12 years, 6 months ago) by fabient
File length: 31261 byte(s)
Diff to previous 221961
Add watchdog support for VIA south bridge chipset.
Tested on VT8251, VX900 but CX700, VX800, VX855 should works.

MFC after:	1 month
Sponsored by: NETASQ


Revision 221961 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 15 14:01:23 2011 UTC (13 years, 1 month ago) by brix
File length: 31247 byte(s)
Diff to previous 216782
Add I2C bus driver for the AMD Geode LX series CS5536 Companion
Device.

Reviewed by:    jhb (newbus bits only), adrian


Revision 216782 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 28 22:45:29 2010 UTC (13 years, 6 months ago) by imp
File length: 31065 byte(s)
Diff to previous 216777
Revert r216777, per jhb@


Revision 216777 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 28 21:22:08 2010 UTC (13 years, 6 months ago) by imp
File length: 31183 byte(s)
Diff to previous 212861
Comment out npx and isa from NOTES file.  We don't need them here
since DEFAULTS already pulls them in.


Revision 212861 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 19 14:40:37 2010 UTC (13 years, 9 months ago) by nork
File length: 31065 byte(s)
Diff to previous 210477
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)


Revision 210477 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 25 17:55:57 2010 UTC (13 years, 11 months ago) by rpaulo
File length: 31022 byte(s)
Diff to previous 210113
Remove the acpi_aiboost driver. It has been replaced by aibs(4).


Revision 210113 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 11:26:07 2010 UTC (13 years, 11 months ago) by bschmidt
File length: 31093 byte(s)
Diff to previous 209523
- Update 6000 firmware to 9.221.4.1
- Add 6050 firmware

MFC after:	2 weeks


Revision 209523 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 25 15:32:46 2010 UTC (14 years ago) by rpaulo
File length: 31025 byte(s)
Diff to previous 209313
Import the acpi_aibs(4) driver written by Constantine A. Murenin.
It has more features than acpi_aiboost(4) and it will eventually replace
acpi_aiboost(4).

Submitted by:	Constantine A. Murenin <cnst at FreeBSD.org>
Reviewed by:	freebsd-acpi, imp
MFC after:	1 month


Revision 209313 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 18 18:51:09 2010 UTC (14 years ago) by kib
File length: 30933 byte(s)
Diff to previous 204972
Only enable kdtrace hook in the LINT on the architectures that implement it.


Revision 204972 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 10 19:50:52 2010 UTC (14 years, 3 months ago) by jhb
File length: 30816 byte(s)
Diff to previous 203691
Make NKPT a kernel option on i386 so that it can be set to a non-default
value from kernel config files.

Tested by:	Charles Sprickman  spork of bway net
MFC after:	2 weeks


Revision 203691 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 8 21:38:42 2010 UTC (14 years, 4 months ago) by brucec
File length: 30451 byte(s)
Diff to previous 203288
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)


Revision 203288 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 31 14:30:39 2010 UTC (14 years, 5 months ago) by rnoland
File length: 29081 byte(s)
Diff to previous 200670
Welcome drm support for VIA unichrome chips.

MFC after:	2 weeks


Revision 200670 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 18 16:13:21 2009 UTC (14 years, 6 months ago) by jhb
File length: 29059 byte(s)
Diff to previous 200514
- 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


Revision 200514 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 15:32:32 2009 UTC (14 years, 6 months ago) by jhb
File length: 29726 byte(s)
Diff to previous 200046
Remove comment claiming that building acpi into the kernel is deprecated.

PR:		docs/141353
Submitted by:	Bruce Cran
MFC after:	1 week


Revision 200046 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 2 21:22:10 2009 UTC (14 years, 7 months ago) by thompsa
File length: 29846 byte(s)
Diff to previous 200015
Fix cut'n paste on the AR9280 entry.

Submitted by:	pluknet


Revision 200015 - (view) (download) (annotate) - [select for diffs]
Added Wed Dec 2 00:38:11 2009 UTC (14 years, 7 months ago) by thompsa
File length: 29846 byte(s)
Diff to previous 199969
Add missing ath_ar9* ath hal entries.



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27