History log of /qemu/hw/intc/apic.c (Results 151 – 175 of 181)
Revision Date Author Comments
# bad5b1ec 12-Oct-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

Define macro QEMU_GNUC_PREREQ and use it

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5467 c046a42c-6fe2-441c-8c8c-71466251a162


# 5b7ada46 12-Oct-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

Only use __builtin_* with GCC >= 3.4

Fix gcc 3.3 builds, broken in revision 5465.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5466 c04

Only use __builtin_* with GCC >= 3.4

Fix gcc 3.3 builds, broken in revision 5465.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5466 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...


# e95f5491 12-Oct-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

hw/apic.c: use __builtin funtions instead of assembly code

Suggested by malc.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5465 c046a42

hw/apic.c: use __builtin funtions instead of assembly code

Suggested by malc.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5465 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...


# 3003b8bb 01-Oct-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

Reset CPU on INIT IPI

INIT IPI should reset CPU. Also non boot CPU should be halted. It will
be un-halted by SIPI.

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Aurelien Jarno <aurel

Reset CPU on INIT IPI

INIT IPI should reset CPU. Also non boot CPU should be halted. It will
be un-halted by SIPI.

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5390 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...


# 5a964d93 01-Oct-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

hw/apic.c: use bsr and bsf on x86_64

(C.W. Betts)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5382 c046a42c-6fe2-441c-8c8c-71466251a162


# fec5fa02 02-Sep-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

Reset I32_APIC_BASE on system RESET

Should be done according to spec.

Signed-off-by: Gleb Natapov <gleb@qumranet.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.sav

Reset I32_APIC_BASE on system RESET

Should be done according to spec.

Signed-off-by: Gleb Natapov <gleb@qumranet.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5128 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...


# 1a7de94a 21-Aug-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

De-assert PIC IRQs properly at APIC level

[ Taking latest isapc changes into account. ]

Ensure that PIC-delivered IRQs are properly de-asserted in case the APIC
is in EXTINT or FIXED mode (with lev

De-assert PIC IRQs properly at APIC level

[ Taking latest isapc changes into account. ]

Ensure that PIC-delivered IRQs are properly de-asserted in case the APIC
is in EXTINT or FIXED mode (with level-triggering selected) on LINT0.
Fixes EFI-BIOS boot issues.

This patch also cleans up a bit the interface between PIC and APIC,
making apic_local_deliver private again.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5041 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...


# 681f8c29 18-Aug-2008 aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>

APIC: Do not start zero-period timers (Jan Kiszka)

The APIC timer must not start when the initial count is (still) zero.

This caused occasional stalls when booting secondary CPUs of Linux SMP
guest

APIC: Do not start zero-period timers (Jan Kiszka)

The APIC timer must not start when the initial count is (still) zero.

This caused occasional stalls when booting secondary CPUs of Linux SMP
guests.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>



git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5024 c046a42c-6fe2-441c-8c8c-71466251a162

show more ...


# ce5232c5 28-May-2008 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

moved halted field to CPU_COMMON

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4609 c046a42c-6fe2-441c-8c8c-71466251a162


# a5b38b51 13-Apr-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

x86: Rework local IRQ delivery for APICs

(Jan Kiszka)


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4207 c046a42c-6fe2-441c-8c8c-71466251a162


# e2eb9d3e 13-Apr-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

x86: Raise inter-processor NMI and SMI

(Jan Kiszka)


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4206 c046a42c-6fe2-441c-8c8c-71466251a162


# b237db36 28-Mar-2008 aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>

ignore reads to the EOI register

(Glauber Costa)


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4124 c046a42c-6fe2-441c-8c8c-71466251a162


# bee8d684 16-Dec-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

qemu_put signedness fixes, by Andre Przywara.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3824 c046a42c-6fe2-441c-8c8c-71466251a162


# 87ecb68b 17-Nov-2007 pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>

Break up vl.h.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162


# 0e21e12b 09-Oct-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Don't route PIC interrupts through the local APIC if the local APIC
config says so. By Ari Kivity.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3371 c046a42c-6fe2-441c-8c8c-71466251a162


# 3b46e624 17-Sep-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162


# 5fafdf24 16-Sep-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

find -type f | xargs sed -i 's/[\t ]$//g' # on most files


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162


# be0164f2 26-Aug-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Set apic instance number for savevm, by Ari Kivity.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3144 c046a42c-6fe2-441c-8c8c-71466251a162


# eae7629b 03-Apr-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

i386 return APIC ID with cpuid, by Bernhard Kauer.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2591 c046a42c-6fe2-441c-8c8c-71466251a162


# bf53ca01 31-Jan-2007 ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>

Upgrade the apic version_id, by Don Laor.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2370 c046a42c-6fe2-441c-8c8c-71466251a162


# b4511723 08-Oct-2006 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

APIC init fix + APIC get_irq fix (Juergen Keil)


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2193 c046a42c-6fe2-441c-8c8c-71466251a162


# e6cf6a8c 17-Aug-2006 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

save apic timer


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2116 c046a42c-6fe2-441c-8c8c-71466251a162


# 26a76461 25-Jun-2006 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

C99 64 bit printf


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162


# d3e9db93 17-Dec-2005 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

initial support for up to 255 CPUs


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1707 c046a42c-6fe2-441c-8c8c-71466251a162


# 8dd69b8f 23-Nov-2005 bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>

fummy DM_LOWPRI handling


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1648 c046a42c-6fe2-441c-8c8c-71466251a162


12345678