Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-30 | Some machines lack the virtual-dma property. In that case, go back | Theo de Raadt | |
to the 128KB assumption, until we find out another way to determine the space. Damn. | |||
2006-06-30 | Support for calling Embedded Controller via new GPE interface | Jordan Hargrave | |
ok marco@ | |||
2006-06-30 | Added new code for GPE handling | Jordan Hargrave | |
Also works with ACPIEC; need to fixup acpiec.c to remove original interrupt handler ok marco@ | |||
2006-06-30 | Added offset argument for acpi read/write pmreg routines (new GPE code) | Jordan Hargrave | |
ok marco@ | |||
2006-06-29 | two typecasts which make lint warn a lot less; ok kettenis | Theo de Raadt | |
otto went further, and verified that the operation is exactly the same in C, and that it is currently only our lint that is being a whiner -- but it is a loud enough whine that we should silence it | |||
2006-06-29 | simplify the PCI match routine a bit. | Brad Smith | |
ok dlg@ | |||
2006-06-29 | we dont have to beat mpt to attach to this hardware anymore. | David Gwynne | |
2006-06-29 | remove mpt. it has since been replaced with mpi, which is a smaller and | David Gwynne | |
cleaner driver that supports more hardware. | |||
2006-06-29 | do not check for master/io/mem enables | Theo de Raadt | |
2006-06-29 | no need to check io/mem enables before calling pci_mapreg_map() | Theo de Raadt | |
2006-06-29 | do not check for master/io/mem enables; ok kettenis | Theo de Raadt | |
2006-06-29 | Fix PMAP_PREFER and make it use VA_ALIAS_MASK to prevent me from breaking | Mark Kettenis | |
it again. ok miod@, jason@ | |||
2006-06-29 | Finally fix the EEPROM reading code so that we can access the EEPROMs on all | Brad Smith | |
devices. In order to access the EEPROM, we must select 'EEPROM programming' mode, and then set the EEPROM chip select bit. Previously, we were setting both bits simultaneously, which doesn't work: they must be set in the right sequence. Always obtain the station address from the EEPROM, now that EEPROM reading works correctly. Have re_tick() check for link state and set rl_link appropriately, if there is a link then also check if the send queue is empty and if not then try to send any queued packets. Have re_start() check for the lack of link state or if OACTIVE is set, if so then return. From FreeBSD | |||
2006-06-29 | Normalize the correction passed to adjtime(2) before using it in the | Mark Kettenis | |
__HAVE_TIMECOUNTER case. ok otto@ | |||
2006-06-29 | regen | Brad Smith | |
2006-06-29 | add the Intel IOP331 PCIX-PCIX bridge and fix the existing IOP331 entries | Brad Smith | |
as they are really the IOP332 PCIE-PCIX bridges. | |||
2006-06-29 | add support for NVIDIA MCP51 and MCP55 SMbus controllers. | Brad Smith | |
Info about the new BAR locations on the Linux lm-sensors list via jsg@ ok dlg@ | |||
2006-06-29 | No need to keep specific variables for the kernel messages colors on sun | Miod Vallat | |
emulation, we can reuse the existing WSCOL_xxx codes, and WSCOL_BLACK and WSCOL_WHITE will point to variables anyway. | |||
2006-06-29 | If invoking mapdev() with a non-aligned pa, make sure we allocate enough pages | Miod Vallat | |
if we cross a page boundary; really only necessary for some sun4 tricky attachments, no functional change. | |||
2006-06-29 | Map the correct size for the colormap registers (not that it really matters | Miod Vallat | |
since this is rounded up one page). | |||
2006-06-29 | fallout from previous: remmapping anonymous memory did not account dsize ↵ | Michael Shalayeff | |
proper; found by krause and mmap_fixed | |||
2006-06-29 | Move register value pair table definitions into if_zydreg.h | Jonathan Gray | |
and move declarations of the big ones to get them off the limited amount of stack we get to play with in kernel land. Discussed with Florian, ok reyk@ xsa@ | |||
2006-06-29 | split some fields up in the spi port and dev config pages. makes the ppr | David Gwynne | |
code easier since we dont have to byteswap and shift stuff around so much. no functional change though. | |||
2006-06-29 | make compile w/ debug; from danielcavanagh@aanet.com.au | Michael Shalayeff | |
2006-06-29 | tweak to make this easier for me to read | David Gwynne | |
2006-06-29 | theres a ton of 32bit fields in mpi messages that have subfields that lie | David Gwynne | |
on byte boundaries. so rather than byteswappping and bitshifting the values in these subfields around we can break them up into byte fields and access them directly. this breaks up the control field in the scsi io command. | |||
2006-06-29 | oops, fix the order of the configuration fields in mpi_cfg_spi_port_pg1 | David Gwynne | |
2006-06-29 | regen | Brad Smith | |
2006-06-29 | add a few ALi devices. | Brad Smith | |
2006-06-29 | do not return from the reset function if there was a timeout | Brad Smith | |
with the firmware. | |||
2006-06-29 | - Assign RCAs beginning at 1 since 0 is used to deselect all cards. | Uwe Stuehler | |
- Always set the "SDIO function 0" pointer to something, even if it is a memory-only card to avoid further special cases in SDIO drivers. | |||
2006-06-29 | Oops! Clear the "function 0" pointer when the card goes away. | Uwe Stuehler | |
2006-06-29 | Thanks to ian@ who experimented a lot with his TI PCI7621 SDHC, we know | Uwe Stuehler | |
that the controller "kind-of" works, but it does not indicate completion of the host controller reset. Thus we cannot know whether the reset was successful or not, so don't return an error if the reset timed out. | |||
2006-06-29 | Read the "slot info" PCI configuration register to find out how many | Uwe Stuehler | |
SDHC slots there are and which BAR describes the first slot (64-bit BARs are not handled for now). This was needed for TI's PCI7621 SDHC so that we don't find slots which are not really there. Idea gleaned from Linux driver; tested with TI PCI7621 by ian@ | |||
2006-06-29 | try prom mapping first, then memory mapping, then io mapping.. this works | Theo de Raadt | |
on v210 and on netra t1 105, good sign it will work on others. mechanism pointed out by miod, tested by dlg and djm and I | |||
2006-06-28 | cleanup dmesg logging for iommu goo, make it follow the standard form | Theo de Raadt | |
2006-06-28 | look at "virtual-dma" property to decide where the iommu address space | Theo de Raadt | |
is, instead of having iommu_init() decide | |||
2006-06-28 | keep track of what is a schizo and what is tomatillo | Theo de Raadt | |
2006-06-28 | Only set devvp->v_specmountpoint on successful mounts, Nicholas Marriott | Pedro Martelletto | |
2006-06-28 | from freebsd 1.179: | Michael Shalayeff | |
When the softupdates worklist gets too long, threads that attempt to add more work are forced to process two worklist items first. However, processing an item may generate additional work, causing the unlucky thread to recursively process the worklist. Add a per-thread flag to detect this situation and avoid the recursion. This should fix the stack overflows that could occur while removing large directory trees. pedro@ tedu@ ok | |||
2006-06-28 | No need to add function prototypes twice to a header file. | Claudio Jeker | |
2006-06-28 | Another unused function bites the dust -- this time pflogrtrequest(). OK markus@ | Claudio Jeker | |
2006-06-28 | Kill unused encrtrequest(). OK markus@ | Claudio Jeker | |
2006-06-28 | + firmload for rum and zyd devices; ok jsg@. | Xavier Santolaria | |
2006-06-28 | rewrite how the sensors are created. previously they would wait for io to | David Gwynne | |
be done on the logical disks so ami_scsi_cmd can stash the name of the device doing the io. we now walk the device tree after the logical disks are attached and use the names of ami's child devices. ok marco@ | |||
2006-06-28 | * azalia_pci_detach() | Brad Smith | |
add some debug messages * azalia_codec_delete() fix a possible NULL dereference From kent NetBSD | |||
2006-06-28 | put proto where it is because dlg says he is a dodo | Theo de Raadt | |
2006-06-28 | Add a roothook so the firmware can load when the adapter | Jonathan Gray | |
is already inserted at boot time. | |||
2006-06-28 | Leave usbd_add_drv_event() call till the end of the attach process | Jonathan Gray | |
to remove the possibility of things like panics due to unitialised timeouts when the usb task runs before we finish attaching. | |||
2006-06-28 | Allow devices > revision 43.30 to attach. | Jonathan Gray | |
Devices < 43.30 don't support all the used commands according to Florian. |