summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpimadt.c
AgeCommit message (Expand)Author
2018-06-29Use <stdint.h> types.Mark Kettenis
2016-09-17Report a LAPIC address override entry in the dmesg if it doesn't matchPhilip Guenther
2016-07-28Store the acpi processor ID/UID in struct cpu_info, and use it to attachMark Kettenis
2016-07-10Pay attention to Processor Local X2APIC structures. ACPI 6.0 allows theseMark Kettenis
2015-08-25sizes for simple free() callsTheo de Raadt
2015-06-26Completely skip entries for disabled LAPICs so they don't overwritePhilip Guenther
2015-02-09More sanity checking for Local APIC NMI entries.Mark Kettenis
2014-12-09Replace some malloc(n*size,...) calls with mallocarray().Doug Hogan
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-06If we find a bogus interrupt (undefined polarity or trigger) don't panic butMark Kettenis
2014-05-18_PIC is an optional method, so we shouldn't be aborting the rest of theMike Larkin
2012-01-07Add X2APIC-related definitions for the MADT and silently skip them insteadMark Kettenis
2011-10-21Set mp_nbusses such that the newly added bounds checks on i386 and amd64Mark Kettenis
2011-03-06The global_int information acpi collects is not used by amd64.Theo de Raadt
2009-04-19Count number of cpus found (potentially not attached) and store thatTheo de Raadt
2009-02-16Be a litte bit more paranoid and validate the APIC table before committingMark Kettenis
2008-09-15Make this compile if !MULTIPROCESSOR.Mark Kettenis
2008-08-10Don't assume the first LAPIC in the table corresponds to the boot processor.Mark Kettenis
2008-06-11Fix $OpenBSD$ for once and for allMarco Peereboom
2008-02-06Replace magic values with appropriate symbolic constants.Mark Kettenis
2007-12-07do not call aml_searchname and aml_evalnode afterwards, just useFederico G. Schwindt
2007-12-05Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)Theo de Raadt
2007-11-18Don't add identity mappings for ISA interrupts for which we have an override.Mark Kettenis
2007-11-16the cpu_feature/cpu_id stuff here is bullshit, XXX it so that it gets fixed o...Theo de Raadt
2007-11-16fix the bus_space #define nightmare, so that amd64 and i386 are much moreTheo de Raadt
2007-11-15Make acpicpu(4) attach to the existing CPUs only.Mike Belopuhov
2007-10-08More simple memset(,0,) -> M_ZERO changes. In this batch move toKenneth R Westerback
2007-02-21Make an acpi-enabled GENERIC.MP work on systems that only support PIC mode.Mark Kettenis
2007-02-14Cleanup and hide debug messages.Mark Kettenis
2007-01-28Fix pasto.Mark Kettenis
2007-01-28Properly route lapic NMIs.Mark Kettenis
2007-01-11Assume that the first cpu in the table is the boot processor, instead ofMark Kettenis
2006-12-21even more knf loveTheo de Raadt
2006-12-21spacingTheo de Raadt
2006-11-25sync amd64 to i386 w.r.t. acpi support. Also fix interrupt routing for multi-...Niklas Hallqvist
2006-11-20Added 2nd pass for interrupt override scanningJordan Hargrave
2006-11-15dd pseudo-devices to handle acpi apic interrupt routing.Mark Kettenis