summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Expand)Author
2019-12-06Minor changes, reported by the LGTM bot.maxv
2019-12-04Finally fix problem discussed in this old thread:bouyer
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2019-10-15convert more KM_NOSLEEP to KM_SLEEP and remove code to handle failures.chs
2019-10-14The MCFG base address field is the physical address of the base of mmiojmcneill
2019-10-09Provide a better abstraction for the TPM interface. Report it in the ioctl.maxv
2019-10-09Add suspend support for TPM 2.0 chips. Check the TPM response also for 1.2maxv
2019-10-08Improvements in tpm(4):maxv
2019-10-01in many device attach paths, allocate memory with KM_SLEEP instead of KM_NOSLEEPchs
2019-09-28joshua stein, PR kern/54493: acpi_i2c uses incorrect arguments for _DSM callbouyer
2019-09-23Match APMC0D0F compatible string.jmcneill
2019-08-11Appease GCC maybe-uninitialized for optimization level -Os on amd64.rin
2019-08-06- Make the case that width < 8 behave as the same as before. Pointed out bymsaitoh
2019-08-05- Fix a bug that acpiec_space_handler() doesn't access more than 64bitmsaitoh
2019-08-05 Fix undefined behavior in thinkpad_mask_init(). Found by kUBSan.msaitoh
2019-06-22Use bus_dmatag_subregion to get a 32-bit tagjmcneill
2019-06-22Revamp the TPM drivermaxv
2019-06-19Conditionally use a 32- or 64-bit DMA tag based on HCCPARAMSjmcneill
2019-05-28s/recieve/receive/msaitoh
2019-05-24Added drivers for Hyper-V Synthetic Keyboard and Video device.nonaka
2019-05-08Merge isaki-audio2 branch, the overhaul of audio subsystem.isaki
2019-04-21use cpu_name() on a struct cpu_info *. don't assume it has a ci_devmrg
2019-03-01- Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicatedmsaitoh
2019-03-01Fix build for i386.mlelstv
2019-02-26Cast to same type as parameter. NFCI.mlelstv
2019-02-16Fix cut & paste error in commenttron
2019-02-15Avoid UB in OsdHardware.ckamil
2019-02-15Added Microsoft Hyper-V support. It ported from OpenBSD and FreeBSD.nonaka
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2019-01-30don't print resources twice. It is automagically done in acpi_res_parse_fini.christos
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2019-01-05add normal debug levelchristos
2018-12-26Fix 32bit build.mlelstv
2018-12-25Make ipmi driver available to other platforms.mlelstv
2018-12-24- fix compilation on 32 bit systems.christos
2018-12-21Support Designware APB UARTjmcneill
2018-12-21Add acpi_dsd_integer, which reads an integer value from an ACPI 5.0 _DSDjmcneill
2018-12-20An ACPI MCFG allocation with start bus number = end bus number is valid,jmcneill
2018-12-09make compile on 64-bit archs after acpi_mem ar_length was changedjdolecek
2018-12-08Clean up initialization of com_regs structure, in preparation forthorpej
2018-12-08acpimcfg_configure_bus_cb can support 16-bit addresses nowjmcneill
2018-12-03Define macro before using it. This macro is used as a compile timecherry
2018-11-23Use acpi_intr_establishjmcneill
2018-11-17Attempt to appease gcc and unbreak i386 build. Should be NFC.kre
2018-11-16Use acpi_intr_establishjmcneill
2018-11-16Use acpi_md_intr_establish/disestablish to handle device IRQs. The existingjmcneill
2018-11-02Do not ignore non-zero segment numbers in MCFG if __HAVE_PCI_GET_SEGMENTjmcneill
2018-11-02Add support for multiple PCI segments.jmcneill
2018-10-26Add xhci at acpi gluejmcneill
2018-10-26Add ehci at acpi gluejmcneill