aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/acpi.c
Commit message (Expand)AuthorAgeFilesLines
* bhyve: return ENOMEM instead of EFAULT and call free() after being usedrilysh2024-01-161-1/+2
* usr.sbin: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* bhyve: Build the HPET ACPI table on amd64 onlyMark Johnston2023-10-041-7/+12
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* bhyve: maintain RSDT and XSDT by baslCorvin Köhne2023-06-201-52/+6
* bhyve: Fix typosElyes Haouas2023-06-021-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* bhyve: check for errors when writing device specific DSDT entriesCorvin Köhne2023-04-121-1/+1
* bhyve: allow building device specific ACPI tablesCorvin Köhne2023-04-121-0/+7
* bhyve: Remove trailing semicolonElyes Haouas2023-03-151-2/+2
* bhyve: maintain a list of acpi devicesCorvin Köhne2023-02-141-0/+29
* bhyve: build SPCR ACPI tableCorvin Köhne2022-12-061-0/+32
* bhyve: use dynamic ACPI table offsetsCorvin Köhne2022-11-211-56/+15
* bhyve: build RSDP table by baslCorvin Köhne2022-11-211-34/+41
* bhyve: build RSDT table by baslCorvin Köhne2022-11-211-37/+23
* bhyve: build XSDT table by baslCorvin Köhne2022-11-211-37/+28
* bhyve: build FADT table by baslCorvin Köhne2022-11-211-218/+77
* bhyve: build MADT table by baslCorvin Köhne2022-11-211-89/+76
* bhyve: build HPET table by baslCorvin Köhne2022-11-211-46/+23
* bhyve: build MCFG table by baslCorvin Köhne2022-11-211-32/+24
* bhyve: build FACS table by baslCorvin Köhne2022-11-211-30/+20
* bhyve: build DSDT table by baslCorvin Köhne2022-11-161-1/+9
* bhyve: use basl to load ACPI tablesCorvin Köhne2022-11-151-24/+28
* bhyve: add basic basl implementationCorvin Köhne2022-11-151-1/+1
* bhyve: Sprinkle const qualifiers where appropriateMark Johnston2022-08-161-1/+1
* bhyve: Make the MADT dynamically sized.John Baldwin2022-03-091-26/+20
* bhyve: clean up trailing whitespacesToomas Soome2021-12-271-6/+6
* bhyve(8): Add VM Generation Counter ACPI deviceConrad Meyer2020-04-151-4/+8
* Catch up with ACPICA 20191018.Jung-uk Kim2019-10-241-7/+7
* Acpi MADT table correction for VM_MAXCPU > 21Rodney W. Grimes2019-04-251-8/+23
* Catch up with ACPICA 20190215.Jung-uk Kim2019-02-211-0/+1
* Fix style(9) space vs tab.Marcelo Araujo2018-06-141-1/+1
* Simplify macros EFPRINTF and EFFLUSH. [0]Marcelo Araujo2018-05-291-36/+5
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Use strlcpy() instead of strncpy() because subsequent mkstemps expectsXin LI2015-09-171-2/+2
* Implement the century byte in the RTC. Some guests require this field to beNeel Natu2015-04-281-1/+1
* iasl(8) expects integer fields in data tables to be specified as hexadecimalNeel Natu2014-10-091-2/+2
* Add new fields in the FADT, required by IASL 20140926-64.Peter Grehan2014-10-031-1/+4
* Support PCI extended config space in bhyve.Neel Natu2014-08-081-4/+44
* Implement a PCI interrupt router to route PCI legacy INTx interrupts toJohn Baldwin2014-05-151-1/+1
* Add SMBIOS support.Tycho Nightingale2014-03-041-9/+9
* Allow PCI devices to be configured on all valid bus numbers from 0 to 255.Neel Natu2014-02-141-1/+1
* Rework the DSDT generation code a bit to generate more accurate info aboutJohn Baldwin2014-01-021-107/+119
* Extend the ACPI power management support to wire a virtual power button upJohn Baldwin2013-12-281-20/+20
* Support soft power-off via the ACPI S5 state for bhyve guests.John Baldwin2013-12-241-8/+19
* Extend the support for local interrupts on the local APIC:John Baldwin2013-12-231-0/+10
* Add support for level triggered interrupt pins on the vioapic. Prior to thisNeel Natu2013-11-271-1/+1
* Fix discrepancy between the IOAPIC ID advertised by firmware tables and theNeel Natu2013-11-251-1/+1
* Add HPET device emulation to bhyve.Neel Natu2013-11-251-3/+84