272461 |
03-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
266578 |
23-May-2014 |
hselasky |
MFC r257543, r264912, r264972, r264982 and r266472: - Add preliminary support for the Realtek RTL8188EUS and RTL8188ETV chipsets. - Add device ID for 'Sanoxy 802.11N' USB - Initialize rssi variable. - Fix gcc build, initialize off variable. - The DELAY() should not be used in USB drivers. - The usb_pause_mtx() function takes ticks and not milliseconds as last argument.
|
260120 |
31-Dec-2013 |
kevlo |
MFC r256717:
Update firmware for run(4) to version 0.33.
|
259073 |
07-Dec-2013 |
peter |
Hoist all the mergeinfo up to the root in preparation for enforcing merges to the root only. All MFC's were rerecorded to the root.
Going forward, if an MFC includes mergeinfo, it will need to be made to the root and committed from the root. Merges with --ignore-ancestry or diff | patch can go anywhere.
The mergeinfo in HEAD is in a bad state from years of neglect and manual tampering and this was branched into 10.x. This confuses the coalescing code and prevents it from doing its job.
Approved by: re (gjb, implicit)
|
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
254993 |
28-Aug-2013 |
gnn |
Add firmware for Centrino 2200-N wireless devices.
Driver software for this firmware will be updated in a following commit.
|
254885 |
25-Aug-2013 |
dumbbell |
drm/radeon: Import the Radeon KMS driver
This driver is based on Linux 3.8 and a previous effort by kan@.
More informations about this project can be found on the FreeBSD wiki: https://wiki.freebsd.org/AMD_GPU
The driver is split into:
sys/dev/drm2: The driver sources.
sys/modules/drm2/radeonkmw: The driver main kernel module's Makefile.
sys/modules/drm2/radeonkmsfw: All firmware kernel module Makefiles. There's one directory and one Makefile for each firmware.
sys/contrib/dev/drm2/radeonkmsfw: All firmware binary sources.
tools/tools/drm/radeon Tools to update firmwares or regenerate some headers.
Merging the driver to FreeBSD 9.x may be possible but not a priority for now.
Help from: kib@, kan@ Tested by: avg@, kwm@, ray@, Alexander Yerenkow <yerenkow@gmail.com>, Anders Bolt-Evensen <andersbo87@me.com>, Denis Djubajlo <stdedjub@googlemail.com>, J.R. Oldroyd <fbsd@opal.com>, Mikaël Urankar <mikael.urankar@gmail.com>, Pierre-Emmanuel Pédron <pepcitron@gmail.com>, Sam Fourman Jr. <sfourman@gmail.com>, Wade <wade-is-great@live.com>, (probably other I forgot...) HW donations: kyzh, Yakaz
|
254745 |
23-Aug-2013 |
jkim |
Merge ACPICA 20130823.
|
254202 |
11-Aug-2013 |
adrian |
Add firmware for the Intel 2030 and variants.
Submitted by: Cedric GROSS <cg@gross.info> Obtained from: Linux, Intel
|
254200 |
11-Aug-2013 |
adrian |
Remove a now-unused firmware.
|
254199 |
11-Aug-2013 |
adrian |
Update the 6000g2a image.
Obtained from: Linux, Intel
|
253759 |
29-Jul-2013 |
rpaulo |
Realtek's RTL8712 firmware blob needed by the upcoming rsu(4) driver.
|
253690 |
26-Jul-2013 |
jkim |
Merge ACPICA 20130725.
|
253139 |
10-Jul-2013 |
hiren |
Adding urtwn(4) firmware and related changes.
Reviewed by: rpaulo Approved by: sbruno (mentor)
|
252381 |
29-Jun-2013 |
adrian |
Check the return value from ath_hal_malloc()
Reported by: uqs
|
252280 |
27-Jun-2013 |
jkim |
Move definitions required by userland applications out of acpica_machdep.h.
|
252279 |
27-Jun-2013 |
jkim |
Merge ACPICA 20130626.
|
252238 |
26-Jun-2013 |
adrian |
If EEPROM data is provided by the AHB layer, copy it in.
This is required for the flash layer code to correctly work.
Tested:
* AR9330 SoC (carambola 2)
|
252237 |
26-Jun-2013 |
adrian |
Re-enable the channel set code for the AR933x.
This required a HAL change to map the 2GHz frequency back to an IEEE channel number in order to fetch some value(s) to program in.
|
252235 |
26-Jun-2013 |
adrian |
In preparation to support AR933x SoC builds, allow the AH_SUPPORT_AR93(xx) options to set the AR9300 HAL defines.
This enables the Wasp, Hornet (and later Scorpion) SoC code.
|
252233 |
26-Jun-2013 |
adrian |
Add a stub AR93xx RF module just to keep the linker happy.
When building AR933x test images, I'd like to only build only the ar9300 HAL. To do this, it needs to supply an RF linker entry or it won't compile.
Tested:
* AR933x test builds
|
251741 |
14-Jun-2013 |
adrian |
The AR9300 HAL uses this config to program AR_PHY_SWITCH_COM_2 on AR9485 NICs which have bluetooth coexistence enabled.
The WB225 NIC has the common antenna switch configuration set to 0x0 which disables all external switch bit setting. This obviously won't work when doing coexistence.
This value is a magic value from the windows .inf files. It _looks_ right but I haven't yet verified it - unfortunately my AR9285+AR3012 BT combo has an earlier BT device which doesn't actually _have_ firmware on it. So I have to fix ath3kfw to handle loading in firmware into the newer NICs before I can finish testing this.
This may not hold true for CUS198, which is another custom AR9485 board.
|
251740 |
14-Jun-2013 |
adrian |
Flip on AH_PRIVATE_DIAG by default; this will include the AR9300 EEPROM dump code that is worth having around.
|
251736 |
14-Jun-2013 |
adrian |
Add bluetooth setup method functions to the HAL.
|
251735 |
14-Jun-2013 |
adrian |
If chan is NULL, don't derefrence it.
The bluetooth setup code actually does a channel lookup during setup, even though we haven't yet programmed in a channel. Sigh.
Tested:
* WB225 (AR9485) + bluetooth
|
251676 |
13-Jun-2013 |
adrian |
Set the FreeBSD capability bit to indicate that LNA diversity is enabled.
This is true for the AR9485 and AR933x SoC.
|
251675 |
13-Jun-2013 |
adrian |
Return HAL_ANT_VARIABLE for now, until it's unstubbed.
This is needed by the slow antenna diversity logic for the AR9485/AR9462 as it's only engaged if the TX diveristy is set to VARIABLE.
|
251657 |
12-Jun-2013 |
adrian |
Tie in the LNA diversity configuration functions into the HAL.
|
251098 |
29-May-2013 |
adrian |
Fix a false -> AH_FALSE.
Now, why this hasn't tripped _any_ tinderbox builds yet, I dunno. It's been like this for a while.
|
250838 |
20-May-2013 |
jkim |
Merge ACPICA 20130517.
|
250341 |
08-May-2013 |
jkim |
MFV: r250336
Fix for _INI regression introduced in version 20130328.
|
250172 |
02-May-2013 |
adrian |
Fix this code to compile without warnings - AH_DEBUG was pulling in ichan, but OS_MARK was not using it. It only uses it when AH_DEBUG_ALQ is also defined.
|
250166 |
02-May-2013 |
adrian |
Add device identification and probe/attach support for the QCA9565.
The QCA9565 is a 1x1 2.4GHz 11n chip with integrated on-chip bluetooth. The AR9300 HAL already has support for this chip; it just wasn't included in the probe/attach path.
Tested:
* This commit brought to you over a QCA9565 wifi connection from FreeBSD. * .. ie, basic STA, pings, no iperf or antenna diversity checking just yet.
|
250130 |
01-May-2013 |
adrian |
Disable TXCONT, it's not here in FreeBSD.
|
250129 |
01-May-2013 |
adrian |
There's no HAL_EEPROM in FreeBSD - use ar9300_eeprom_t instead.
|
250082 |
30-Apr-2013 |
adrian |
Sync from git - ah_config is in 'ath_hal', not 'ath_hal_private' on FreeBSD.
|
250008 |
28-Apr-2013 |
adrian |
Bring over my FreeBSD modifications for the AR9300 HAL to make it work in FreeBSD.
This is still heavily a work in progress but I'd rather it start shipping in -HEAD sooner rather than later.
This doesn't (yet) link it into the build system either for a static kernel or as a module; that will come later (after many, many make universe tests.)
|
250007 |
28-Apr-2013 |
adrian |
Copy the vendor branch ar9300 code from qcamain_open_hal into this directory.
Only copy the ar9300 HAL, we don't want to grab everything.
|
250006 |
28-Apr-2013 |
adrian |
Create a placeholder directory for the upcoming ar9300 HAL from qcamain_open_hal.
|
249663 |
19-Apr-2013 |
jkim |
Merge ACPICA 20130418.
|
249112 |
04-Apr-2013 |
jkim |
Merge ACPICA 20130328.
|
246849 |
15-Feb-2013 |
jkim |
Merge ACPICA 20130214.
|
246040 |
28-Jan-2013 |
jkim |
Merge two bug fixes from the vendor branch.
Reported by: pjd
|
245748 |
21-Jan-2013 |
jkim |
Fix another build breakage for ia64.
|
245636 |
19-Jan-2013 |
jkim |
Work around build breakage with GCC 4.2.
|
245582 |
18-Jan-2013 |
jkim |
Merge ACPICA 20130117.
|
243347 |
20-Nov-2012 |
jkim |
Merge ACPICA 20121114.
|
241973 |
23-Oct-2012 |
jkim |
Merge ACPICA 20121018.
|
240716 |
19-Sep-2012 |
jkim |
Merge ACPICA 20120913.
|
239340 |
16-Aug-2012 |
jkim |
Merge ACPICA 20120816.
|
238381 |
11-Jul-2012 |
jkim |
Merge ACPICA 20120711.
|
237652 |
27-Jun-2012 |
jkim |
MFV: r237650
Do not malloc(9) while holding a spin lock, to avoid panic.
Reported by: kib (and many others) Tested by: kib (and many others)
|
237651 |
27-Jun-2012 |
bschmidt |
Add new firmware for the g2a (6205) and g2b (623x) devices.
MFC after: 3 days
|
237412 |
22-Jun-2012 |
jkim |
Merge ACPICA 20120620.
|
235945 |
24-May-2012 |
jkim |
Merge ACPICA 20120518.
|
234623 |
23-Apr-2012 |
jkim |
Merge ACPICA 20120420.
|
233617 |
28-Mar-2012 |
jkim |
MFV: r233615
Revert r233555 and apply a fix for the reference counting regressions.
Tested by: andreast, lme, nwhitehorn, Sevan / Venture37 (venture37 at gmail dot com) Submitted by: Robert Moore (robert dot moore at intel dot com)
|
233558 |
27-Mar-2012 |
jkim |
MFV: r233551
Fix two possible memory leaks in error path.
Obtained from: ACPICA
|
233555 |
27-Mar-2012 |
jkim |
MFV: r233550
Temporarily revert an upstream commit. This change caused regressions for too many laptop users. Especially, automatic repair for broken _BIF caused strange reference counting issues and kernal panics. This reverts:
https://github.com/otcshare/acpica/commit/c995fed15ab41f6feae1299876271ea330f5c1c5
|
233284 |
21-Mar-2012 |
bschmidt |
Update the firmware to version 0.236
Submitted by: PseudoCylon MFC after: 2 weeks
|
233250 |
20-Mar-2012 |
jkim |
Merge ACPICA 20120320.
|
232958 |
14-Mar-2012 |
bschmidt |
Import the latest microcode.h which was used to generate the current firmware files and adjust the Makefile.
Obtained from: OpenBSD
|
232946 |
13-Mar-2012 |
bschmidt |
Update the rt2860's firmware and add a Makefile for the module. While here remove the ucode header file which was used to generate the fw files but by now is outdated.
Reviewed by: ray Obtained from: OpenBSD
|
231852 |
17-Feb-2012 |
bz |
Merge multi-FIB IPv6 support from projects/multi-fibv6/head/:
Extend the so far IPv4-only support for multiple routing tables (FIBs) introduced in r178888 to IPv6 providing feature parity.
This includes an extended rtalloc(9) KPI for IPv6, the necessary adjustments to the network stack, and user land support as in netstat.
Sponsored by: Cisco Systems, Inc. Reviewed by: melifaro (basically) MFC after: 10 days
|
231844 |
16-Feb-2012 |
jkim |
Merge ACPICA 20120215.
|
230135 |
15-Jan-2012 |
uqs |
Remove spurious 8bit chars, turning files into plain ASCII.
|
229989 |
11-Jan-2012 |
jkim |
Merge ACPICA 20120111.
|
228110 |
28-Nov-2011 |
jkim |
Merge ACPICA 20111123.
|
223758 |
04-Jul-2011 |
attilio |
With retirement of cpumask_t and usage of cpuset_t for representing a mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.
Remove them and replace their usage with custom pc_cpuid magic (as, atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).
This change is not targeted for MFC because of struct pcpu members removal and dependency by cpumask_t retirement.
MD review by: marcel, marius, alc Tested by: pluknet MD testing by: marcel, marius, gonzo, andreast
|
222813 |
07-Jun-2011 |
attilio |
etire the cpumask_t type and replace it with cpuset_t usage.
This is intended to fix the bug where cpu mask objects are capped to 32. MAXCPU, then, can now arbitrarely bumped to whatever value. Anyway, as long as several structures in the kernel are statically allocated and sized as MAXCPU, it is suggested to keep it as low as possible for the time being.
Technical notes on this commit itself: - More functions to handle with cpuset_t objects are introduced. The most notable are cpusetobj_ffs() (which calculates a ffs(3) for a cpuset_t object), cpusetobj_strprint() (which prepares a string representing a cpuset_t object) and cpusetobj_strscan() (which creates a valid cpuset_t starting from a string representation). - pc_cpumask and pc_other_cpus are target to be removed soon. With the moving from cpumask_t to cpuset_t they are now inefficient and not really useful. Anyway, for the time being, please note that access to pcpu datas is protected by sched_pin() in order to avoid migrating the CPU while reading more than one (possible) word - Please note that size of cpuset_t objects may differ between kernel and userland. While this is not directly related to the patch itself, it is good to understand that concept and possibly use the patch as a reference on how to deal with cpuset_t objects in userland, when accessing kernland members. - KTR_CPUMASK is changed and now is represented through a string, to be set as the example reported in NOTES.
Please additively note that no MAXCPU is bumped in this patch, but private testing has been done until to MAXCPU=128 on a real 8x8x2(htt) machine (amd64).
Please note that the FreeBSD version is not yet bumped because of the upcoming pcpu changes. However, note that this patch is not targeted for MFC.
People to thank for the time spent on this patch: - sbruno, pluknet and Nicholas Esborn (nick AT desert DOT net) tested several revision of the patches and really helped in improving stability of this work. - marius fixed several bugs in the sparc64 implementation and reviewed patches related to ktr. - jeff and jhb discussed the basic approach followed. - kib and marcel made targeted review on some specific part of the patch. - marius, art, nwhitehorn and andreast reviewed MD specific part of the patch. - marius, andreast, gonzo, nwhitehorn and jceel tested MD specific implementations of the patch. - Other people have made contributions on other patches that have been already committed and have been listed separately.
Companies that should be mentioned for having participated at several degrees: - Yahoo! for having offered the machines used for testing on big count of CPUs. - The FreeBSD Foundation for having sponsored my devsummit attendance, which has been instrumental. - Sandvine for having offered offices and infrastructure during development.
(I really hope I didn't forget anyone, if it happened I apologize in advance).
|
222544 |
31-May-2011 |
jkim |
Merge ACPICA 20110527.
|
220893 |
20-Apr-2011 |
bschmidt |
Add firmware images for the 6000 series g2a and g2b adapters.
|
220892 |
20-Apr-2011 |
bschmidt |
Update iwn(4) firmware blobs: - bump iwn1000fw to 39.31.5.1 - bump iwn5000fw to 8.83.5.1 - bump iwn6050fw to 41.28.5.1
|
220681 |
15-Apr-2011 |
jkim |
Re-merge with ACPICA vendor source.
|
220663 |
15-Apr-2011 |
jkim |
Merge ACPICA 20110413.
|
219707 |
17-Mar-2011 |
jkim |
Merge ACPICA 20110316.
|
218590 |
12-Feb-2011 |
jkim |
Merge ACPICA 20110211.
|
217365 |
13-Jan-2011 |
jkim |
Merge ACPICA 20110112. Switch to BSD/GPLv2 dual license[1].
Discussed with: core [1]
|
216559 |
19-Dec-2010 |
bschmidt |
Update firmware for wpi(4) from version 2.14.4 to 15.32.2.9.
PR: kern/142907 Submitted by: Craig Butler <craig001 at lerwick.hopto.org> MFC after: 2 weeks
|
216471 |
15-Dec-2010 |
jkim |
Merge ACPICA 20101209.
|
213806 |
13-Oct-2010 |
jkim |
Merge ACPICA 20101013.
|
212761 |
16-Sep-2010 |
jkim |
Merge ACPICA 20100915.
|
210976 |
06-Aug-2010 |
jkim |
Merge ACPICA 20100806.
|
210113 |
15-Jul-2010 |
bschmidt |
- Update 6000 firmware to 9.221.4.1 - Add 6050 firmware
MFC after: 2 weeks
|
209746 |
06-Jul-2010 |
jkim |
Merge ACPICA 20100702.
|
208019 |
13-May-2010 |
thompsa |
Sync run(4) driver from author's site.
Submitted by: Akinori Furukoshi Obtained from: git://gitorious.org/run/run.git
|
207736 |
07-May-2010 |
mckusick |
Merger of the quota64 project into head.
This joint work of Dag-Erling Smørgrav and myself updates the FFS quota system to support both traditional 32-bit and new 64-bit quotas (for those of you who want to put 2+Tb quotas on your users).
By default quotas are not compiled into the kernel. To include them in your kernel configuration you need to specify:
options QUOTA # Enable FFS quotas
If you are already running with the current 32-bit quotas, they should continue to work just as they have in the past. If you wish to convert to using 64-bit quotas, use `quotacheck -c 64'; if you wish to revert from 64-bit quotas back to 32-bit quotas, use `quotacheck -c 32'.
There is a new library of functions to simplify the use of the quota system, do `man quotafile' for details. If your application is currently using the quotactl(2), it is highly recommended that you convert your application to use the quotafile interface. Note that existing binaries will continue to work.
Special thanks to John Kozubik of rsync.net for getting me interested in pursuing 64-bit quota support and for funding part of my development time on this project.
|
207344 |
28-Apr-2010 |
jkim |
Merge ACPICA 20100428.
|
206446 |
10-Apr-2010 |
bschmidt |
Update firmware for the 6000 series Intel cards to version 9.193.4.1.
Approved by: rpaulo (mentor) MFC after: 2 weeks
|
206117 |
02-Apr-2010 |
jkim |
Merge ACPICA 20100331 (and four additional upstream patches).
|
204920 |
09-Mar-2010 |
jkim |
Since the interpreter slack mode is a tunable now, enable a local hack only when it is set. Note the default behaviour does not change by this change.
|
204773 |
05-Mar-2010 |
jkim |
Merge ACPICA 20100304.
|
203148 |
29-Jan-2010 |
thompsa |
Uuencode the rt2870 firmware into ascii like the other firmware blobs.
|
203134 |
28-Jan-2010 |
thompsa |
Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.
This driver was written for OpenBSD by Damien Bergamini and ported over by Akinori Furukoshi.
|
202773 |
21-Jan-2010 |
jkim |
Fix a new header inclusion.
|
202771 |
21-Jan-2010 |
jkim |
Merge ACPICA 20100121.
|
202607 |
19-Jan-2010 |
weongyo |
Fixes a firmware bug that in some devices (e.g. Netgear WG111T or TRENDnet TEW-504UB/EU) idProduct didn't be decreased after loading the firmware.
Pointed by: Steven Friedrich <freebsd at insightbb.com> Reviewed by: sam
|
201212 |
29-Dec-2009 |
rpaulo |
Delete old firmware.
|
201209 |
29-Dec-2009 |
rpaulo |
iwn(4) update. Notable changes: * new firmware * untested support for 1000 and 6000 series * bgscan support * remove unnecessary RXON changes * allow setting of country/regdomain by enforcing channel flags read from the EEPROM * suspend/resume fixes * RF kill switch fixes * LED adjustments * several bus_dma*() related fixes * addressed some LORs * many other bug fixes
Submitted by: Bernhard Schmidt <bschmidt at techwires.net> Obtained from: Brandon Gooch <jamesbrandongooch at gmail dot com> (LED related changes), Benjamin Kaduk <kaduk at mit dot edu> (LOR fixes), OpenBSD
|
200553 |
14-Dec-2009 |
jkim |
Merge ACPICA 20091214.
|
199337 |
16-Nov-2009 |
jkim |
Merge ACPICA 20091112.
|
198429 |
23-Oct-2009 |
rpaulo |
Updated iwn(4) driver supporting the newer series, 5000, 5150 and 5300.
Submitted by: Bernhard Schmidt <bschmidt at techwires.net>
|
198237 |
19-Oct-2009 |
jkim |
Merge ACPICA 20091013.
|
197107 |
11-Sep-2009 |
jkim |
Canonify include paths for newly added files.
|
197104 |
11-Sep-2009 |
jkim |
MFV: r196804
Import ACPICA 20090903
|
196970 |
08-Sep-2009 |
phk |
Revert previous commit and add myself to the list of people who should know better than to commit with a cat in the area.
|
196969 |
08-Sep-2009 |
phk |
Add necessary include.
|
195626 |
11-Jul-2009 |
cperciva |
Remove build timestamps from the following files: /boot/kernel/hptrr.ko /etc/mail/*.cf /lib/libcrypto.so.5 /usr/bin/ntpq /usr/sbin/amd /usr/sbin/iasl /usr/sbin/ntpd /usr/sbin/ntpdate /usr/sbin/ntpdc
There does not appear to be any purpose to having these timestamps, and they have the irritating consequence that the aforementioned files will be different every time they are rebuilt.
After this commit, the only remaining build timestamps are in the kernel, the boot loaders, /usr/include/osreldate.h (the year in the copyright notice), and lib*.a (the timestamps on all of the included .o files).
Reviewed by: scottl (hptrr), gshapiro (sendmail), simon (openssl), roberto (ntp), jkim (acpica) Approved by: re (kib)
|
195171 |
29-Jun-2009 |
sam |
Update to 3.6.2.2 firmware (latest w/o host-based power save support): o new tx ack queue (not used right now) o proxy-sta related changes (no proxy sta in driver) o explicit dwds ena/dis (needed only with proxy sta) o cleanup BA policy handling o new ampdu aggressive mode support o CFEnd use now controllable
Approved by: re (kensmith)
|
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).
|
193730 |
08-Jun-2009 |
jkim |
Clean up FreeBSD-specific header file:
- Define ACPI_USE_DO_WHILE_0 to add do while(0) around return_*() macros. - Define __cdecl only for user land. It will never be used in kernel. - Remove __cli() and __sti(). They were deprecated long ago.
|
193529 |
05-Jun-2009 |
jkim |
Import ACPICA 20090521.
|
193240 |
01-Jun-2009 |
sam |
driver for Marvell 88W8363 Wireless LAN controller
|
192388 |
19-May-2009 |
avg |
bootstrap merge history for acpica contrib code
Approved by: rpaulo (mentor)
|
191945 |
09-May-2009 |
sam |
Makefile to record the technique by which the .uu files are generated from the Intel-distributed .fw files
|
191944 |
09-May-2009 |
sam |
update to v3.1
|
190688 |
04-Apr-2009 |
weongyo |
Add uath(4) wireless USB driver for Atheros AR5005UG and AR5005UX chipsets.
Reviewed by: sam
|
186352 |
20-Dec-2008 |
sam |
Merge support for Gateworks Cambria boards: o add support for IXP435 cpu's (e.g. 64 irq's) o add support for Cambria-specific devices: npe, led's (front panel and octal latch), ehci, mcu, ide cf o redo memory mapping for xscale/ixp4xx boards: previously memory was assumed aliased to 0x10000000 but this appears to be true only for ixp425 systems and breaks operation on others; rework so memory is assumed to start at 0 o rework NPE configuration support to use NPE id's instead of port #'s; these changes also rename the associated MAC's to follow the NPE's they are attached to o update npe firmware to latest rev (same license) and update default fw imageid's to match; in particular this adds NPE-A and crypto support o re-style NPE fw handling code and add a console msg identifying the attributes of the loaded fw o fix numerous problems with handling failures during npe setup o fix npe rx q setup; need to spin waiting for mailbox responses during early boot stages as qmgr interrupts are not delivered; this fixes the problem where all 8 traffic classifications were not tied to the rx q (and eliminates the console msg "remember to fix rx q setup") o add DELAY to npe MII wait logic for IXP435 o strip down builtin phys->virt address translation table in resource handling to just those resources that require it and add a console msg to alert people when this (kludge) table needs to be extended o purge a bunch of dead netbsd-ism's o cleanup avila led driver o add Cambria support to boot2 and rework code for better multi-board support
Notes: 1. NPE-A doesn't work and causes NPE-C to stop working; it is disabled in the hints 2. USB isn't working yet; controller communicates ok but device discovery fails 3. Cambria support must be configured separately from IXP425 boards; multi-board support is TBD
Sponsored by: Hobnob, Gateworks (board donation) Reviewed by: imp
|
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.
|
182804 |
05-Sep-2008 |
rpaulo |
Merge ath again (addition of wisoc files).
|
182787 |
05-Sep-2008 |
rpaulo |
Merge fix for P4 expansion from vendor branch.
|
182312 |
28-Aug-2008 |
rpaulo |
Merge ath_hal 0.10.5.10 to head.
Approved by: sam
|
182306 |
27-Aug-2008 |
rpaulo |
Bootstrap svn:mergeinfo.
|
180259 |
04-Jul-2008 |
jhb |
Remove the oltr(4) driver. No one responded to calls for testing on current@ and stable@ for the locking patches. The driver can always be revived if someone tests it.
This driver also sleeps in its if_init routine, so it likely doesn't really work at all anyway in modern releases.
|
180258 |
04-Jul-2008 |
jhb |
Make oltr(4) MPSAFE: - Add a mutex to the softc and use it to protect the softc and device hardware. - Setup interrupt handler after interface attach. - Retire 'unit' from softc and use if_printf() instead. - Don't frob IFF_UP in the driver. - Use callout_() rather than timeout() and untimeout().
|
178676 |
29-Apr-2008 |
sam |
Intel 4965 wireless driver (derived from openbsd driver of the same name)
|
178354 |
20-Apr-2008 |
sam |
Multi-bss (aka vap) support for 802.11 devices.
Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module.
Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits)
|
175257 |
12-Jan-2008 |
njl |
This commit was generated by cvs2svn to compensate for changes in r175256, which included commits to RCS files with non-trunk default branches.
|
173362 |
05-Nov-2007 |
benjsc |
Initial Import of wpi driver based on p4 changeset 128641.
This import includes: o wpi Wireless driver for the Intel 3945 Wireless Lan Controller (802.11abg) (sys/dev/wpi) o Intel firmware revision 2.14.4 & associated LICENSE (sys/dev/contrib/wpi, sys/contrib/dev/wpi/LICENSE) o wpifw Firmware driver (sys/modules/wpifw)
Approved by: mlaier, sam (co-mentors)
|
172358 |
27-Sep-2007 |
cognet |
Ok I hope I got it right this time. After discussion with Sam, switch back to use firmware(9) instead of having the firmware in hex format. Put the binary firmware uuencoded into sys/contrib/dev/npe, and slap a LICENSE file, as found on the Intel website.
Approved by: re (blanket), mux (mentor) MFC After: 1 week
|
172315 |
24-Sep-2007 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r172314, which included commits to RCS files with non-trunk default branches.
|
168617 |
11-Apr-2007 |
ru |
This commit was generated by cvs2svn to compensate for changes in r168616, which included commits to RCS files with non-trunk default branches.
|
168610 |
11-Apr-2007 |
njl |
This commit was generated by cvs2svn to compensate for changes in r168609, which included commits to RCS files with non-trunk default branches.
|
167819 |
22-Mar-2007 |
jkim |
Merge from vendor branch to fix tinderbox breakage.
|
167818 |
22-Mar-2007 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r167817, which included commits to RCS files with non-trunk default branches.
|
167813 |
22-Mar-2007 |
jkim |
Update to reflect import of ACPI-CA 20070320.
|
167812 |
22-Mar-2007 |
jkim |
Resolve conflicts from import of Intel ACPI-CA 20070320.
|
167811 |
22-Mar-2007 |
jkim |
Resolve conflicts of unchanged files that are off the vendor branch.
|
167809 |
22-Mar-2007 |
jkim |
Remove files that removed on the vendor branch.
|
167808 |
22-Mar-2007 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r167807, which included commits to RCS files with non-trunk default branches.
|
167806 |
22-Mar-2007 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r167805, which included commits to RCS files with non-trunk default branches.
|
167803 |
22-Mar-2007 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r167802, which included commits to RCS files with non-trunk default branches.
|
167165 |
02-Mar-2007 |
flz |
- Add Intel firmwares for Intel PRO/Wireless LAN 2100/2200/2915 cards in a uuencoded format along with their respective LICENSE files. - Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the place we install LICENSE files for restricted firmwares. - Teach firmware(9) and kmod.mk about licensed firmwares. Restricted firmwares won't load properly unless legal.<name>.license_ack is set to 1, either via kenv(1) or /boot/loader.conf.
Reviewed by: mlaier, sam Permitted by: Intel (via Andrew Wilson) MFC after: 1 month
|
166901 |
23-Feb-2007 |
piso |
o break newbus api: add a new argument of type driver_filter_t to bus_setup_intr()
o add an int return code to all fast handlers
o retire INTR_FAST/IH_FAST
For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current
Reviewed by: many Approved by: re@
|
165183 |
13-Dec-2006 |
sam |
This commit was generated by cvs2svn to compensate for changes in r165182, which included commits to RCS files with non-trunk default branches.
|
162416 |
18-Sep-2006 |
sam |
remove this from HEAD too since it got taken off the vendor branch
|
162414 |
18-Sep-2006 |
sam |
This commit was generated by cvs2svn to compensate for changes in r162413, which included commits to RCS files with non-trunk default branches.
|
161244 |
12-Aug-2006 |
pjd |
The strstr() function is in the libkern now.
|
159380 |
07-Jun-2006 |
sam |
reposition defines so things build on architectures where AH_REGOPS_FUNC is defined
|
159288 |
05-Jun-2006 |
sam |
resolve merge conflicts
MFC after: 1 month
|
159286 |
05-Jun-2006 |
sam |
This commit was generated by cvs2svn to compensate for changes in r159285, which included commits to RCS files with non-trunk default branches.
|
158651 |
16-May-2006 |
phk |
Since DELAY() was moved, most <machine/clock.h> #includes have been unnecessary.
|
155514 |
10-Feb-2006 |
sam |
resolve merge conflicts
MFC after: 2 weeks
|
155512 |
10-Feb-2006 |
sam |
This commit was generated by cvs2svn to compensate for changes in r155511, which included commits to RCS files with non-trunk default branches.
|
153201 |
07-Dec-2005 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r153200, which included commits to RCS files with non-trunk default branches.
|
152315 |
11-Nov-2005 |
ru |
- Store pointer to the link-level address right in "struct ifnet" rather than in ifindex_table[]; all (except one) accesses are through ifp anyway. IF_LLADDR() works faster, and all (except one) ifaddr_byindex() users were converted to use ifp->if_addr.
- Stop storing a (pointer to) Ethernet address in "struct arpcom", and drop the IFP2ENADDR() macro; all users have been converted to use IF_LLADDR() instead.
|
152296 |
11-Nov-2005 |
ru |
- Make IFP2ENADDR() a pointer to IF_LLADDR() rather than another copy of Ethernet address.
- Change iso88025_ifattach() and fddi_ifattach() to accept MAC address as an argument, similar to ether_ifattach(), to make this work.
|
152070 |
04-Nov-2005 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r152069, which included commits to RCS files with non-trunk default branches.
|
152059 |
04-Nov-2005 |
njl |
This commit was generated by cvs2svn to compensate for changes in r152058, which included commits to RCS files with non-trunk default branches.
|
152020 |
03-Nov-2005 |
jkim |
Fix build breakage on tinderbox.
|
151946 |
01-Nov-2005 |
jkim |
Update to reflect import of ACPI-CA 20051021 with includes fixups
|
151945 |
01-Nov-2005 |
jkim |
Local change: remove unnecessary __cdecl
|
151944 |
01-Nov-2005 |
jkim |
Local change: remove compilation warnings
|
151943 |
01-Nov-2005 |
jkim |
Fix conflicts from import of Intel ACPI-CA 20051021
|
151942 |
01-Nov-2005 |
jkim |
Unchanged files that are off the vendor branch
|
151941 |
01-Nov-2005 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r151940, which included commits to RCS files with non-trunk default branches.
|
151938 |
01-Nov-2005 |
jkim |
This commit was generated by cvs2svn to compensate for changes in r151937, which included commits to RCS files with non-trunk default branches.
|
151604 |
24-Oct-2005 |
obrien |
Add a commented out version of what was done for the r20041119sysinc import.
|
151603 |
24-Oct-2005 |
obrien |
Fix conflicts of import of Intel ACPI-CA 20041119 with system includes fixups.
|
151601 |
24-Oct-2005 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r151600, which included commits to RCS files with non-trunk default branches.
|
151297 |
13-Oct-2005 |
ru |
In detach method, move if_free() after bus_teardown_intr().
|
150220 |
16-Sep-2005 |
ru |
Fix "struct ifnet" leak if attach() fails in the middle.
|
150000 |
11-Sep-2005 |
obrien |
Per a request from Nick Triantos of nVidia, nVidia's legal department asked that we provide their license document beside their nForce MCP object code.
|
148887 |
09-Aug-2005 |
rwatson |
Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE and IFF_DRV_RUNNING, as well as the move from ifnet.if_flags to ifnet.if_drv_flags. Device drivers are now responsible for synchronizing access to these flags, as they are in if_drv_flags. This helps prevent races between the network stack and device driver in maintaining the interface flags field.
Many __FreeBSD__ and __FreeBSD_version checks maintained and continued; some less so.
Reviewed by: pjd, bz MFC after: 7 days
|
147256 |
10-Jun-2005 |
brooks |
Stop embedding struct ifnet at the top of driver softcs. Instead the struct ifnet or the layer 2 common structure it was embedded in have been replaced with a struct ifnet pointer to be filled by a call to the new function, if_alloc(). The layer 2 common structure is also allocated via if_alloc() based on the interface type. It is hung off the new struct ifnet member, if_l2com.
This change removes the size of these structures from the kernel ABI and will allow us to better manage them as interfaces come and go.
Other changes of note: - Struct arpcom is no longer referenced in normal interface code. Instead the Ethernet address is accessed via the IFP2ENADDR() macro. To enforce this ac_enaddr has been renamed to _ac_enaddr. - The second argument to ether_ifattach is now always the mac address from driver private storage rather than sometimes being ac_enaddr.
Reviewed by: sobomax, sam
|
145142 |
16-Apr-2005 |
rwatson |
Modify the alq(9) alq_open() API to accept a file creation mode, rather than defaulting the cmode argument to vn_open() to 0. Supply a default argument of ALQ_DEFAULT_CMODE (0600) in current callers.
Discussed with/pointed out by: hmp Reveiwed by: jeff, hmp MFC after: 3 days
|
143440 |
12-Mar-2005 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r143439, which included commits to RCS files with non-trunk default branches.
|
142988 |
02-Mar-2005 |
scottl |
Move all of the hptmv files to /sys/dev/hptmv so that they won't be mistaken for being on a CVS vendor branch. The files were moved via a repo-copy.
|
142731 |
28-Feb-2005 |
obrien |
Add FreeBSD ID.
|
142409 |
25-Feb-2005 |
sam |
avoid sneaky double free
Noticed by: Coverity Prevent analysis tool Reviewed by: scottl
|
141219 |
03-Feb-2005 |
mdodd |
- Split out PCI support. - Add previously removed ISA support.
Submitted by: David S. Madole <david AT madole.net>
|
140217 |
14-Jan-2005 |
njl |
This commit was generated by cvs2svn to compensate for changes in r140216, which included commits to RCS files with non-trunk default branches.
|
140095 |
12-Jan-2005 |
njl |
This commit was generated by cvs2svn to compensate for changes in r140094, which included commits to RCS files with non-trunk default branches.
|
138589 |
08-Dec-2004 |
sam |
clear old files now in public
|
138587 |
08-Dec-2004 |
sam |
resolve merge conflict
|
138584 |
08-Dec-2004 |
sam |
This commit was generated by cvs2svn to compensate for changes in r138583, which included commits to RCS files with non-trunk default branches.
|
138299 |
02-Dec-2004 |
marks |
This commit was generated by cvs2svn to compensate for changes in r138298, which included commits to RCS files with non-trunk default branches.
|
138297 |
02-Dec-2004 |
marks |
This commit was generated by cvs2svn to compensate for changes in r138296, which included commits to RCS files with non-trunk default branches.
|
138295 |
01-Dec-2004 |
marks |
Local change: Remove warnings from vendor files.
Approved by: njl MFC after: 1 week
|
138294 |
01-Dec-2004 |
marks |
Local change: In the resume path, give up after waiting for a while for WAK_STS to be set. Some BIOSs never set it.
Approved by: njl MFC after: 1 week
|
138293 |
01-Dec-2004 |
marks |
Local change: Put various debugging options under ACPI_DISASSEMBLER.
Approved by: njl MFC after: 1 week
|
138292 |
01-Dec-2004 |
marks |
Unchanged files that are off the vendor branch.
Approved by: njl MFC after: 1 week
|
138288 |
01-Dec-2004 |
marks |
This commit was generated by cvs2svn to compensate for changes in r138287, which included commits to RCS files with non-trunk default branches.
|
136862 |
24-Oct-2004 |
scottl |
Fix some warnings that only triggered in LINT.
|
136857 |
24-Oct-2004 |
scottl |
Embed the correct name.
|
136849 |
24-Oct-2004 |
scottl |
Import the HighPoint RocketRAID 182x driver. Thanks to HighPoint for providing the original driver, and thanks to IronSystems for providing hardware for testing.
|
133932 |
18-Aug-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r133931, which included commits to RCS files with non-trunk default branches.
|
133705 |
14-Aug-2004 |
rwatson |
Since if_oltr doesn't contain locking or run with INTR_MPSAFE, mark the interface as IFF_NEEDSGIANT so if_start is run holding Giant.
|
132113 |
13-Jul-2004 |
phk |
Send the fla driver in the Attic
|
131445 |
02-Jul-2004 |
marks |
Local change: Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes "off-by-one" programming errors in the AML often found in Toshiba laptops.
|
131444 |
02-Jul-2004 |
marks |
Local diff: allow use of the disassembler.
|
131443 |
02-Jul-2004 |
marks |
Unchanged files that are off the vendor branch.
|
131441 |
02-Jul-2004 |
marks |
This commit was generated by cvs2svn to compensate for changes in r131440, which included commits to RCS files with non-trunk default branches.
|
130680 |
18-Jun-2004 |
phk |
Add missing <sys/module.h> include.
Approved by: sam
|
130585 |
16-Jun-2004 |
phk |
Do the dreaded s/dev_t/struct cdev */ Bump __FreeBSD_version accordingly.
|
129882 |
30-May-2004 |
phk |
Add missing #include <sys/module.h>
|
129695 |
25-May-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r129694, which included commits to RCS files with non-trunk default branches.
|
129691 |
25-May-2004 |
njl |
Local change: allow usermode to compile this header. Submitted to vendor.
|
129690 |
25-May-2004 |
njl |
Local change: don't hang forever if WAK_STS is never set.
|
129689 |
25-May-2004 |
njl |
Local change: remove warnings.
|
129688 |
25-May-2004 |
njl |
Local diff: allow use of the disassembler.
|
129687 |
25-May-2004 |
njl |
Unchanged files that are off the vendor branch.
|
129685 |
25-May-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r129684, which included commits to RCS files with non-trunk default branches.
|
128978 |
05-May-2004 |
njl |
Add sys/types.h for both kernel and user compiles.
|
128255 |
14-Apr-2004 |
njl |
Remove warnings from vendor files. This takes some files off the vendor branch but they have indicated they will not fix these warnings.
|
128246 |
14-Apr-2004 |
njl |
Even though the patch has been submitted to the vendor, this file is off the vendor branch. Once more, with feeling!
|
128218 |
14-Apr-2004 |
njl |
Check in files with local changes:
* In the resume path, give up after waiting for a while for WAK_STS to be set. Some BIOSs never set it.
* Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes "off-by-one" programming errors in the AML often found in Toshiba laptops.
|
128216 |
14-Apr-2004 |
njl |
Check in unmodified files off the vendor branch.
|
128213 |
14-Apr-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r128212, which included commits to RCS files with non-trunk default branches.
|
128211 |
14-Apr-2004 |
njl |
Add another cleanfile for future imports.
|
127900 |
05-Apr-2004 |
njl |
Unbreak the bootloader build by excluding ctype.h.
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
|
127874 |
05-Apr-2004 |
njl |
Add #include for ctype.h to cover strupr() in the !_KERNEL case.
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
|
127585 |
29-Mar-2004 |
imp |
Eliminate support for FreeBSD 3.x and earlier now that we're in the glide path for the 5.x branch.
|
127313 |
22-Mar-2004 |
njl |
Revert 1.22. Go back to "FreeBSD" as our _OS value. Since we now support _OSI, we can claim compatibility with MS products without claiming to BE one. :-)
|
127178 |
18-Mar-2004 |
njl |
Check in files off the vendor branch as well as files with local patches.
|
127176 |
18-Mar-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r127175, which included commits to RCS files with non-trunk default branches.
|
127135 |
17-Mar-2004 |
njl |
Convert callers to the new bus_alloc_resource_any(9) API.
Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde
|
126577 |
04-Mar-2004 |
njl |
Part 2 of Project Evil: Pretend to be Windows 2000 for buggy ASL that always expects to be running on some MS OS. A survey of ASL shows that this is the 2nd most common expected OS value. (1st is Win98 and we don't emulate its buggy ACPI support.) Our ACPI support is similar to Win2k, also. Put this behavior under ACPICA_PEDANTIC so we can get back to our previous behavior for OSV testing.
|
126521 |
03-Mar-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r126520, which included commits to RCS files with non-trunk default branches.
|
126382 |
28-Feb-2004 |
njl |
Strip out new, unused file acnetbsd.h
|
126381 |
28-Feb-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r126380, which included commits to RCS files with non-trunk default branches.
|
126379 |
28-Feb-2004 |
njl |
Local change: emulate a ReturnOp if the AML expects one but it isn't present. Some buggy BIOSs do not have a ReturnOp even though it is required for a function to return a value.
|
126378 |
28-Feb-2004 |
njl |
Local change: In the resume path, give up after waiting for a while for WAK_STS to be set. Some BIOSs never set it.
|
126377 |
28-Feb-2004 |
njl |
Local change: Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes "off-by-one" programming errors in the AML often found in Toshiba laptops.
|
126376 |
28-Feb-2004 |
njl |
Local change: Put various debugging options under ACPI_DISASSEMBLER.
|
126375 |
28-Feb-2004 |
njl |
Unchanged files from ACPICA 20040220 that are off the vendor branch.
|
126373 |
28-Feb-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r126372, which included commits to RCS files with non-trunk default branches.
|
125975 |
18-Feb-2004 |
phk |
Change the disk(9) API in order to make device removal more robust.
Previously the "struct disk" were owned by the device driver and this gave us problems when the device disappared and the users of that device were not immediately disappearing.
Now the struct disk is allocate with a new call, disk_alloc() and owned by geom_disk and just abandonned by the device driver when disk_create() is called.
Unfortunately, this results in a ton of "s/\./->/" changes to device drivers.
Since I'm doing the sweep anyway, a couple of other API improvements have been carried out at the same time:
The Giant awareness flag has been flipped from DISKFLAG_NOGIANT to DISKFLAG_NEEDSGIANT
A version number have been added to disk_create() so that we can detect, report and ignore binary drivers with old ABI in the future.
Manual page update to follow shortly.
|
124529 |
14-Jan-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r124528, which included commits to RCS files with non-trunk default branches.
|
124121 |
04-Jan-2004 |
njl |
This commit was generated by cvs2svn to compensate for changes in r124120, which included commits to RCS files with non-trunk default branches.
|
123333 |
09-Dec-2003 |
njl |
Changes to the import script to handle the compiler/debugger import.
|
123332 |
09-Dec-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r123331, which included commits to RCS files with non-trunk default branches.
|
123330 |
09-Dec-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r123329, which included commits to RCS files with non-trunk default branches.
|
123328 |
09-Dec-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r123327, which included commits to RCS files with non-trunk default branches.
|
123324 |
09-Dec-2003 |
njl |
Unchanged files that are off the vendor branch.
|
123323 |
09-Dec-2003 |
njl |
Local change: In the resume path, give up after waiting for a while for WAK_STS to be set. Some BIOSs never set it.
|
123322 |
09-Dec-2003 |
njl |
Import for 20031203 file off vendor branch.
|
123321 |
09-Dec-2003 |
njl |
Local change: emulate a ReturnOp if the AML expects one but it isn't present. Some buggy BIOSs do not have a ReturnOp even though it is required for a function to return a value.
|
123320 |
09-Dec-2003 |
njl |
Local change: Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes "off-by-one" programming errors in the AML often found in Toshiba laptops.
|
123319 |
09-Dec-2003 |
njl |
Local change: Put various debugging options under ACPI_DISASSEMBLER.
|
123318 |
09-Dec-2003 |
njl |
Unchanged files that are off the vendor branch.
|
123316 |
09-Dec-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r123315, which included commits to RCS files with non-trunk default branches.
|
123203 |
07-Dec-2003 |
sam |
This commit was generated by cvs2svn to compensate for changes in r123202, which included commits to RCS files with non-trunk default branches.
|
123042 |
29-Nov-2003 |
sam |
This commit was generated by cvs2svn to compensate for changes in r123041, which included commits to RCS files with non-trunk default branches.
|
122949 |
22-Nov-2003 |
njl |
Commit rev 1.1.1.20 to HEAD. This file was off the vendor branch and thus the changes need to be made to HEAD.
Approved by: re (previously)
|
122946 |
21-Nov-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r122945, which included commits to RCS files with non-trunk default branches.
|
122138 |
05-Nov-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r122137, which included commits to RCS files with non-trunk default branches.
|
121838 |
01-Nov-2003 |
sam |
This commit was generated by cvs2svn to compensate for changes in r121837, which included commits to RCS files with non-trunk default branches.
|
121816 |
31-Oct-2003 |
brooks |
Replace the if_name and if_unit members of struct ifnet with new members if_xname, if_dname, and if_dunit. if_xname is the name of the interface and if_dname/unit are the driver name and instance.
This change paves the way for interface renaming and enhanced pseudo device creation and configuration symantics.
Approved By: re (in principle) Reviewed By: njl, imp Tested On: i386, amd64, sparc64 Obtained From: NetBSD (if_xname)
|
121376 |
22-Oct-2003 |
njl |
Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes errors in the AML often found in Toshiba laptops. These errors were allowed by the Microsoft ASL compiler and interpreter. This will NOT be imported by ACPI-CA so make the change on our local branch. File was already off the vendor branch.
Submitted by: blaz Original idea: Rick Richardson for Linux
|
120240 |
19-Sep-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r120239, which included commits to RCS files with non-trunk default branches.
|
119305 |
22-Aug-2003 |
imp |
Prefer new location of pci include files (which have only been in the tree for two or more years now), except in a few places where there's code to be compatible with older versions of FreeBSD.
|
118813 |
12-Aug-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r118812, which included commits to RCS files with non-trunk default branches.
|
118766 |
11-Aug-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r118765, which included commits to RCS files with non-trunk default branches.
|
118625 |
07-Aug-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r118624, which included commits to RCS files with non-trunk default branches.
|
118618 |
07-Aug-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r118617, which included commits to RCS files with non-trunk default branches.
|
118614 |
07-Aug-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r118613, which included commits to RCS files with non-trunk default branches.
|
118612 |
07-Aug-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r118611, which included commits to RCS files with non-trunk default branches.
|
118610 |
07-Aug-2003 |
njl |
Remove the user include of ctype.h and instead include it for each utility that uses strupr().
|
118600 |
07-Aug-2003 |
njl |
Comment out ctype.h. It's not ok to always include in the !_KERNEL case since the bootblocks have their own local includes. Sorry for breaking world.
|
118577 |
07-Aug-2003 |
njl |
Add includes to fix user-compilation of acpica. Also clarify a comment about overriding the OS name.
|
118529 |
06-Aug-2003 |
bde |
Broke the warning that this driver uses pessimal (u_short) types for i/o ports by calling the implementation-detail level below inb() and outb() instead of inb() and outb(). Unpessimizing the types is too hard since they are mainly used in microcode.
|
118340 |
02-Aug-2003 |
sam |
This commit was generated by cvs2svn to compensate for changes in r118339, which included commits to RCS files with non-trunk default branches.
|
118119 |
28-Jul-2003 |
peter |
Make this compile on 64 bit systems again. You cannot just cast a 32 bit int to a 64 bit pointer. This file is already off the vendor branch.
|
117647 |
15-Jul-2003 |
njl |
Fix the ACPI_DEBUG build for the non-module case. Move the #define into acfreebsd.h and remove it from the Makefile. Now ACPI_DEBUG implies ACPI_DISASSEMBLER.
Noticed by: marcel
|
117536 |
14-Jul-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r117535, which included commits to RCS files with non-trunk default branches.
|
117528 |
13-Jul-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r117527, which included commits to RCS files with non-trunk default branches.
|
117526 |
13-Jul-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r117525, which included commits to RCS files with non-trunk default branches.
|
117524 |
13-Jul-2003 |
njl |
Commit local patches for files off the vendor branch.
|
117523 |
13-Jul-2003 |
njl |
Unmodified files from the vendor 0619 dist that should no longer be off the vendor branch.
|
117522 |
13-Jul-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r117521, which included commits to RCS files with non-trunk default branches.
|
116802 |
25-Jun-2003 |
sam |
This commit was generated by cvs2svn to compensate for changes in r116801, which included commits to RCS files with non-trunk default branches.
|
116749 |
23-Jun-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r116748, which included commits to RCS files with non-trunk default branches.
|
115368 |
28-May-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r115367, which included commits to RCS files with non-trunk default branches.
|
115352 |
27-May-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r115351, which included commits to RCS files with non-trunk default branches.
|
114585 |
03-May-2003 |
imp |
This commit was generated by cvs2svn to compensate for changes in r114584, which included commits to RCS files with non-trunk default branches.
|
114457 |
01-May-2003 |
jhb |
Restore local changes accidentally lost in the last import.
Reviewed by: njl
|
114247 |
29-Apr-2003 |
njl |
Resolve conflicts.
|
114244 |
29-Apr-2003 |
njl |
Updated import-preparation script. It now removes vendor paths from header info. With these changes, no manual prep of the dist was necessary.
|
114243 |
29-Apr-2003 |
njl |
Resolve conflicts
|
114240 |
29-Apr-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r114239, which included commits to RCS files with non-trunk default branches.
|
114238 |
29-Apr-2003 |
njl |
This commit was generated by cvs2svn to compensate for changes in r114237, which included commits to RCS files with non-trunk default branches.
|
112946 |
01-Apr-2003 |
phk |
Use bioq_flush() to drain a bio queue with a specific error code. Retain the mistake of not updating the devstat API for now.
Spell bioq_disksort() consistently with the remaining bioq_*().
#include <geom/geom_disk.h> where this is more appropriate.
|
112367 |
18-Mar-2003 |
phk |
Including <sys/stdint.h> is (almost?) universally only to be able to use %j in printfs, so put a newsted include in <sys/systm.h> where the printf prototype lives and save everybody else the trouble.
|
112309 |
16-Mar-2003 |
mdodd |
Catch up with recent infrastructure changes.
|
112304 |
15-Mar-2003 |
mdodd |
Register module dependencies.
|
112302 |
15-Mar-2003 |
mdodd |
G/C unused varilable.
|
112301 |
15-Mar-2003 |
mdodd |
Catch up with recent changes.
|
111979 |
08-Mar-2003 |
phk |
Centralize the devstat handling for all GEOM disk device drivers in geom_disk.c.
As a side effect this makes a lot of #include <sys/devicestat.h> lines not needed and some biofinish() calls can be reduced to biodone() again.
|
111247 |
22-Feb-2003 |
phk |
NO_GEOM cleanup:
Move to "struct disk *" centric use of disk_* API.
Remove NOOP ioctl, spl*() and some debug printfs.
|
111119 |
19-Feb-2003 |
imp |
Back out M_* changes, per decision of the TRB.
Approved by: trb
|
110694 |
11-Feb-2003 |
phk |
Mark our struct disk with DISKFLAG_CANDELETE instead of the cdevsw with D_CANFREE.
|
110232 |
02-Feb-2003 |
alfred |
Consolidate MIN/MAX macros into one place (param.h).
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
|
109623 |
21-Jan-2003 |
alfred |
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
|
107328 |
27-Nov-2002 |
iwasaki |
Resolve conflicts arising from the ACPI CA 20021118 import.
|
107326 |
27-Nov-2002 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r107325, which included commits to RCS files with non-trunk default branches.
|
106939 |
15-Nov-2002 |
sam |
network interface and link layer changes:
o on input don't strip the Ethernet header from packets o input packet handling is now done with if_input o track changes to ether_ifattach/ether_ifdetach API o track changes to bpf tapping o call ether_ioctl for default handling of ioctl's o use constants from net/ethernet.h where possible
Reviewed by: many Approved by: re
|
104473 |
04-Oct-2002 |
iwasaki |
Resolve conflicts arising from the ACPI CA 20021002 import.
|
104471 |
04-Oct-2002 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r104470, which included commits to RCS files with non-trunk default branches.
|
103714 |
20-Sep-2002 |
phk |
(This commit touches about 15 disk device drivers in a very consistent and predictable way, and I apologize if I have gotten it wrong anywhere, getting prior review on a patch like this is not feasible, considering the number of people involved and hardware availability etc.)
If struct disklabel is the messenger: kill the messenger.
Inside struct disk we had a struct disklabel which disk drivers used to communicate certain metrics to the disklayer above (GEOM or the disk mini-layer). This commit changes this communication to use four explicit fields instead.
Amongst the benefits is that the fields do not get overwritten by wrong or bogus on-disk disklabels.
Once that is clear, <sys/disk.h> which is included in the drivers no longer need to pull <sys/disklabel.h> and <sys/diskslice.h> in, the few places that needs them, have gotten explicit #includes for them.
The disklabel inside struct disk is now only for internal use in the disk mini-layer, so instead of embedding it, we malloc it as we need it.
This concludes (modulus any mistakes) the series of disklabel related commits.
I belive it all amounts to a NOP for all the rest of you :-)
Sponsored by: DARPA & NAI Labs.
|
103688 |
20-Sep-2002 |
phk |
Don't call dkunit() to find our unit number, it is in our softc.
Sponsored by: DARPA & NAI Labs.
|
102564 |
29-Aug-2002 |
iwasaki |
Fix kernel build breakage when ACPI_DEBUG option is specified.
|
102553 |
29-Aug-2002 |
iwasaki |
Resolve conflicts arising from the ACPI CA 20020815 import.
|
102551 |
29-Aug-2002 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r102550, which included commits to RCS files with non-trunk default branches.
|
102270 |
22-Aug-2002 |
iwasaki |
Prepare for importing newer version of ACPI CA.
|
100969 |
30-Jul-2002 |
iwasaki |
Resolve conflicts arising from the ACPI CA 20020725 import.
|
100967 |
30-Jul-2002 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r100966, which included commits to RCS files with non-trunk default branches.
|
99682 |
09-Jul-2002 |
iwasaki |
Resolve conflicts arising from the ACPI CA 20020611 import.
|
99680 |
09-Jul-2002 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r99679, which included commits to RCS files with non-trunk default branches.
|
99149 |
30-Jun-2002 |
iwasaki |
Resolve conflicts arising from the ACPI CA 20020404 import.
|
99147 |
30-Jun-2002 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r99146, which included commits to RCS files with non-trunk default branches.
|
98146 |
12-Jun-2002 |
iwasaki |
- Add sanity check for argument. - Add new entry to stripdirs. The `generate' directory appeared in acpica-unix-20020517.
|
92720 |
19-Mar-2002 |
alfred |
fix blockno printf formatting warnings.
|
92561 |
18-Mar-2002 |
dfr |
Remove a couple of stray linuxisms to make this work for FreeBSD/ia64.
|
92394 |
16-Mar-2002 |
msmith |
Merge local changes for the 20020308 ACPI CA update.
|
92389 |
16-Mar-2002 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r92388, which included commits to RCS files with non-trunk default branches.
|
92387 |
16-Mar-2002 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r92386, which included commits to RCS files with non-trunk default branches.
|
91192 |
24-Feb-2002 |
msmith |
Move some debugger-only symbols around; this patch didn't make it into the commit resolution for some reason. Fixes ACPI_DEBUG.
|
91119 |
23-Feb-2002 |
msmith |
Resolve conflicts arising from the ACPI CA 20020217 import.
|
91117 |
23-Feb-2002 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r91116, which included commits to RCS files with non-trunk default branches.
|
90380 |
08-Feb-2002 |
msmith |
Add a helper script used to take an Intel-supplied ACPI CA drop and make it ready for importing. This should save me from my own over-cleanliness.
|
88420 |
22-Dec-2001 |
iwasaki |
Add OS layer ACPI mutex and threading support. - Temporary fix a bug of Intel ACPI CA core code. - Add OS layer ACPI mutex support. This can be disabled by specifying option ACPI_NO_SEMAPHORES. - Add ACPI threading support. Now that we have a dedicate taskqueue for ACPI tasks and more ACPI task threads can be created by specifying option ACPI_MAX_THREADS. - Change acpi_EvaluateIntoBuffer() behavior slightly to reuse given caller's buffer unless AE_BUFFER_OVERFLOW occurs. Also CM battery's evaluations were changed to use acpi_EvaluateIntoBuffer(). - Add new utility function acpi_ConvertBufferToInteger(). - Add simple locking for CM battery and temperature updating. - Fix a minor problem on EC locking. - Make the thermal zone polling rate to be changeable. - Change minor things on AcpiOsSignal(); in ACPI_SIGNAL_FATAL case, entering Debugger is easier to investigate the problem rather than panic.
|
87035 |
28-Nov-2001 |
msmith |
Merge local changes.
Add a fix for a minor error in the PCI routing table creation handler where the correct size for the buffer is not returned.
|
87032 |
28-Nov-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r87031, which included commits to RCS files with non-trunk default branches.
|
86261 |
11-Nov-2001 |
iwasaki |
Apply a local change to ACPICA. Some BIOSes don't set WAK_STS at all, give up waiting for wakeup if we time out.
|
86133 |
06-Nov-2001 |
iwasaki |
Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support. - Add S4BIOS sleep implementation. This will works well if MIB hw.acpi.s4bios is set (and of course BIOS supports it and hibernation is enabled correctly). - Add DSDT overriding support which is submitted by takawata originally. If loader tunable acpi_dsdt_load="YES" and DSDT file is set to acpi_dsdt_name (default DSDT file name is /boot/acpi_dsdt.aml), ACPI CA core loads DSDT from given file rather than BIOS memory block. DSDT file can be generated by iasl in ports/devel/acpicatools/. - Add new files so that we can add our proposed additional code to Intel ACPI CA into these files temporary. They will be removed when similar code is added into ACPI CA officially.
|
85759 |
31-Oct-2001 |
msmith |
Merge local changes, add new files and remove obsoleted ones.
|
85757 |
31-Oct-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r85756, which included commits to RCS files with non-trunk default branches.
|
85755 |
31-Oct-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r85754, which included commits to RCS files with non-trunk default branches.
|
84497 |
04-Oct-2001 |
msmith |
Remove file obsoleted by the 20010920 snapshot.
|
84496 |
04-Oct-2001 |
msmith |
Merge our local patches into the 20010920 snapshot. Note that the "implicit return" hack in psparse.c was resubmitted by Iwasaki-san.
Submitted by: iwasaki
|
84494 |
04-Oct-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r84493, which included commits to RCS files with non-trunk default branches.
|
84492 |
04-Oct-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r84491, which included commits to RCS files with non-trunk default branches.
|
83366 |
12-Sep-2001 |
julian |
KSE Milestone 2 Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: peter@freebsd.org, dillon@freebsd.org
X-MFC after: ha ha ha ha
|
83178 |
07-Sep-2001 |
msmith |
Merge our local branch changes with the 20010831 snapshot.
|
83175 |
07-Sep-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r83174, which included commits to RCS files with non-trunk default branches.
|
82371 |
26-Aug-2001 |
msmith |
Nuke the Windows platform defines; we don't need them.
|
82370 |
26-Aug-2001 |
msmith |
Merge local changes.
|
82368 |
26-Aug-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r82367, which included commits to RCS files with non-trunk default branches.
|
80358 |
25-Jul-2001 |
peter |
This commit was generated by cvs2svn to compensate for changes in r80357, which included commits to RCS files with non-trunk default branches.
|
80065 |
21-Jul-2001 |
msmith |
Merge local changes with the ACPI CA 20010717 import.
|
80063 |
21-Jul-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r80062, which included commits to RCS files with non-trunk default branches.
|
80061 |
21-Jul-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r80060, which included commits to RCS files with non-trunk default branches.
|
80031 |
20-Jul-2001 |
msmith |
We haven't had AcpiSetSystemSleepState for a while now, clean out the prototype.
|
78989 |
29-Jun-2001 |
msmith |
Merge FreeBSD-specific changes.
|
78987 |
29-Jun-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r78986, which included commits to RCS files with non-trunk default branches.
|
78217 |
14-Jun-2001 |
joerg |
Do only call oltr_stop() if we are not already in OL_STOPPED state. This avoids a null pointer deref panic in TRlldClose() inside the vendor-supplied object code. It's now possible to unload the driver at all.
Implement deallocation of malloc()ed memory regions.
MFC after: 2 months
|
77433 |
29-May-2001 |
msmith |
Remove old ACPI CA code. These will be drained from the repo at some future date.
|
77429 |
29-May-2001 |
msmith |
- wbinvd isn't an inline on ia64. - includes are not in subdirectories.
|
77428 |
29-May-2001 |
msmith |
Merge FreeBSD-specific changes with the ACPI CA 20010518 release.
|
77425 |
29-May-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r77424, which included commits to RCS files with non-trunk default branches.
|
77423 |
29-May-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r77422, which included commits to RCS files with non-trunk default branches.
|
76322 |
06-May-2001 |
phk |
Actually biofinish(struct bio *, struct devstat *, int error) is more general than the bioerror().
Most of this patch is generated by scripts.
|
76311 |
06-May-2001 |
phk |
Update the DiskOnChip firmware to OSAK version 4.1.
Sponsored by: Redfern Broadband Networks (www.RedFernNetworks.com)
|
74810 |
26-Mar-2001 |
phk |
Send the remains (such as I have located) of "block major numbers" to the bit-bucket.
|
73972 |
08-Mar-2001 |
mdodd |
Move configuration of work_memory to oltr_init() rather than oltr_pci_attach(). This only affects the OC-3139 and OC-3540.
MFC candidate.
PR: kern/24074
|
73564 |
05-Mar-2001 |
msmith |
Resolve merge conflicts.
|
73562 |
05-Mar-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r73561, which included commits to RCS files with non-trunk default branches.
|
71923 |
02-Feb-2001 |
msmith |
Patch the reintroduced (~0 << 32) == 1 bug with a cryptic but functional version. This should fix the read-before-write problem again.
Obtained from: "Adam J. Richter" <adam@yggdrasil.com>
|
71877 |
31-Jan-2001 |
msmith |
Merge conflicts from the ACPI CA 20010125 import.
|
71870 |
31-Jan-2001 |
msmith |
Remove obsoleted files.
|
71868 |
31-Jan-2001 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r71867, which included commits to RCS files with non-trunk default branches.
|
70902 |
10-Jan-2001 |
iwasaki |
Disable strstr() if ACPICA is compiled in userland.
Reviewed by: msmith
|
70246 |
21-Dec-2000 |
msmith |
Resolve conflicts from the ACPI CA 20001215 vendor import.
|
70244 |
21-Dec-2000 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r70243, which included commits to RCS files with non-trunk default branches.
|
69781 |
08-Dec-2000 |
dwmalone |
Convert more malloc+bzero to malloc+M_ZERO.
Submitted by: josh@zipperup.org Submitted by: Robert Drehmel <robd@gmx.net>
|
69774 |
08-Dec-2000 |
phk |
Staticize some malloc M_ instances.
|
69749 |
08-Dec-2000 |
msmith |
Resolve conflicts from the 20001201 merge.
|
69747 |
08-Dec-2000 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r69746, which included commits to RCS files with non-trunk default branches.
|
69473 |
01-Dec-2000 |
msmith |
Remove duplicate definition.
|
69472 |
01-Dec-2000 |
msmith |
Update local changes for new hardware register interface.
|
69454 |
01-Dec-2000 |
msmith |
Resolve conflicts from the vendor update.
|
69451 |
01-Dec-2000 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r69450, which included commits to RCS files with non-trunk default branches.
|
67770 |
28-Oct-2000 |
msmith |
We should include <machine/stdarg.h> not <stdarg.h>
Submitted by: phk
|
67767 |
28-Oct-2000 |
msmith |
Some AML code assumes that a function without an explicit ReturnOp will return the last value returned by a nested method call. This violates the ACPI spec, but is implemented by the Microsoft interpreter, and thus vendors can (and do) get away with it.
Intel's stance is that this is illegal and should not be supported. As they put it, however, we have to live in the real world. So go ahead and implement it.
Submitted by: Mitsaru IWASAKI <iwasaki@jp.freebsd.org>
|
67766 |
28-Oct-2000 |
msmith |
FreeBSD-specific customisations:
- Set debugger options for kernel build - Define some missing functions - Bring in GCC defines - Disable the 'wbinvd' macro as it conflicts with our inline
|
67765 |
28-Oct-2000 |
msmith |
Add some extra fuctions:
- AcpiGetProcessorID (fetch the ACPI processor ID for a given ACPI_HANDLE) - AcpiSetSystemSleepState (set the Sx sleeping state, proposed by Intel but not actually implemented)
|
67755 |
28-Oct-2000 |
msmith |
This commit was generated by cvs2svn to compensate for changes in r67754, which included commits to RCS files with non-trunk default branches.
|
67164 |
15-Oct-2000 |
phk |
Remove unneeded #include <machine/clock.h>
|
66903 |
10-Oct-2000 |
lile |
o Change TX_BUFFER_LEN from 512 to 2048.
o Remove bogus "spurious interrupt" message.
o Ring buffer head and avail were incorrectly calculated.
o Fix fragment count.
o Fix ring entry for single station, default to 16Mbit.
o Don't complain about long frames.
|
66795 |
07-Oct-2000 |
phk |
remove unused #include.
|
65933 |
16-Sep-2000 |
phk |
Remove SMP hack.
|
64674 |
15-Aug-2000 |
kris |
Install mode 644, not mode 664 during kernel compile. Yes, Peter, I am psycho :-)
|
61483 |
10-Jun-2000 |
peter |
Unused include: #include "fla.h"
|
61044 |
28-May-2000 |
peter |
Fix a reference to an old FreeBSD 2.2 register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/
|
60041 |
05-May-2000 |
phk |
Separate the struct bio related stuff out of <sys/buf.h> into <sys/bio.h>.
<sys/bio.h> is now a prerequisite for <sys/buf.h> but it shall not be made a nested include according to bdes teachings on the subject of nested includes.
Diskdrivers and similar stuff below specfs::strategy() should no longer need to include <sys/buf.> unless they need caching of data.
Still a few bogus uses of struct buf to track down.
Repocopy by: peter
|
59532 |
23-Apr-2000 |
phk |
Enforce and respect the 8 unit limit.
|
59249 |
15-Apr-2000 |
phk |
Complete the bio/buf divorce for all code below devfs::strategy
Exceptions: Vinum untouched. This means that it cannot be compiled. Greg Lehey is on the case.
CCD not converted yet, casts to struct buf (still safe)
atapi-cd casts to struct buf to examine B_PHYS
|
58934 |
02-Apr-2000 |
phk |
Move B_ERROR flag to b_ioflags and call it BIO_ERROR.
(Much of this done by script)
Move B_ORDERED flag to b_ioflags and call it BIO_ORDERED.
Move b_pblkno and b_iodone_chain to struct bio while we transition, they will be obsoleted once bio structs chain/stack.
Add bio_queue field for struct bio aware disksort.
Address a lot of stylistic issues brought up by bde.
|
58641 |
26-Mar-2000 |
lile |
o Get basic if_media support working.
o Add more diagnostic and status messages.
o General clean up of old debug messages and small style fixes.
|
58345 |
20-Mar-2000 |
phk |
Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new field in struct buf: b_iocmd. The b_iocmd is enforced to have exactly one bit set.
B_WRITE was bogusly defined as zero giving rise to obvious coding mistakes.
Also eliminate the redundant struct buf flag B_CALL, it can just as efficiently be done by comparing b_iodone to NULL.
Should you get a panic or drop into the debugger, complaining about "b_iocmd", don't continue. It is likely to write on your disk where it should have been reading.
This change is a step in the direction towards a stackable BIO capability.
A lot of this patch were machine generated (Thanks to style(9) compliance!)
Vinum users: Greg has not had time to test this yet, be careful.
|
58297 |
19-Mar-2000 |
lile |
o Fix typo in the RapidFire 3540 adapter name 4/16/100 -> 100/16/4 so that it matches all of the others.
o Since we went to all the trouble of getting the correct working memory size actually use it.
* Submitted by: Nikolai Saoukh <nms@otdel-1.org>
|
58267 |
18-Mar-2000 |
lile |
o Replace the old "oltr" driver with the completely re-written new-bus Olicom driver, previously known as "ol". The new driver unfortunately does not support ISA cards yet.
o Update the microcode files, interface library and include files to the latest PowerMACH works version. Force even byte alignment of adapter microcode.
o Roll in some of the patches from Nikolai Saoukh <nms@ethereal.ru>.
|
56873 |
29-Jan-2000 |
peter |
Remove a somewhat odd #if that is always true (NOLTR will be always 1 or more if this file is being compiled)
|
54935 |
21-Dec-1999 |
eivind |
Garbage collect oltr_pci_shutdown
|
54279 |
08-Dec-1999 |
ken |
Revamp the devstat priority system. All disks now have the same priority. The same goes for CD drivers and tape drivers. In systems with mixed IDE and SCSI, devices in the same priority class will be sorted in attach order.
Also, the 'CCD' priority is now the 'ARRAY' priority, and a number of drivers have been modified to use that priority.
This includes the necessary changes to all drivers, except the ATA drivers. Soren will modify those separately.
This does not include and does not require any change in the devstat version number, since no known userland applications use the priority enumerations.
Reviewed by: msmith, sos, phk, jlemon, mjacob, bde
|
53885 |
29-Nov-1999 |
peter |
Fix a stray (ifdef'ed) reference to a non-existing file.
|
53080 |
10-Nov-1999 |
phk |
Finding root devices is a much more sane thing now.
|
52174 |
12-Oct-1999 |
dfr |
* Add struct resource_list* argument to resource_list_alloc and resource_list_release. This removes the dependancy on the layout of ivars.
* Move set_resource, get_resource and delete_resource from isa_if.m to bus_if.m.
* Simplify driver code by providing wrappers to those methods:
bus_set_resource(dev, type, rid, start, count); bus_get_resource(dev, type, rid, startp, countp); bus_get_resource_start(dev, type, rid); bus_get_resource_count(dev, type, rid); bus_delete_resource(dev, type, rid);
* Delete isa_get_rsrc and use bus_get_resource_start instead.
* Fix a stupid typo in isa_alloc_resource reported by Takahashi Yoshihiro <nyan@FreeBSD.org>.
* Print a diagnostic message if we can't assign resources to a PnP device.
* Change device_print_prettyname() so that it doesn't print "(no driver assigned)-1" for anonymous devices.
|
52134 |
11-Oct-1999 |
phk |
remove unused #includes.
|
51658 |
25-Sep-1999 |
phk |
Remove five now unused fields from struct cdevsw. They should never have been there in the first place. A GENERIC kernel shrinks almost 1k.
Add a slightly different safetybelt under nostop for tty drivers.
Add some missing FreeBSD tags
|
51646 |
25-Sep-1999 |
phk |
Remove NBPF conditionality of bpf calls in most of our network drivers.
This means that we will not have to have a bpf and a non-bpf version of our driver modules.
This does not open any security hole, because the bpf core isn't loadable
The drivers left unchanged are the "cross platform" drivers where the respective maintainers are urged to DTRT, whatever that may be.
Add a couple of missing FreeBSD tags.
|
51376 |
18-Sep-1999 |
phk |
Use devstat_end_transaction_buf() rather than Use devstat_end_transaction()
|
51215 |
12-Sep-1999 |
phk |
Bite the bullet and allocate the devsw entry at compile time.
|
51198 |
12-Sep-1999 |
phk |
Use a different tactic when creating the devsw so that disk_create() doesn't need to malloc.
|
51087 |
08-Sep-1999 |
phk |
Update docs for 3.3-R
OK'ed by: jkh
|
50994 |
06-Sep-1999 |
peter |
Clean $Log$ debris.
|
50728 |
01-Sep-1999 |
phk |
Improve the micro "disk" layer after gaining more experience with it.
|
50570 |
29-Aug-1999 |
phk |
Remove unneeded slice element.
|
50566 |
29-Aug-1999 |
phk |
Convert to use the new "disk" layer. A few cleanups while here.
|
50511 |
28-Aug-1999 |
phk |
We don't need to pass the diskname argument all over the diskslice/label code, we can find the name from any convenient dev_t
|
50480 |
28-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
49847 |
15-Aug-1999 |
phk |
SMP: Release the giant lock while we work the flash array Use splbio() rather than fiddling the hardware interrupts. Remove the compatibility stuff for older FreeBSD versions. Add devstat support.
|
49771 |
14-Aug-1999 |
phk |
Spring cleaning around strategy and disklabels/slices:
Introduce BUF_STRATEGY(struct buf *, int flag) macro, and use it throughout. please see comment in sys/conf.h about the flag argument.
Remove strategy argument from all the diskslice/label/bad144 implementations, it should be found from the dev_t.
Remove bogus and unused strategy1 routines.
Remove open/close arguments from dssize(). Pick them up from dev_t.
Remove unused and unfinished setgeom support from diskslice/label/bad144 code.
|
49500 |
07-Aug-1999 |
bde |
Fixed a bogus include pathname which broke compiling in an obj directory.
|
49499 |
07-Aug-1999 |
bde |
Fixed syntax errors. Code should be tested before committing it, or at least before enabling it in LINT and merging it into RELENG_3.
|
49470 |
06-Aug-1999 |
phk |
Better way to circumvent the boot problem on older versions.
Submitted by: Larry Baird <lab@gta.com>
|
49467 |
06-Aug-1999 |
phk |
Add driver support for M-systems DiskOnChip Products.
Sponsored by: M-systems Inc. http://www.m-sys.com
|
48645 |
06-Jul-1999 |
des |
Rename bpfilter to bpf.
|
48591 |
05-Jul-1999 |
lile |
Update to latest version of PowerMACH Works from Olicom.
|
46813 |
09-May-1999 |
peter |
Simplify the COMPAT_PCI_DRIVER/DATA_SET hack. We can add: #define COMPAT_PCI_DRIVER(name,data) DATA_SET(pcidevice_set,data) .. to 2.2.x and 3.x if people think it's worth it. Driver writers can do this if it's not defined. (The reason for this is that I'm trying to progressively eliminate use of linker_sets where it hurts modularity and runtime load capability, and these DATA_SET's keep getting in the way.)
|
46026 |
24-Apr-1999 |
peter |
Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't hurt the driver portability to 3.x too much for where drivers are shared.
|
45895 |
21-Apr-1999 |
peter |
As I understand it, these register_intr()'s shouldn't be here. The isa driver attaches the interupt itself.
|
44643 |
10-Mar-1999 |
julian |
Need to include /contrib/dev/oltr/... not dev/oltr/...
|
44627 |
10-Mar-1999 |
julian |
Submitted by: Larry Lile Move the Olicom token ring driver to the officially sanctionned location of /sys/contrib. Also fix some brokenness in the generic token ring support.
Be warned that if_dl.h has been changed and SOME programs might like recompilation.
|