History log of /openbsd/sys/arch/amd64/amd64/ioapic.c (Results 1 – 25 of 32)
Revision Date Author Comments
# f7f466bc 29-Apr-2023 mlarkin <mlarkin@openbsd.org>

remove some 19 year old #if 0 code

ok deraadt


# cbef2d84 29-Apr-2023 mlarkin <mlarkin@openbsd.org>

whitespace


# 06a6f48e 21-Feb-2022 mpi <mpi@openbsd.org>

Constify struct cfattach.


# f5ad6af8 25-Aug-2018 kettenis <kettenis@openbsd.org>

Fix printing of ioapic remapping messages; avoid printing duplicate info.

ok deraadt@


# 6025b055 14-Oct-2017 jsg <jsg@openbsd.org>

reduce the amount of includes in arch/amd64
ok mpi@ deraadt@


# d6b20ca9 29-Aug-2017 deraadt <deraadt@openbsd.org>

In previous change, misconfigured APICs were not being repaired.
noticed by Andrew Daugherity
ok kettenis


# 13ffdfaa 08-Aug-2017 visa <visa@openbsd.org>

Get rid of read_psl() and write_psl() by replacing
read_psl() + disable_intr() with intr_disable(),
and write_psl() with intr_restore().

OK kettenis@


# 2af81419 29-Jun-2016 mlarkin <mlarkin@openbsd.org>

Don't write a 1 to the RIRR bit in the IOAPIC redirection register. This bit
is R/O, and although it should not matter what value is written there,
Hyper-V's emulated IOAPIC interprets a write of 1 i

Don't write a 1 to the RIRR bit in the IOAPIC redirection register. This bit
is R/O, and although it should not matter what value is written there,
Hyper-V's emulated IOAPIC interprets a write of 1 in some unexpected way and
subsequently blocks interrupt delivery. This primarily manifests itself as
de(4) timeouts when using Hyper-V VMs with the "Legacy Network Adapter"
interface.

This diff has been in snaps for almost a month with no reported fallout.

Based on an idea originally from mikeb with further input from kettenis and
deraadt.

show more ...


# e65ed0ce 07-May-2016 kettenis <kettenis@openbsd.org>

Stop printing the "ioapic0: misconfigured as apic..." messages. Basically
all modern machines are "misconfigured". We simply have to configure them
and it is pointless to complain.


# 21dab745 14-Mar-2015 jsg <jsg@openbsd.org>

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


# 5714159a 09-Dec-2014 doug <doug@openbsd.org>

Replace some malloc(n*size,...) calls with mallocarray().

ok tedu@ deraadt@


# b1dc9a46 22-Nov-2014 deraadt <deraadt@openbsd.org>

{ on seperate line at start of function or I go crazy


# 4d85c17f 08-Aug-2010 deraadt <deraadt@openbsd.org>

Restore the APIC ID to what we set it to at boot (some machines come up
with it incorrect)
from mklarkin, ok kettenis


# fa65dc86 22-Jul-2010 deraadt <deraadt@openbsd.org>

remove unused variable


# 329fe926 13-Aug-2009 kettenis <kettenis@openbsd.org>

Make the i386 APIC code closer to the amd64 version. Many whitespace fixes,
some additional code.

ok toby@, oga@


# 35dd9d6a 21-Dec-2008 kettenis <kettenis@openbsd.org>

Change the way we include mpbios code to be similar to what we do on i386.

ok deraadt@


# 7fc02afd 21-Oct-2008 brad <brad@openbsd.org>

more style nits.


# 3c59332e 21-Oct-2008 brad <brad@openbsd.org>

style nits.


# a31c4df3 15-Sep-2008 kettenis <kettenis@openbsd.org>

Make this compile if !MULTIPROCESSOR.

ok brad@


# d874cce4 26-Jun-2008 ray <ray@openbsd.org>

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code t

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@

show more ...


# 98ae4e0b 22-Feb-2007 marco <marco@openbsd.org>

Revert my previous commit. Kettenis no likey.


# 4ef54f49 22-Feb-2007 marco <marco@openbsd.org>

Print base so that we can make a correct mapping between apic and irq.

ok jordan


# 3deaf64c 24-Jan-2007 kettenis <kettenis@openbsd.org>

Actually establish interrupt handler in !ioapic_cold case.

ok marco@


# 2bb6026a 15-Jan-2007 jsg <jsg@openbsd.org>

ansi/deregister


# 1465977c 06-Mar-2006 kettenis <kettenis@openbsd.org>

Remove accidentally committed debug printf.


12