| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
ALS0110.
PR: kern/22617
Submitted by: Mike Holling <myke@fks.bt>
Notes:
svn path=/head/; revision=82691
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
some reworking (and consequent cleanup) of the interrupt service code.
Also begin to start a cleanup of target mode support that will (eventually)
not require more inforamtion routed with the ATIO to come back with the
CTIO other than tag.
MFC after: 4 weeks
Notes:
svn path=/head/; revision=82689
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82687
|
| |
|
|
|
|
|
|
| |
PR: kern/22801
Submitted by: Ryuzo Okada <R.Okada@mm.neweb.ne.jp>
Notes:
svn path=/head/; revision=82685
|
| |
|
|
|
|
|
|
|
|
| |
Also give example of the flags needed to use these cards.
PR: kern/21242
Submitted by: Shigeki Moride <moride@portside.net>
Notes:
svn path=/head/; revision=82682
|
| |
|
|
|
|
|
| |
SYS_RES_MEMORY case, and it shouldn't be necessary.
Notes:
svn path=/head/; revision=82667
|
| |
|
|
|
|
|
| |
This should also recover GPE bit,comment says, though not implemented yet.
Notes:
svn path=/head/; revision=82630
|
| |
|
|
|
|
|
|
|
| |
the presence of PnP data.
Submitted by: yokota
Notes:
svn path=/head/; revision=82618
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82601
|
| |
|
|
|
|
|
|
|
| |
PR: 30061
Submitted by: John Merryweather Cooper <jmcoopr@webmail.bmi.net>
MFC after: 1 week
Notes:
svn path=/head/; revision=82573
|
| |
|
|
|
|
|
| |
Pointy-hat by: peter
Notes:
svn path=/head/; revision=82567
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82560
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82555
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82554
|
| |
|
|
|
|
|
|
| |
Always parse ACPI device resource settings (current resources only)
and attach the resources to the device before probe/attaching.
Notes:
svn path=/head/; revision=82537
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for the device now (we should really just be parsing a passed-in resource
buffer).
Wrap long lines so this is (more) readable.
Support Address16 and Address32 resources, in the CONSUMER case.
Support DRQs so that we can handle ISA devices.
Support ExtendedIrqs (we ignore most of their attributes)
Add a placeholder device for system memory and system resources. This
takes the place of the nexus placeholder, which only attaches to ISA.
Notes:
svn path=/head/; revision=82536
|
| |
|
|
|
|
|
| |
keep the ivar indexes that ISA uses free.
Notes:
svn path=/head/; revision=82535
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82534
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82533
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82532
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Correctly handle commands initiated by the adapter. These commands
are defered to a kthread responsible for their processing, then are
properly returned to the controller.
2. Add/remove disk devices when notified by the card that a container was
created/deleted/offline.
3. Implement crashdump functionality.
4. Support all ioctls needed for the management CLI to work. The linux
version of this app can be found at the Dell or HP website. A native
version will be forthcoming.
MFC-after: 4.4-RELEASE
Notes:
svn path=/head/; revision=82527
|
| |
|
|
|
|
|
|
|
|
|
| |
Second, the TI 1130 need to have the PCI_INTR set, not cleared.
This gets Soren's machine working with NEWCARD again.
# The whole initialization is a mess and needs to be organized ala OLDCARD.
Notes:
svn path=/head/; revision=82522
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82492
|
| |
|
|
|
|
|
| |
Submitted by: Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>
Notes:
svn path=/head/; revision=82490
|
| |
|
|
|
|
|
|
|
| |
pretend things succeeded. This can happen if the address returned
form bus_alloc_resource for the cis memory is occupied by some of
thing.
Notes:
svn path=/head/; revision=82481
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82479
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* swap record/mic channels
* initialise all channels
* align dma buffers to 8 bytes
Submitted by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
(mostly)
Notes:
svn path=/head/; revision=82478
|
| |
|
|
|
|
|
|
|
| |
Allow tagged queing on the Promise TX2 as it seems to work.
Cudos to promise for making the most simple to program ATA chip.
Notes:
svn path=/head/; revision=82464
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82458
|
| |
|
|
|
|
|
|
|
|
| |
Note: This should be multiple files, but since it is also broken in
stable, I thought I'd do a fix that could be MFC'd.
This is a MFC candidate.
Notes:
svn path=/head/; revision=82453
|
| |
|
|
|
|
|
|
| |
If the intline is 0 or 255, then it needs an interrupt routed. Some
Sony laptops improperly flag devices that need an interrupt with 0 :-(.
Notes:
svn path=/head/; revision=82440
|
| |
|
|
|
|
|
|
|
|
| |
I already deleted it some time ago). This should fix problem people have with
unsefined reference to `MD_PRELOAD_COMPRESSED'.
Submitted by: Manfred Antar <null@pozo.com>
Notes:
svn path=/head/; revision=82435
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the chip can cause a PCI protocol violation in under certain scenarios.
The workaround is to rewrite the EEPROM to disable Dynamic Standby Mode.
Once the EEPROM is rewritten, the system needs to be rebooted in order
to pick up the new settings.
This has been tested on several ICH2/ICH2-M systems, found in 815E based
boards, and usually identified by the presence of the 82562 ET/EM PHY.
Thanks to: Mike Tansca, Paul Saab for samples of the problematic boards.
Notes:
svn path=/head/; revision=82425
|
| |
|
|
|
|
|
|
|
|
|
|
| |
if all disks were detached sucessfully;
- use consistent style for return statements and fix several others style
inconsistencies.
Reviewed by: ru
Approved by: phk
Notes:
svn path=/head/; revision=82419
|
| |
|
|
|
|
|
|
|
| |
When something is exported, do not mark it as static for no apparent reason...
Broken by: me
Notes:
svn path=/head/; revision=82415
|
| |
|
|
|
|
|
|
| |
We can't rely on rman to give us a useable memory window if we tell it to
do auto-allocation. This should probably be fixed on the pci bus/rman side.
Notes:
svn path=/head/; revision=82414
|
| |
|
|
|
|
|
| |
card event interrupts.
Notes:
svn path=/head/; revision=82385
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82383
|
| |
|
|
|
|
|
| |
pccard_function_free
Notes:
svn path=/head/; revision=82382
|
| |
|
|
|
|
|
|
| |
speed. however, continue to do so for record channels until the feederchain
builder is fixed.
Notes:
svn path=/head/; revision=82381
|
| |
|
|
|
|
|
|
|
| |
release resources on detach
Submitted by: "Christopher N . Harrell" <cnh@netvmg.com>
Notes:
svn path=/head/; revision=82379
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Briefly, the significant changes include:
* Way better resource management in pccbb, pccard and cardbus.
* pccard hot-removal now appears to work.
* support pre-fetchable memory in cardbus.
* update cardbus to support new pci bus interface functions.
* Fix CIS reading to no longer use rman_get_virtual().
What's not there, but in the works:
* pccard needs to do interrupt properly and not read the ISR on single
function cards.
* real resource management for pccard
* a complete implementation of CIS parsing
* need to look into how to correctly use mutex in pccbb
Notes:
svn path=/head/; revision=82378
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first part of a two-part update to NEWCARD. Changes in this
commit are non-functional, and includes the following:
* indentation and other changes to meet style(9).
* other minor style consistancy changes
* addition of comments
* renaming of device_t variables to be consistant across all of NEWCARD.
(note that not all style violations are fixed in this commit -- those that
aren't will be clobbered by the next commit.)
Notes:
svn path=/head/; revision=82376
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first part of a two-part update to NEWCARD. Changes in this
commit are non-functional, and includes the following:
* indentation and other changes to meet style(9).
* other minor style consistancy changes
* addition of comments
* renaming of device_t variables to be consistant across all of NEWCARD.
(note that not all style violations are fixed in this commit -- those that
aren't will be clobbered by the next commit.)
Notes:
svn path=/head/; revision=82375
|
| |
|
|
|
|
|
|
| |
- New debug macro (ACPI_DEBUG_PRINT), reducing debug-case code size.
- New debug level/subsystem codes.
Notes:
svn path=/head/; revision=82372
|
| |
|
|
|
|
|
|
| |
PR: 29454
Submitted by: Rob Manchester <rmanches@vmware.com>
Notes:
svn path=/head/; revision=82365
|
| |
|
|
|
|
|
|
| |
PR: 30100
Submitted by: Ada Lim <adal@cse.unsw.edu.au>
Notes:
svn path=/head/; revision=82363
|
| |
|
|
|
|
|
| |
do this in the probe routine now.
Notes:
svn path=/head/; revision=82258
|
| |
|
|
|
|
|
|
|
|
|
| |
go into the PLX 9052's interrupt control register and turn on the magic
interrupt enable bit.
Partial thanks are due to OpenBSD for pointing out that the chip is a
PLX 9052 and pointing me to the datasheet PDF.
Notes:
svn path=/head/; revision=82256
|
| |
|
|
|
|
|
|
| |
it until it is fixed. this limits recording to native formats and speeds
only.
Notes:
svn path=/head/; revision=82186
|